David Fowler

David Fowler

@davidfowl.com

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

18K followers388 following780 posts

David Fowler reposted

I’ve been building a custom resource for @aspire.dev to learn more about some of the internals and make some content about it. I’m still not sure how more developers haven’t go in on this as the first choice for local dev experiences.

David Fowler reposted

Aspire just lets you do stuff because it is all code. Here is what I've been working on. Add a local convex instance and dashboard to your distributed app. aspire.dev

Stevan@stevanfreeborn.com

I’ve been building a custom resource for @aspire.dev to learn more about some of the internals and make some content about it. I’m still not sure how more developers haven’t go in on this as the first choice for local dev experiences.

David Fowler reposted

David Fowler reposted

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)

David Fowler reposted

Beautiful

Alexandre Nédélec@techwatching.bsky.social

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.

David Fowler reposted

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.

David Fowler reposted

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

David Fowler reposted

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

David Fowler reposted

@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:

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.comRunning Multiple Instances of an Aspire AppHost Without Port ConflictsAspire 13.2 introduces isolated mode, letting you run multiple instances of the same AppHost in parallel without port conflicts.

David Fowler reposted

David Fowler reposted

David Fowler reposted

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.comFeature: WithDockerContainer() for isolated terminal testing · Issue #214 · mitchdenny/hex1bProblem 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,...

David Fowler reposted

📣 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

David Fowler reposted

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.

David Fowler reposted

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! 🚀