Damian Edwards @damianedwards.com · 24/09/2026Updated DotNetSteward to show support status and EOL countdown www.powershellgallery.com/packages/Dot... 1160
Damian Edwards @damianedwards.com · 13/09/2026Built 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 1143
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 18/08/2026It'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.devWhat's new in Aspire 13.5 · AspireExplore 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 EdwardsMattias Karlsson @devlead.se · 13/08/2026Will 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/2026Reminder 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/2026Support for file-based apps is coming to `dotnet format`! github.com/dotnet/sdk/p...github.comAdd support for formatting file-based apps by jjonescz · Pull Request #55626 · dotnet/sdkResolves #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/2026OMFG 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 · 24/06/2026I 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 EdwardsAspire 💫 @aspire.dev · 01/06/2026Aspire 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.comAspire 13.4 is hereAspire 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/2026New 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 EdwardsAspire 💫 @aspire.dev · 26/05/2026Congrats to our friends @bitwarden.bsky.social for Aspirifying their server repo! Welcome to the Aspire side 💫 github.com/bitwarden/se...github.comAspire 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 EdwardsAspire 💫 @aspire.dev · 20/05/2026In 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... #AspireDevdevblogs.microsoft.com 093
Reposted by Damian EdwardsBarry Dorrans @blowdart.me · 17/05/2026This is kinda hilarious @damianedwards.com a step up from your prompt. github.com/chrishutchin...github.comGitHub - chrishutchinson/claude-receipts: Bring receipts from your Claude Code sessionsBring receipts from your Claude Code sessions. Contribute to chrishutchinson/claude-receipts development by creating an account on GitHub. 1103
Reposted by Damian EdwardsAspire 💫 @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.comWhat's New in Aspire 13.3Aspire 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/2026New 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.comRelease v0.10.0 · DamianEdwards/MiniValidationWhat'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/2026I 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.devyoutu.beIntroducing copilotdYouTube video by Damian Edwards 0133
Reposted by Damian EdwardsMitch Denny @mitchdenny.dev · 20/04/2026File-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/2026Great 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.comC# That Looks Like Go: Building a Web API Without a .csprojA 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/2026C# file-based apps with multiple files anybody? Coming in .NET 10.0.300 & future .NET 11 previews... @dot.net #csharp github.com/DamianEdward... 5244
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 07/04/2026Agents 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 EdwardsAspire 💫 @aspire.dev · 03/04/2026STARTING NOW!!! #AspiriFriday shenanigans have begun! www.youtube.com/watch?v=wMss...youtube.comAspiriFridays - Taking on Excalidraw, AGAINSince 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 EdwardsAspire 💫 @aspire.dev · 02/04/2026New 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 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/2026New 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.comRelease v0.10.0 · DamianEdwards/RazorSlicesWhat'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 EdwardsAspire 💫 @aspire.dev · 28/03/2026We took our time with this release - and it was well worth it! Our 2025-2026 roadmap is updated! 172
Reposted by Damian Edwardsconifergirl.bsky.social @conifergirl.bsky.social · 27/03/2026There 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 EdwardsAspire 💫 @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 #agenticdevyoutu.beKeynote: Come Meet the New Aspire - Aspire Conf 2026Come 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 EdwardsAspire 💫 @aspire.dev · 26/03/2026See 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... 0114
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 23/03/2026NOW 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 022
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 23/03/2026NOW 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 011
Reposted by Damian Edwardsmaddy montaquila @maddy.fm · 23/03/2026the calm before the storm!!! the council of aspirations IN THE FLESH for #AspireConf 💖💫 @damianedwards.com @davidfowl.com @aspire.dev 0121
Reposted by Damian EdwardsAspire 💫 @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 053
Reposted by Damian Edwardsmaddy montaquila @maddy.fm · 20/03/2026STARTING NOWWWWW with @marshalhayes.dev !!!! 051
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 19/03/2026Tomorrow 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.comAspiriFridays - Aspire goes Java with MarshalOur 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/2026I'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
Reposted by Damian EdwardsChris Woody Woodruff @woodruff.dev · 07/03/2026htmxRazor 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 EdwardsAspire 💫 @aspire.dev · 05/03/2026TOMORROW - 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.comAspiriFridays - Fowler fixes his own bugsYouTube video by Aspire 152
Damian Edwards @damianedwards.com · 05/03/2026Long-press physical & capacitive buttons might just be the single worst interactive design trend of the last decade 270
Reposted by Damian EdwardsAspire 💫 @aspire.dev · 04/03/2026Did 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/2026Me after 3 hours working on "security" stuff this morningmedia.tenor.coma man with a mustache is typing on a keyboard in front of a computer monitorALT: a man with a mustache is typing on a keyboard in front of a computer monitor 3230
Reposted by Damian EdwardsDamian Edwards @damianedwards.com · 25/02/2026Support 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 · 24/02/2026Gah 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