JavaScript

Deploying aspire.dev with aspire deploy

A journey of rebranding, replatforming, dogfooding, and mild existential crises

David Pine

7 minute read

...

In this post, I’ll walk you through the journey of how https://aspire.dev came to be—from the initial spark of rebranding to the technical challenges of deploying it with our own tools. It’s a story of design iterations, platform decisions, and the kind of dogfooding that makes you question your life choices… Spoiler: we made it work, and learned a lot along the way.

🕓 A bit of history

The first commit of dotnet/docs-aspire was November 10, 2023, but we were building out content for this well before then. Spawning itself into existence from an evolving extensions ecosystem (code named “R9”), Astra was the original name, before later becoming Aspire! The name still isn’t something I like, it’s too ambiguous, but it’s what we have now.

TypeScript - JavaScript Reimagined

"Making JavaScript tolerable"

David Pine

6 minute read

First things First

JavaScript is the world’s third most common programming language today. JavaScript was created by

<a href="https://twitter.com/BrendanEich" target='_blank'>Brendan Eich</a>

in about ten days. It might seem odd that the previous two sentences not only exist, but go together…yet it is true! JavaScript runs seemingly everywhere and applications written in this language are only getting larger.

JavaScript was perhaps intended for 100, maybe up to 1,000 lines of code and now with regularity people are building 100,000 line apps, if not 1,000,000 line apps.

<a href="https://twitter.com/ahejlsberg" target='_blank'>Anders Hejlsberg</a>