Sign in

Damian Edwards

@damianedwards.com
3.7K followers 292 following 1.1K posts

PM Architect at Microsoft working on @aspire.dev & @dot.net ❤️ craft 🍺 malt 🥃 good ☕ fine ⌚ F1 🏎️ 📺 live.damianedwards.com

PostsRepliesMedia
Damian Edwards @damianedwards.com · 24/09/2026
Updated DotNetSteward to show support status and EOL countdown www.powershellgallery.com/packages/Dot...
Screenshot of output of Get-DotNetInstallation in a PowerShell terminal
1160
Damian Edwards @damianedwards.com · 13/09/2026
Built a new thing to make installing & updating .NET on Windows easier after realizing I had *four* SDK installs to update on patch Tuesday: dotnet-steward.damianedwards.dev Install-PSResource DotNetSteward -Scope CurrentUser -TrustRepository non-Windows just use aka.ms/dotnetup
Screenshot of PowerShell terminal using the DotNet-Steward PowerShell module to manage .NET installations on Windows
1143
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 18/08/2026
It's time for Aspire 13.5 🎨💫 Run a fully interactive terminal inside the refreshed dashboard UI and deploy it to a Kubernetes cluster, all from a single TS or C# file! Blog: devblogs.microsoft.com/aspire/whats... Full What's New: aspire.dev/whats-new/as...
aspire.dev
What's new in Aspire 13.5 · Aspire
Explore Aspire 13.5, a developer-experience release: interactive terminal sessions, the Interaction Service across C# and TypeScript AppHosts with file uploads and progress dialogs, user-defined reso…
1128
Reposted by Damian Edwards
Mattias Karlsson @devlead.se · 13/08/2026
Will start going controlled to prod with select workloads as soon 11 RC is released. Done this since 6, great way to learn any breaking changes, SDK changes and runtime issues. Great learnings to efficiently learn what's needed to migrate, and have majority done by Christmas.
061
Damian Edwards @damianedwards.com · 13/08/2026
Reminder that .NET 8 and .NET 9 go end-of-life and out of support in November this year (2026). That's 3 months away. You should be moving to .NET 10 or an upcoming .NET 11 RC/GA release ASAP.
2217
Damian Edwards @damianedwards.com · 11/08/2026
Support for file-based apps is coming to `dotnet format`! github.com/dotnet/sdk/p...
github.com
Add support for formatting file-based apps by jjonescz · Pull Request #55626 · dotnet/sdk
Resolves #49285. (Note that this is currently stacked on top of #55595 because it needs roslyn version from that flow. The CI failures are also unrelated to this PR as they appear in that parent PR...
0131
Damian Edwards @damianedwards.com · 26/06/2026
OMFG I haven't had to enter passwords this much in like 13 years. How do you ppl live like this?
6141
Damian Edwards @damianedwards.com · 26/06/2026
Hello there
190
Damian Edwards @damianedwards.com · 24/06/2026
I am so over your shitty bugfest corporate online account manager cookie-cutter portal bullshit you have no idea. How do so many bad web experiences still exist? What happened. #nerdrage
3120
Reposted by Damian Edwards
David Fowler @davidfowl.com · 19/06/2026
Beautiful
1132
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 01/06/2026
Aspire 13.4 has landed 🚀 The TypeScript apphost is officially GA! Plus 500 or so other PRs of goodies 🤌 🔎 Read the blog for the highlights 👉🏻 devblogs.microsoft.com/aspire/whats... 🤯 Check out the What's New for all the deets 👉🏻 aspire.dev/whats-new/as...
devblogs.microsoft.com
Aspire 13.4 is here
Aspire 13.4 is here with TypeScript apphost GA, typed resource commands with results, server-side CLI log and telemetry search, more mature Kubernetes and AKS deployment, and more.
2145
Damian Edwards @damianedwards.com · 30/05/2026
New version of `dotnet-outdated` is out with support for C# file-based apps! Thanks to @stu.dev for the quick turnaround ❤️ #dotnet
1284
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 26/05/2026
Congrats to our friends @bitwarden.bsky.social for Aspirifying their server repo! Welcome to the Aspire side 💫 github.com/bitwarden/se...
github.com
Aspire Integration by sbrown-livefront · Pull Request #6775 · bitwarden/server
🎟️ Tracking 📔 Objective Introduces a new AppHost project to the solution, providing a centralized entry point for orchestrating local development and distributed application resources using .NET ...
081
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 20/05/2026
In this post, @davidfowl.com shows us how Aspire turns a development team's scattered tribal knowledge into an explicit, incrementally adoptable app model that humans, scripts, and AI agents can all use. devblogs.microsoft.com/aspire/dev-l... #AspireDev
devblogs.microsoft.com
093
Reposted by Damian Edwards
Barry Dorrans @blowdart.me · 17/05/2026
This is kinda hilarious @damianedwards.com a step up from your prompt. github.com/chrishutchin...
github.com
GitHub - chrishutchinson/claude-receipts: Bring receipts from your Claude Code sessions
Bring receipts from your Claude Code sessions. Contribute to chrishutchinson/claude-receipts development by creating an account on GitHub.
1103
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 07/05/2026
📣HEAR YE, HEAR YE!📣Aspire 13.3 has arrived! Browser logs, Kubernetes, an Aspireify skill, and much, MUCH more. 💡Get some highlights from the blog 👉🏻 devblogs.microsoft.com/aspire/whats... 🤿Or dive into the full What's New 👉🏻 aspire.dev/whats-new/as...
devblogs.microsoft.com
What's New in Aspire 13.3
Aspire 13.3 is here with the Aspireify skill, command results, browser logs, Kubernetes and AKS deployment, and more.
052
Damian Edwards @damianedwards.com · 04/05/2026
New MiniValidation release is out! See what's in 0.10.0 at github.com/DamianEdward... Thanks to new contributors for the PRs & being patient 😁
github.com
Release v0.10.0 · DamianEdwards/MiniValidation
What's Changed Update test targets to supported .NET versions by @DamianEdwards in #85 Fix issue #79 duplicate validation errors by @DamianEdwards in #84 Fix #68/#34 collect all validation errors ...
050
Damian Edwards @damianedwards.com · 21/04/2026
I made a thing... Introducing copilotd, a daemon for @github.com Copilot CLI that dispatches remote-enabled sessions based on GitHub issues via configurable rules. www.youtube.com/watch?v=zT6N... Check it out at copilotd.damianedwards.dev
youtu.be
Introducing copilotd
YouTube video by Damian Edwards
0133
Reposted by Damian Edwards
Mitch Denny @mitchdenny.dev · 20/04/2026
File-based apps is easily one of my favorite .NET features in the last year or so. Nice to see some incremental improvements around supporting more than one file.
1104
Damian Edwards @damianedwards.com · 19/04/2026
Great article on how many of the efforts in C#, @dot.net, & #aspnetcore over the last few years build on each other to tell a new story: makarchie.com/posts/csharp...
makarchie.com
C# That Looks Like Go: Building a Web API Without a .csproj
A walkthrough of building a real ASP.NET Core web API as a .NET 11 file-based app. No .csproj, no .sln, publishes to a ~30 MB native AOT binary. Includes the EF Core migrations workaround.
0145
Damian Edwards @damianedwards.com · 15/04/2026
C# file-based apps with multiple files anybody? Coming in .NET 10.0.300 & future .NET 11 previews... @dot.net #csharp github.com/DamianEdward...
Screenshot of VS Code Insiders with C# Dev Kit preview showing 3 C# files open using the new #:include directive to create a file-based app with multiple files
5244
Damian Edwards @damianedwards.com · 12/04/2026
It's @mariners.com baseball time again!!
040
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 07/04/2026
Agents can write code all day, but running and iterating on it? Different story🫠 Aspire 13.2 adds structure and a real feedback loop for agents with code, not Markdown. @maddy.fm is here to share how Aspire gives your agent some bumpers 🎳 🔗 devblogs.microsoft.com/aspire/agent...
devblogs.microsoft.com
0128
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 03/04/2026
STARTING NOW!!! #AspiriFriday shenanigans have begun! www.youtube.com/watch?v=wMss...
youtube.com
AspiriFridays - Taking on Excalidraw, AGAIN
Since 13.2 released last week, we wanted to revisit one of our favorite AspiriFriday episodes - Excalidraw - and see how much Aspire has improved in the last 6 months. Last episode:…
031
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 02/04/2026
New post from @davidpine.dev - Learn how Aspire 13.2 ships docs via the CLI for browsing, searching, and reading official aspire.dev docs from your terminal with the same source of truth available to AI skills and automation. devblogs.microsoft.com/aspire/aspir... #AspireDev #AI
Architecture diagram of the lexical search for Aspire docs
153
Damian Edwards @damianedwards.com · 01/04/2026
"The bench reminds the President that he will be held in contempt if he continues to speak from the gallery."
020
Damian Edwards @damianedwards.com · 30/03/2026
New version of Razor Slices is out: github.com/DamianEdward... Minor breaking change potential as slice model types are now detected & strongly-typed factory methods are created, rather than relying on runtime checking. Also all slices now implement IResult directly.
github.com
Release v0.10.0 · DamianEdwards/RazorSlices
What's Changed Strongly-typed Create methods & net10.0 support by @DamianEdwards in #102 Remove workaround by @DamianEdwards in #103 Directly implement IResult & make wrappers & adapters obsolete....
072
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 28/03/2026
We took our time with this release - and it was well worth it! Our 2025-2026 roadmap is updated!
172
Reposted by Damian Edwards
conifergirl.bsky.social @conifergirl.bsky.social · 27/03/2026
There is an element of truth in the cartoon that makes the situation truly pathetic. Our sons and daughters are the cannon fodder for the sons and daughters of the oligarchs!
238102323697
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 27/03/2026
🎥 Now (re)playing on YouTube - the #AspireConf 2026 Keynote! Come meet the new Aspire with @damianedwards.com, @davidfowl.com, and @maddy.fm. youtu.be/6uGwVUWtWss #aspiredev #typescript #python #dotnet #githubcopilot #agenticdev
youtu.be
Keynote: Come Meet the New Aspire - Aspire Conf 2026
Come meet the new Aspire. Discover how Aspire can transform the way you build and deploy your distributed apps and agents. With code-centric control, orchestrate and observe simple or complex systems…
072
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 26/03/2026
See how Aspire 13.2 enables #TypeScript developers to define AppHosts directly in TypeScript, with the same streamlined Aspire application model. devblogs.microsoft.com/aspire/aspir...
TypeScript AppHost
0114
Reposted by Damian Edwards
maddy montaquila @maddy.fm · 23/03/2026
ASPIYAH
team pic from end of aspire conf
0101
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 23/03/2026
NOW on #AspireConf 2026 💫 Aspire to Be Agentic: Designing Distributed Agentic Systems Without the Chaos 11:00 AM - 11:30 AM PT Join us LIVE: youtu.be/6j61K9Sna2M Follow the conversation: #AspireDev #AspireConf
Aspire Conf happening now Aspire to Be Agentic: Designing Distributed Agentic Systems Without the Chaos
022
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 23/03/2026
NOW on #AspireConf 2026 💫 Beyond Telemetry: Supercharging DevEx with the Aspire Dashboard 11:30 AM - 12:00 PM PT Join us LIVE: youtu.be/6j61K9Sna2M Follow the conversation: #AspireDev #AspireConf
Aspire Conf happening now Beyond Telemetry: Supercharging DevEx with the Aspire Dashboard
011
Reposted by Damian Edwards
maddy montaquila @maddy.fm · 23/03/2026
the calm before the storm!!! the council of aspirations IN THE FLESH for #AspireConf 💖💫 @damianedwards.com @davidfowl.com @aspire.dev
0121
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 23/03/2026
🎉 Starting soon! #AspireConf 2026 kicks off in just 1 hour 💫 Join us at 9AM PT to learn all the amazing new things you can do with Aspire. Join us LIVE: conf.aspire.dev?cid=aspireco... Follow the conversation: #AspireDev #AspireConf
Aspire Conf starting soon 9AM PT
053
Reposted by Damian Edwards
maddy montaquila @maddy.fm · 20/03/2026
STARTING NOWWWWW with @marshalhayes.dev !!!!
051
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 19/03/2026
Tomorrow we have a very special #AspiriFridays - the first time we EVER are showing Java! - with special guest @marshalhayes.dev ☕️ Just in time for #AspireConf on Monday 💫 1PM EST start tomorrow - see you then! www.youtube.com/watch?v=ofiX...
youtube.com
AspiriFridays - Aspire goes Java with Marshal
Our first ever Java stream on AspiriFridays is happening THE FRIDAY BEFORE #AspireConf! Marshal, a long time Aspire contributor, is going to take us through the new Java integration in the Community…
023
Damian Edwards @damianedwards.com · 19/03/2026
I'd like to apologize to all my RTO coworkers I blank in the halls after not recognizing them. In the 6 years since we were here I've got glasses & tend not to wear them just walking around. It's not you, it's me 🤓
050
Damian Edwards @damianedwards.com · 19/03/2026
yeeeep, amazing timing lol
053
Damian Edwards @damianedwards.com · 17/03/2026
Start of a new age (RTO day)
490
Reposted by Damian Edwards
Chris Woody Woodruff @woodruff.dev · 07/03/2026
htmxRazor 1.2.0 is out. Toast notifications, pagination, ARIA live regions, CSS cascade layers, View Transitions API support, and hx-on:* attributes for htmx 2.x. All server-rendered. All Tag Helpers. All ASP.NET Core. htmxRazor.com github.com/cwoodruff/htmxRazor
0124
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 05/03/2026
TOMORROW - our very own @davidfowl.com is in the #AspiriFridays hot seat as @maddymontaquila.net and @damianedwards.com attempt to make him fix bugs that he (probably) introduced. See you at 9:30 PST/12:30EST tomorrow! www.youtube.com/watch?v=XKP5...
youtube.com
AspiriFridays - Fowler fixes his own bugs
YouTube video by Aspire
152
Damian Edwards @damianedwards.com · 05/03/2026
Long-press physical & capacitive buttons might just be the single worst interactive design trend of the last decade
270
Reposted by Damian Edwards
Aspire 💫 @aspire.dev · 04/03/2026
Did you hear?! #AspireConf is coming March 23! 💫 Are you as excited as we are?! Save the date and see the agenda so far: aspire.dev/aspireconf/?... #Python #TypeScript #dotnet #AspireDev
0229
Damian Edwards @damianedwards.com · 02/03/2026
Me after 3 hours working on "security" stuff this morning
media.tenor.com
a man with a mustache is typing on a keyboard in front of a computer monitor
ALT: a man with a mustache is typing on a keyboard in front of a computer monitor
3230
Damian Edwards @damianedwards.com · 27/02/2026
Going live now!!
020
Reposted by Damian Edwards
Damian Edwards @damianedwards.com · 25/02/2026
Support for multiple files in file-based apps, via the new `#:include` directive. The item type is derived from the file extension in the path/glob you provide & is extensible via MSBuild, so *.cs -> Compile, *.json -> Content, etc. Coming in .NET SDK 10.0.300
4123
Damian Edwards @damianedwards.com · 25/02/2026
👀 #csharp #dotnet
7378
Damian Edwards @damianedwards.com · 24/02/2026
Gah lost a NAS drive. Rebuilding RAID-1 so no protection right now. Buying two more drives so I can upgrade to RAID-6 and get protection against multiple drive loss. Don't need this stress.
370