Steve Dunn
dunnhq.com
Steve Dunn
@dunnhq.com
Love cooking my friends, software development, and grammar.
Maintains Vogen
https://dunnhq.com/

@stevedunn on Twitter but I don't go there much now
For those playing #pacman on #google today, here's a version in #dotnet #blazor #webassembly that is faithful to most things in the original (except the kill screen on level 256!)

stevedunn.github.io/PacManBlazor/
PacMan in Blazor WebAssembly
stevedunn.github.io
October 30, 2025 at 5:15 PM
Reposted by Steve Dunn
🤔 Clean Architecture? Vertical Architecture? Modular Monoliths? Microservices?

✨ Ardalis demystifies these TODAY at Techorama at 13:15!

Learn more here: 👇🏻
https://www.techorama.nl/agenda/session/vertical-clean-modular-microservices-making-sense-of-modern-architectures/
https://www.techorama.nl/agenda/session/vertical-clean-modular-microservices-making-sense-of-modern-architectures/
https://www.techorama.nl/agenda/session/vertical-clean-modular-microservices-making-sense-of-modern-architectures/
www.techorama.nl
October 29, 2025 at 7:01 AM
Reposted by Steve Dunn
Trying to learn a domain can be challenging. Learn how the business talks about their domain by documenting their stories. 📝

Get our on-demand Domain Storytelling webinar: https://mailchi.mp/nimblepros/domain-storytelling

#DDDesign #UbiquitousLanguage
October 12, 2025 at 12:30 PM
Reposted by Steve Dunn
I lost my dad to cancer in early August while I was at VSLive in Redmond, WA and wasn't able to present my WinUI session. If you were there and had in on your schedule for the week, you can still get my slides and demo projects on GitHub:

buff.ly/Q9IpKiR

#vslive #windowsdev #winui #dotnet #csharp
Get Started with WinUI - VSLive at MSHQ 2025
Get all the slides and samples from my presentations on GitHub.
github.com
October 12, 2025 at 3:09 PM
Reposted by Steve Dunn
My speaking tour kicks off this morning with #jetbrains #dotnet Days Online in about 90 minutes. I’ll be doing a quick 45-minute talk on Clean Architecture. Other talks happening now!

lp.jetbrains.com/dotnet-days-...
JetBrains .NET Days Online 2025
Join us on October 8-9, 2025 for a free virtual event bringing together the most influential people in the .NET space to talk about topics they’re passionate about, including .NET Aspire, Blazor, and ...
lp.jetbrains.com
October 8, 2025 at 9:54 AM
New version of Vogen with three great contributions from the community!
github.com/SteveDunn/Vo...

#dotnet #.net #csharp #ddd #primitiveobsession #cavey
September 17, 2025 at 7:04 PM
New version of Intellenum; intelligent enums backed by a source generator for fast lookups and switching. This release contains improved `[Try]FromName` with case-insensitivity and culture awareness with a contribution from a new community member! \o/

github.com/SteveDunn/In...

#csharp #dotnet
August 14, 2025 at 5:24 PM
New version of Vogen, with help from 4 new contributors!

Better OpenApi support and extensibility for generated EFCore converters, as well as better compatibility with netstandard consumers.

#dotnet #ddd #csharp
August 14, 2025 at 6:08 AM
Reposted by Steve Dunn
Re-upping this paper from @jamesshore.bsky.social (hope that's him):

www.jamesshore.com/v2/projects/...

This was influential on the direction that Wolverine has ended up taking.
James Shore: Testing Without Mocks: A Pattern Language
www.jamesshore.com
July 23, 2025 at 1:01 AM
Reposted by Steve Dunn
Finally got it working! A reusable deployment pipeline defined in C# that can take any aspire project and deploy it to a VM with ssh and docker.

#dotnet #aspire

github.com/davidfowl/As...
June 30, 2025 at 6:45 AM
Reposted by Steve Dunn
Tommy Robinson sent a letter to himself, he meant to log out and send it from a different account.

But he didn't.

Don't RT 🤣
June 29, 2025 at 9:09 AM
Reposted by Steve Dunn
Random.Code() live coding stream - doing more analyzer work with numeric literals in C#!

#dotnet #csharp

www.youtube.com/watch?v=AesK...
June 21, 2025 at 1:32 PM
Reposted by Steve Dunn
I will be speaking at 9:00am (PST)
ICYMI - The annual TrailBlazor Conference will be held on June 26, 2025... a free virtual community event showcasing the spirit of excitement and innovation within the .NET developer ecosystem. Registration is open at hubs.li/Q03sLtCG0 - sign up today!
TrailBlazor Conference – For Blazor, .NET MAUI, & Oqtane Developers
Some amazing speakers from Microsoft and the .NET Community will be sharing their experiences with Blazor, .NET MAUI, and Oqtane.
hubs.li
June 21, 2025 at 2:46 PM
Delighted that Vogen has exceeded 2,000,000 downloads! - that's at least 2 million cases of primitive obsession *CURED*!

The latest release contains contributions from three great members of the community!

github.com/SteveDunn/Vo...

#dotnet #ddd #primitiveobsession #bestpractices #csharp #roslyn
June 5, 2025 at 6:43 AM
@resharper.bsky.social so glad you're here, any plans to exit X?
May 19, 2025 at 7:05 PM
Hopefully this will mean that a 90 minute return journey will cost less than £80. Disgraceful! And all the profit went to the Dutch railway apparently. I mean things were pretty shit with British Rail, but it was cheap shit...
May 9, 2025 at 6:16 PM
Reposted by Steve Dunn
I probably should have mentioned this hours ago before we actually did the thing, but I had a great time talking about .NET Architectures this afternoon on the On .NET Show. Recording available on the #dotnet YouTube channel, here:

www.youtube.com/watch?v=aBfm...
On .NET Live - Clean Architecture, Vertical Slices, and Modular Monoliths (Oh My!)
YouTube video by dotnet
www.youtube.com
April 28, 2025 at 6:34 PM
@github.com - would you take a fiver a month?
April 18, 2025 at 12:07 PM
Reposted by Steve Dunn
Blogged: NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released

andrewlock.net/netescapades...

In this post I describe the recent major changes to NetEscapades.AspNetCore.SecurityHeaders, a NuGet package for adding security headers to your apps

#dotnet #aspnetcore #security
NetEscapades.​AspNetCore.​SecurityHeaders 1.0.0 has been released
In this post I describe the recent major changes to NetEscapades.AspNetCore.SecurityHeaders, a NuGet package for adding security headers to your apps.
andrewlock.net
April 15, 2025 at 5:52 PM
After a tough day trying to get an https React/Node app debuggable, I appreciate #blazor more than ever!
April 10, 2025 at 8:57 PM
Reposted by Steve Dunn
I've just been finishing off my interview for this & saw a very brief preview peek of the mag & it looks utterly stunning.

Speccy fans seriously need this in their life!!

Be one of the cool kids & get your order in from the very first issue, you won't regret it. 🌈

#ZXSpectrum #Retrogaming #8bit
Thank you 😊🙏❤️ to all the lovely #ZXSpectrum enthusiasts out there who have already shown their support for FREEZE-ZX. If you’re a #Speccy enthusiast and gamer, then you’re going to *love* this new ZX zine. Coming Summer 2025.
Preorder your copy from:
freeze64.com/freezezx-issue-1
April 10, 2025 at 3:49 PM
Reposted by Steve Dunn
"FindRazorSourceFile" for Blazor now supports .NET 9!🚀 You can navigate to source .razor directly by hitting Ctrl+Shift+F and clicking the element! Perfect for large Blazor app maintenance👍 For now, rocking it in VSCode, but VS support is on the way. Stay tuned!
github.com/jsakamoto/Fi... #Blazor
March 29, 2025 at 8:26 AM
Reposted by Steve Dunn
NEW: In October, we published secret recordings of Russell Vought discussing plans to eviscerate entire agencies and decimate the morale of federal workers if Trump won a second term.

It's hard to imagine a more prescient piece of journalism, our editor-in-chief @sengelberg.bsky.social writes.
The October Story That Outlined Exactly What the Trump Administration Would Do to the Federal Bureaucracy
Historians have hindsight when they look into the past; journalists have the facts on the ground and context to help them look ahead. That means we can sometimes be surprised by how prescient a story ...
propub.li
March 20, 2025 at 11:02 AM
Reposted by Steve Dunn
This is a great talk, highly recommended. Also, an opinionated implementation of V.O by @dunnhq.com that I could recommend:

github.com/SteveDunn/Vo...

- You could reduce a lot of cognitive load from your team and yourself, with ample number of Code Analyzers, that prevent you from mistakes.
March 17, 2025 at 8:12 AM