Distinguished Engineer at Microsoft, Creator of NuGet, SignalR, ASP.NET Core, Aspire and Barbadian 🇧🇧, Tennis Player, Father, other half @symonefowler

Redmond
When I got a job at Microsoft, there was an article in the local news paper and my parents framed it.
214
749
14,646
David Fowler retweeted
one day you wrote console.log("here") for the last time and didn't even know it
176
1,366
14,986
398,397
David Fowler retweeted
Introducing FerroUI a cross-platform UI framework for Rust: a retained-mode control library with a styled property system, data binding, XAML markup, control themes and a composition-based renderer. A port of Avalonia. github.com/wieslawsoltes/Fer…
20
14
125
8,405
Normalize agents deleting code.
18
5
93
5,223
David Fowler retweeted
Performance improvement to dev tunnels operations coming to @aspiredotdev
3
1
17
2,790
It doesn’t go away , you’ll just be rusty and slower for a bit.
Could you still build without AI?
15
8
197
11,615
Never made an iPad app / game before too me 2 mins after installing Xcode etc to build one last night. Insane.
13
2
109
17,408
Absolute game changer if you are in the Microsoft enterprise ecosystem. Booking meetings, scanning teams chats and meetings and more, all from my agent cli
Work IQ in the GitHub Copilot app is amazing! I needed to add a bunch of issues to a GitHub project that all link to M365 files for tracking purposes. Would've taken me hours to add the issues manually, their titles, descriptions, links in M365, etc. but I got it done in < 30 minutes - which included creating a reusable skill that I can use to sync files to project issues in the future. Time to get outside. 😀 Work IQ MCP: learn.microsoft.com/en-us/mi…
11
10
195
22,954
David Fowler retweeted
3 years ago a version of typescript written in rust would’ve blown my mind and now there’s a new one every week
21
9
289
12,691
Where have I seen this before? aspire.dev
People have been asking to run Supabase locally without Docker for a while. You can do that now. 🐳 Plus, every coding agent gets its own local project, so one can reset its database while another is mid test run. supabase.com/blog/local-supa…
3
4
84
11,387
Everyone AI pilled is building a software factory (or has been for a while). I am also having fun with mine. An all C# native AOT version of DOOM. davidfowl.github.io/doomshar… Demo in WASM: github.com/davidfowl/doomsha…
17
17
293
21,752
Don't knock exceptions, nothing better than seeing a stack trace when shit hits the fan in production.
35
10
389
17,750
David Fowler retweeted
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
Campfire rewrite journey continues. I let the clankers run for a day, go through all the PRs that were submitted, verify the work, merge what was ready, and then ask it to bring all architectural improvements to each implementation. Good old C is now in the lead!
44
79
616
77,342
In terms of the balance of performance and convenience it's one of the best (if not the best).
When in doubt, just use C# and ASP.NET Core. It's blazing fast. .NET 11 RC2 is even faster. For me, it's the best overall major web framework - auth, config, logging, perf, modular middleware, DI, cross-plat, etc. But I didn't expect this:
19
39
424
22,192
GitHub app had this a lonnnnng time ago. Agentic tools should be able to introspect themselves
Claude Code Desktop is now so much aware of its own capabilities and how it can work with you, like spinning off subsessions. I think of this almost like a v2, so many small details went into make it great.
11
8
139
14,037
David Fowler retweeted
Replying to @davidfowl
To be clear, this was a joke, referencing the recent tweet about bringing razor to rust. I shoukd not be allowed access to devtools in edge.
2
1
8
3,542
David Fowler retweeted
It was, in retrospect, inevitable /cc @davidfowl
23
8
183
60,955