Sign in

David Fowler

@davidfowl.com
18K followers 388 following 779 posts

Distinguished Engineer @ Microsoft 🧐. Creator of NuGet, SignalR and ASP.NET Core, Barbadian 🇧🇧, Tennis Player.

PostsRepliesMedia
Reposted by David Fowler
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 David Fowler
Nathan Doherty @nathandoherty.dev · 02/09/2026
Some nice new features added to @aspire.dev 13.5! Check it out if you haven't already! Being able to run your fully distributed app locally with one command! Aspire gets better with every release (or daily if you like the thrill of running daily builds)
132
Reposted by David Fowler
David Pine @davidpine.dev · 28/07/2026
Why aren't more people talking about how @aspire.dev is literally the best debugging tool for a full developer experience. 🔥 Visit aspire.dev/get-started/... and find out. 🤓 #aiskills
aspire.dev
Aspire skills for AI coding agents and AppHost projects
Learn how Aspire skills teach AI coding agents to initialize, operate, observe, deploy, and wire Aspire apps.
181
Reposted by David Fowler
Aspire 💫 @aspire.dev · 05/08/2026
New homepage, who dis? aspire.dev 🎨 💅
aspire.dev
Aspire
Model, run, observe, and deploy distributed applications with Aspire's agent-ready, code-first application model.
193
Reposted by David Fowler
Liam Blizard @blizard.io · 12/08/2026
I was pretty sceptical with @aspire.dev when it first came out, but it's been worth its weight in gold for my team.
051
Reposted by David Fowler
Intrepid Developer @handle.invalid · 22/08/2026
If you use Railway as your hosting provider and love a bit Aspire.dev then checkout my latest blog. I’ve build a set of NuGet packages to give first class aspire support for Railway. Publishing Aspire App to Railway intrepid-developer.com/blog/publish...
intrepid-developer.com
Publish and Deploy Aspire Apps to Railway
Walk through IntrepidDeveloper.Aspire.Hosting.Railway: same AppHost locally, aspire publish/deploy to Railway, official Postgres/Redis, private S3 buckets, and the preview caveats.
011
Reposted by David Fowler
Aspire 💫 @aspire.dev · 01/09/2026
ICYMI: Aspire 13.5 has landed 💫 @maddy.fm shows you a couple of her favorite new features in our latest video! 🎥 www.youtube.com/watch?v=pEbo...
youtube.com
Aspire 13.5 is here!
Aspire 13.5 has arrived, and it comes with a fresh coat of paint on the dashboard, file upload support for commands, a new interactive terminal for resources, and more. In this video, Maddy, Aspire…
061
David Fowler @davidfowl.com · 02/09/2026
Mic still on?
4330
Reposted by David Fowler
Rizel Scarlett 🇦🇬🇬🇾 @blackgirlbytes.bsky.social · 22/06/2026
In an AI-native world, human attention is a scarce resource. As @davidfowl.com pointed out, coding agents make software faster to produce, but they also make code harder to review, debug, and trust when the context disappears.
272
Reposted by David Fowler
Rizel Scarlett 🇦🇬🇬🇾 @blackgirlbytes.bsky.social · 20/06/2026
The hidden cost of agentic coding is code review. When producing code is trivial, human attention becomes a scarce resource. @davidfowl.com explains why review became the first bottleneck his team experienced as agents changed the scale of development.
7134
Reposted by David Fowler
Aspire 💫 @aspire.dev · 16/06/2026
Aspire 13.4 brings more of the local development loop into @VSCode.dev: AppHost CodeLens actions, live resource state, dashboard shortcuts, typed resource command prompts, TypeScript AppHost support, and multi-language debugging. devblogs.microsoft.com/aspire/aspir... #AspireDev
devblogs.microsoft.com
052
David Fowler @davidfowl.com · 19/06/2026
Beautiful
1132
Reposted by David Fowler
Alexandre Nédélec @techwatching.bsky.social · 19/06/2026
I needed a SQL Server database to test something. VS Code mssql extension could create a local sql server container for me but it does not work with podman. The wizard to create an Azure SQL Database was glitchy. In the end, best solution was to use aspire, in few minutes I had my database ready.
161
Reposted by David Fowler
The Register @theregister.com · 04/06/2026
TypeScript devs no longer need to tangle with C# to use Aspire dev stack after Microsoft update
theregister.com
TypeScript devs no longer need to tangle with C# to use Aspire dev stack after Microsoft update
Aspire is a powerful tool for developers but not well understood – and pure TypeScript AppHost may broaden its appeal
072
Reposted by David Fowler
Aspire 💫 @aspire.dev · 04/06/2026
ICYMI: Catch the replay of the Aspire session by @maddy.fm and @davidfowl.com at #MSBuild! 💫 www.youtube.com/watch?v=ge5P...
youtube.com
Aspire for agents: Transform how you build and deploy distributed apps | BRK205
Aspire is an open-source cloud and agent-ready developer toolchain transforming how you build, run, and deploy observable, production-ready distributed apps. Its code centric approach streamlines…
084
Reposted by David Fowler
Aspire 💫 @aspire.dev · 02/06/2026
Happy #msbuild Day 1! Come stop by the Aspire booth in the Expert Meetup area to say hi to @bethmassi.net @davidfowl.com and @maddy.fm (and grab a sticker!) 💫
071
Reposted by David Fowler
Aspire 💫 @aspire.dev · 03/06/2026
Going LIVE NOW from #msbuild - @davidfowl.com and @maddy.fm showing a preview of their breakout session later today!! youtube.com/@aspiredotdev
youtube.com
Aspire
Your stack, streamlined 💫
032
Reposted by David Fowler
Mitch Denny @mitchdenny.dev · 30/05/2026
Doing some test deployments via our AKS integration in #aspire 13.4 and just saw this content served up from our starter template app. Whatever place this weather is for I don't want to live there! 51c is rated as "Cool" :P
051
David Fowler @davidfowl.com · 23/05/2026
What is an apphost? A gentle introduction to @aspire.dev by @maddy.fm youtu.be/JLlnk3NrvRo
youtu.be
Aspire Bytes: What is the apphost?
YouTube video by Aspire
0101
Reposted by David Fowler
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 David Fowler
Mitch Denny @mitchdenny.dev · 09/05/2026
Lots of people in the .NET ecosystem use Spectre Console (because it is awesome) and I am sure like others they are watching the development of Spectre TUI with interest. I wondered what would happen if I attached Spectre's IAnsiConsole as a workload to #hex1b. /cc @patriksvensson.se
2243
Reposted by David Fowler
Mitch Denny @mitchdenny.dev · 05/05/2026
@davidfowl.com nerd sniped me over the weekend with a bunch of bugs. One was a feature request to support select behavior on arbitrary areas of a #hex1b app. Here is an example of where it ended up:
151
Reposted by David Fowler
Mitch Denny @mitchdenny.dev · 01/05/2026
I don't know what @maddy.fm @damianedwards.com and @davidfowl.com are going to do on #aspirifridays anymore. I just tried @maddy.fm 's /aspirify skill that is shipping in Aspire 13.3 and it just one shot migrated the Mealie app to use Aspire:
161
David Fowler @davidfowl.com · 09/04/2026
Git worktrees are the new hotness now that agents can work on parallel instances of your codebase. What they don’t solve is the port conflict problem, that’s where aspire run/start —isolated comes! By @james.newtonking.com devblogs.microsoft.com/aspire/aspir... #aspiredev @aspire.dev
devblogs.microsoft.com
Running Multiple Instances of an Aspire AppHost Without Port Conflicts
Aspire 13.2 introduces isolated mode, letting you run multiple instances of the same AppHost in parallel without port conflicts.
1295
Reposted by David Fowler
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 David Fowler
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 David Fowler
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 David Fowler
Marco Bortolin @mbortolin.bsky.social · 07/03/2026
L'estensione di David Fowler @davidfowl.com per Aspire è davvero interessante per chi deve fare deploy su Docker. Può semplificare notevolmente il processo di distribuzione su server remoti. github.com/davidfowl/as... #aspire #dotnet #docker
github.com
GitHub - davidfowl/aspire-ssh-deploy: An extension of the docker compose integration for deploying to a docker host via SSH
An extension of the docker compose integration for deploying to a docker host via SSH - davidfowl/aspire-ssh-deploy
021
Reposted by David Fowler
Mitch Denny @mitchdenny.dev · 04/03/2026
Just shipped an update to #hex1b today which adds a `WithDockerContainer` API to Hex1bTerminaBuilder. The idea is that you attach a running container to your terminal to help with test isolation. Works fairly well although not very visual. Was @davidfowl.com's idea. github.com/mitchdenny/h...
github.com
Feature: WithDockerContainer() for isolated terminal testing · Issue #214 · mitchdenny/hex1b
Problem When using Hex1b for CLI end-to-end testing (e.g. the Aspire CLI E2E tests), tests run directly on the host via WithPtyProcess("/bin/bash", ...). This means tests share the host filesystem,...
041
Reposted by David Fowler
Marco Bortolin @mbortolin.bsky.social · 23/02/2026
Aspire Conf - March 23, 2026 aspire.dev/aspireconf/ #aspire #dotnet
aspire.dev
Aspire—Your Stack, Streamlined
Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.
055
Reposted by David Fowler
David Fowler @davidfowl.com · 30/12/2025
I built a thing: tallyai.money I wanted a fully offline way to track spending. Mint was fine, but categorizing transactions was always the worst part. There are really two problems: 1. Getting transaction data (hard) 2. Categorizing it the way you actually think about money (medium)
tallyai.money
Tally - Let AI Classify Your Transactions
3361
Reposted by David Fowler
Aspire 💫 @aspire.dev · 17/02/2026
📣 It's happening! 📣 Come meet the new Aspire at #AspireConf on March 23. Join our livestream at 9am PT for a packed day of sessions for all developers, no matter your skill, language, or stack. Save the date: aspire.dev/aspireconf?c... #Python #TypeScript #JavaScript #dotnet #AI #AspireDev
Aspire Conf Save the Date poster - March 23, 9:00 PST. Learn how Aspire can transform the way you build and deploy your distributed apps and agents. Free, livestream event on YouTube & Twitch
02718
Reposted by David Fowler
Aspire 💫 @aspire.dev · 13/02/2026
if you aren’t subscribed to youtube.com/@aspiredotdev, now would be a good time, because @davidfowl.com is on vacation so @damianedwards.com and @maddymontaquila.net will be going rogue in a little bit 😈
youtube.com
Aspire
063
Reposted by David Fowler
Mitch Denny @mitchdenny.dev · 09/02/2026
I just shared with the rest of the @aspire.dev team a proof of concept for a TUI interface in the Aspire CLI. It is built with #Hex1b using a few features that I've been cooking over the weekend. This specific UX might not make it but it shows you what is possible.
1101
Reposted by David Fowler
Safia Abdalla @captainsafia.com · 23/01/2026
After 7 years, my time at Microsoft has come to a close. I grew from a green dev into a bonafide engineer, shipped work I’m proud of, and learned what it takes to build software that lasts from amazing people. Taking a short breather then on to the next adventure! 🚀
22971
Reposted by David Fowler
Scott Hanselman 🌮 @scott.hanselman.com · 21/01/2026
shout out to @davidfowl.com who gave me the idea of tallyai.money but for blood sugar!
tallyai.money
Tally - AI-Powered Transaction Classification Tool
Automatically categorize bank transactions with AI. Works with Claude, Copilot, and Codex. Open source, local-first, no cloud required.
0121
Reposted by David Fowler
maddy montaquila @maddy.fm · 15/01/2026
back on our bullshit 🫶🏼 @davidfowl.com @damianedwards.com
041
Reposted by David Fowler
Scott Hanselman 🌮 @scott.hanselman.com · 09/01/2026
This is peak AI and peak tech bro. The comments on this hacker news thread about distinguished engineer David Fowler's excellent tool for classifying bank transactions. "I could do this with a fifty line Python script." or...
news.ycombinator.com
Tally – A tool to help agents classify your bank transactions | Hacker News
9707
David Fowler @davidfowl.com · 30/12/2025
I built a thing: tallyai.money I wanted a fully offline way to track spending. Mint was fine, but categorizing transactions was always the worst part. There are really two problems: 1. Getting transaction data (hard) 2. Categorizing it the way you actually think about money (medium)
tallyai.money
Tally - Let AI Classify Your Transactions
3361
Reposted by David Fowler
maddy montaquila @maddy.fm · 09/12/2025
day 2 of vacation but had to sneak this in for 13.1 - parameters finally will have their own page 😈 #aspire assuming @james.newtonking.com doesnt find a million things wrong with it when he wakes up LOL
separate parameters tab onn the aspire dashboard
3183
Reposted by David Fowler
Aspire 💫 @aspire.dev · 18/12/2025
When you’re done binging Stranger Things this holiday season🎄 Watch nerds struggle to build and deploy modern apps - live. It’s long. It’s uncut. Sometimes it’s a little unhinged. And there’s always something to learn. 📺 AspiriFridays 👉 www.youtube.com/@aspiredotde...
youtube.com
Aspire
0134
David Fowler @davidfowl.com · 17/12/2025
🎁 Aspire 13.1 just dropped… and it quietly fixes a lot of stuff: • Real HTTPS in local dev • Built-in AI agent support • New ASP.NET + React starter • Dashboard finally shows what you need Holiday shipping, but make it better 👀 devblogs.microsoft.com/aspire/aspir... #aspire #devtools #ai
devblogs.microsoft.com
Aspire 13.1 - Our holiday gift to you
Aspire 13.1 adds first-class AI agent support, CLI MCP integration, dashboard improvements, Azure enhancements, and end-to-end HTTPS for local development.
23812
Reposted by David Fowler
Damian Edwards @damianedwards.com · 11/12/2025
The session @davidfowl.com & I gave today on @aspire.dev & AI is now available to watch! youtu.be/7nQCRRYp44k
youtu.be
Aspire for AI Applications
YouTube video by Microsoft Developer
071
Reposted by David Fowler
Aspire 💫 @aspire.dev · 04/12/2025
He's BAAAACK! We have a couple #AspiriFridays left in the tank this year, so we bribed @scott.hanselman.com to come see if we fixed any of his gripes from our first Aspirification attempt. See you tomorrow at 12p EST!!! www.youtube.com/watch?v=del9...
youtube.com
AspiriFridays - Hanselman's Return
YouTube video by Aspire
1116
Reposted by David Fowler
Kamran Ayub @kamranicus.com · 27/11/2025
Aspire has evolved a ton since I initially saw it demoed years ago. Even though it was initially made for the .NET ecosystem, it's expanded to everything from MongoDB, to Deno, to Rust, to Node.js. You can define your local dev setup in code and deploy it without changing anything. aspire.dev
aspire.dev
Aspire—Your Stack, Streamlined
Aspire streamlines your development workflow with code-first control, modularity, and observability for distributed applications.
061
David Fowler @davidfowl.com · 30/11/2025
Weekend project: Deploy your Aspire app to any Linux server with Docker using SSH + Docker Compose, with HTTPS! → builds → pushes images to ghcr → SSHes into your box → runs docker compose up Perfect for small teams and VPS deployments. #aspire @aspire.dev
github.com
GitHub - davidfowl/aspire-docker-ssh-template: A starter template for deploying Aspire applications with Docker over SSH.
A starter template for deploying Aspire applications with Docker over SSH. - davidfowl/aspire-docker-ssh-template
0253
Reposted by David Fowler
Jason Taylor @jasontaylor.dev · 06/11/2025
Really appreciate @jetbrains.com featuring my Effortless Distributed Systems with .NET Aspire talk from .NET Days Online. They put together a great write-up that captures the flow of the session. blog.jetbrains.com/dotnet/2025/... #dotnet #aspire #nservicebus #azuredevelopercli
blog.jetbrains.com
Simplifying Distributed Systems: Jason Taylor Shows How .NET Aspire Makes the Complex Feel Effortless | The .NET Tools Blog
At JetBrains .NET Days Online 2025, Jason Taylor, Microsoft MVP and Solutions Architect at Particular Software, delivered an engaging presentation that transforms how we think about building distribut
162
Reposted by David Fowler
InfoWorld.com @infoworld.bsky.social · 06/11/2025
Microsoft’s Aspire development framework has dropped .NET from its name and moved to a new website, as it is now becoming a general-purpose environment for building, testing, and deploying scalable cross-cloud applications. www.infoworld.com/article/4085...
infoworld.com
Microsoft steers Aspire to a polyglot future
Microsoft’s cloud-native, distributed application development tool kit drops .NET from its name and embraces, well, everything.
051
Reposted by David Fowler
Aspire 💫 @aspire.dev · 20/11/2025
We're back for #aspirifridays tomorrow - and there will be some serious arguing about updating the Aspire sample apps to 13. Join @davidfowl.com @maddymontaquila.net and @damianedwards.com at 12pm EST! www.youtube.com/live/zbm4BzI...
youtube.com
AspiriFridays - Updating Samples to 13
YouTube video by Aspire
085