Pinned Tweet
🥳 I have a bit of news to share, github.com/microsoft/aspi… is now open source! #aspire @aspiredotdev
2
15
87
19,496
David Pine retweeted
DEFTONES opened their Dia de los Deftones 2026 set with "Back to School (Mini Maggit)."
🎥: D.A.'s Alive Vault (YT)
🎥: D.A.'s Alive Vault (YT)
24
275
1,717
47,030
David Pine retweeted
sooooo TIL you can fire up the @github browser agent experience, type in a prompt, and, if the repo in which you're running has Squad installed in it...
... your squad will go to work for you right there in the browser.
... your squad will go to work for you right there in the browser.
2
1
14
825
David Pine retweeted
And it has been done. @tamir_dresher and give you the new Squad repo. github.com/github/squad
1
1
12
770
David Pine retweeted
If you don’t quite “get” Aspire yet, one of our fav internal Microsoft customers - and Aspire contributor!!! - has you covered with this @TrondheimDC talk. Great work @Chris_L_Ayers 👏💫
0
5
11
872
David Pine retweeted
I'd really encourage folks to watch the discussion of choosing a language in this (~5:00). We get asked a lot of questions about this and Stephen talks through the constraints here. Rust has a lot of advantages, but there is no one size fits all answer ever.
In the year 2000, Joel Spolsky (founder of Stack Overflow) wrote a famous article titled “Things You Should Never Do, Part I.” In it, he talks about how rewriting your code from scratch is the single worst strategic mistake any software company can make. However, times have riting software is dropping exponentially and that has changed the math entirely on if it is worth rewriting your codebase. For instance, this year Anthropic’s Jarred Sumner ( @jarredsumner ) rewrote Bun in Rust in 11 days leading to many performance and correctness benefits.
Likewise, Stephen Toub (Distinguished Engineer at Microsoft, @stephentoub ) rewrote the GitHub Copilot runtime (400,000-line codebase) in Rust by himself. I thought it’d be interesting to lay out everything he learned in the process. So I interviewed him about how and why he did it.
In this episode:
• Why he choose Rust of all languages
• Rollout strategies (incremental vs all at once)
• How he prevented regressions
• Steering agents and which models he used
• Career lessons and engineering advice
Where to watch:
• YouTube - youtube.com/watch?v=PLMOVl…
• Spotify - open.spotify.com/episode/4zthBK…
• Apple Podcasts - podcasts.apple.com/us/podcast/the…
• Transcript - developing.dev/p/e073-stephen…
Thank you to the sponsor of this episode for supporting my work:
• WorkOS: makes your app Enterprise Ready with easy to use APIs to add SSO, SCIM, RBAC, and more in just a few lines of code, check them out at workos.com
Chapters:
00:00 Intro
01:06 Why the Copilot runtime needed a Rust port
05:38 Why he chose Rust
11:28 Discussing rollout strategies
21:57 How he caught regressions
32:08 Guiding the agents
42:11 Catching regressions before prod
45:16 Which models he used
50:03 The end benefit and costs
01:03:24 When to do a full rewrite
01:06:40 Career learnings on the way to Distinguished
01:16:00 Top technical book recommendation
01:17:49 Advice for young engineers
01:21:00 Outro
1
7
44
7,454
🤬 Tired of paying to edit a #PDFs, enjoy FreeDF.
🤓 A spec-compliant, feature-complete, self-deploying PWA built with modern C# compiling to WASM to create this editor:
😎 ievangelist.github.io/FreeDF/
🤓 A spec-compliant, feature-complete, self-deploying PWA built with modern C# compiling to WASM to create this editor:
😎 ievangelist.github.io/FreeDF/
2
1
15
1,540
💭 An API, a container, and a configuration parameter are different things.
Aspire models each as a resource so they can belong to the same application model.
@aspiredotdev glossary | 3/40
aspire.dev/hub/glossary/r…
#Aspire #SoftwareArchitecture
Aspire models each as a resource so they can belong to the same application model.
@aspiredotdev glossary | 3/40
aspire.dev/hub/glossary/r…
#Aspire #SoftwareArchitecture
1
2
4
1,974
David Pine retweeted
Starting soon - #AspiriFridays giving you a sneak peek at our brand new dashboard experience coming in Aspire 17! We'd love your feedback - come join the chat and let us know what you think 💫 youtube.com/watch?v=azL0fC…
2
2
9
3,458
🤓 One repository doesn't mean one application process.
When your frontend, API, and database communicate across process or network boundaries, you're building a distributed app.
@aspiredotdev glossary | 2/40
aspire.dev/hub/glossary/d…
#Aspire #DistributedApp
When your frontend, API, and database communicate across process or network boundaries, you're building a distributed app.
@aspiredotdev glossary | 2/40
aspire.dev/hub/glossary/d…
#Aspire #DistributedApp
0
0
1
310
David Pine retweeted
THE WORLD SERIES CHAMPIONSHIP BELONGS TO MILWAUKEE, WISCONSIN!!!!!!!!!!!!!!!!!!!!!!!
2,002
20,018
78,465
6,689,151
Your architecture diagram can't start your app. Your #AppHost can.
Define services, connect dependencies, and orchestrate local development in code.
@aspiredotdev glossary | 1/40
aspire.dev/hub/glossary/a…
#Aspire #DevEx
Define services, connect dependencies, and orchestrate local development in code.
@aspiredotdev glossary | 1/40
aspire.dev/hub/glossary/a…
#Aspire #DevEx
1
1
7
1,721
Describe your talk. Let AI build the deck:
🤓 My Aspire deck template is prompt-ready: animations, transitions, section callouts, diagrams. All customizable.
Push changes. GitHub Actions rebuilds and deploys to Pages.
ievangelist.github.io/aspire-deck-te…
#Aspire #GitHubCopilot
🤓 My Aspire deck template is prompt-ready: animations, transitions, section callouts, diagrams. All customizable.
Push changes. GitHub Actions rebuilds and deploys to Pages.
ievangelist.github.io/aspire-deck-te…
#Aspire #GitHubCopilot
1
0
1
344
What if shipping code helped teach AI how to use it?
Nov 17, 6pm Central: join me at WI .NET User Group in Brookfield for Inside Aspire: The Architecture Behind the AI Loop.
Details: davidpine.dev/speaking?event…
Sneak peek: ievangelist.github.io/inside-aspire/
#Aspire #AI
Nov 17, 6pm Central: join me at WI .NET User Group in Brookfield for Inside Aspire: The Architecture Behind the AI Loop.
Details: davidpine.dev/speaking?event…
Sneak peek: ievangelist.github.io/inside-aspire/
#Aspire #AI
0
1
2
265
GitHub Actions produced the artifacts. Reviewing them shouldn't require a ZIP-file scavenger hunt.
I built Artifact Explorer: a Copilot canvas for previewing sites, test results, and terminal recordings alongside your PR.
awesome-copilot.github.com/extension/pr-a…
#GitHubCopilot #DevEx
I built Artifact Explorer: a Copilot canvas for previewing sites, test results, and terminal recordings alongside your PR.
awesome-copilot.github.com/extension/pr-a…
#GitHubCopilot #DevEx
3
1
7
2,204
David Pine retweeted
Passenger v0.2.0: Aspire and Docker Compose
Run, debug, Hot Reload and profile every service, see each request's SQL live, fix EF Core migrations before they fail. Still free and MIT.
passenger-ide.net/?v=0.2.0
Run, debug, Hot Reload and profile every service, see each request's SQL live, fix EF Core migrations before they fail. Still free and MIT.
passenger-ide.net/?v=0.2.0
3
6
54
5,732































