Steve Dunn's Avatar

Steve Dunn

@dunnhq.com

.net developer. Open source advocate. Love cooking my friends, software development, and grammar. Maintains Vogen https://dunnhq.com/ @stevedunn on Twitter but I don't go there much now

693
Followers
1,249
Following
198
Posts
20.11.2023
Joined
Posts Following

Latest posts by Steve Dunn @dunnhq.com

I can sympathise!!

27.02.2026 20:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

@jetbrains.com - what's happening with Writerside? First it was a standalone project (which was great). Then it was an IDE plugin (not so great), and now it's not available in the latest Rider IDEs (terrible).
How do I update my documentation?
#jetbrains #writerside

23.11.2025 08:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Nice!

15.11.2025 07:00 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Glad I left that shit show! May he gather enough wealth to fully enter oblivion!

09.11.2025 20:03 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
PacMan in Blazor WebAssembly

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/

30.10.2025 17:15 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
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/

πŸ€” 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/

29.10.2025 07:00 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Jeez, some of those have a lot of code. I guess that doesn't come across well on audio...?

24.10.2025 18:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Oof! Ok, I'll get the first two rounds! 🍻🍻

22.10.2025 15:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Completely understand. Vogen's snapshot tests over all the permutations of conversions takes ages!

22.10.2025 15:12 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I'll get the first round, no problem!

I'm my defense, I only use primitives at the boundaries.

22.10.2025 14:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

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

12.10.2025 12:30 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Get Started with WinUI - VSLive at MSHQ 2025 Get all the slides and samples from my presentations on GitHub.

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

12.10.2025 15:09 πŸ‘ 8 πŸ” 2 πŸ’¬ 2 πŸ“Œ 0
Preview
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 ...

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-...

08.10.2025 09:54 πŸ‘ 9 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

New version of Vogen with three great contributions from the community!
github.com/SteveDunn/Vo...

#dotnet #.net #csharp #ddd #primitiveobsession #cavey

17.09.2025 19:04 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Amsterdam? Weird innit. Gets weirder... 😁

05.09.2025 18:19 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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

14.08.2025 17:24 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - SteveDunn/Vogen: A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects A semi-opinionated library which is a source generator and a code analyser. It Source generates Value Objects - SteveDunn/Vogen

github.com/SteveDunn/Vo...

14.08.2025 08:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image

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

14.08.2025 06:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - mistahoward/blazor-why-did-you-render: Inspired by WellSoftware's why-did-you-render for React - Why Did You Render for Blazor. Inspired by WellSoftware's why-did-you-render for React - Why Did You Render for Blazor. - mistahoward/blazor-why-did-you-render

Nifty tool for Blazor that shows when, why and how long re-renders take place:
www.reddit.com/r/Blazor/com...
github.com/mistahoward/...

29.07.2025 06:22 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Out of all of the possible Gods, some people believe in one less God. Ricky Gervais I think... Wise words...

26.07.2025 21:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Rather futile. I recently introduced permutation tests, which proved that, despite 90% coverage, we tested just a small fraction of possible paths through the code.

23.07.2025 19:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oof! Thanks for the info. I'll take a look. I knew there were issues on the iPhone. Never heard of Vivaldi, but it'd be nice if the premise of this technology were true, and if not, fix it.

23.07.2025 18:51 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That's great to hear. It's a shame it's a difficult mechanic to handle on touch a screen. No problem in the 80's with a joystick (and a cigarette holder next to it!)

23.07.2025 18:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Very kind, thank you!

23.07.2025 17:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
James Shore: Testing Without Mocks: A Pattern Language

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.

23.07.2025 01:01 πŸ‘ 2 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0
Preview
Prefer test-doubles over mocking frameworks This post looks at the benefits of test-doubles over mocking frameworks

Thanks, I'll take a read. It's an interesting subject and something I wrote on a while back dunnhq.com/posts/2024/p...

23.07.2025 09:05 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Very nice indeed! Well done!

18.07.2025 19:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It didn't work out despite *that* hammer?! Perhaps you needed a 10x chair-putter-togetherer! Or 50 normal ones... 😁

18.07.2025 19:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Can you use more than 1 alt tag? I do think we need another, similar, tag: "image-generation-proompt"

10.07.2025 11:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

that's great, both the performance and the visuals!

09.07.2025 05:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0