
Dennis Doomen
@ddoomen
Followers
4K
Following
10K
Media
2K
Statuses
31K
Principal Consultant @avivasolutions | 3x Microsoft MVP | Speaker | 29 yrs experience | C#/.NET | Event Sourcing | Fluent Assertions | OSS dev
The Hague, The Netherlands
Joined October 2008
RT @resharper: Tried ReSharper 2025.2 out of process yet?. Our lab saw a 61% reduction in long startup freezes (100 ms+). Read our blog po….
0
6
0
Anybody has any good experience using a commercial or open-source workflow engine in .NET. We're looking at but are open to alternatives.
3
0
4
"A medieval knight in full armor riding a motorcycle through a misty jungle trail.". Try Grok Imagine, free for a limited time.
519
859
4K
🎙️ Speaking at BASTA! Conference Mainz 2025! .📅Sept 22–26, 2025 .📍 Mainz .🧠Topics: Boundary-Driven Development, Versioned HTTP APIs .🎟️10% off → code bas-dennis .🔗 . #BASTA #DotNet #CSharp #SoftwareArchitecture #BASTAConference #Microservices
0
0
1
And when you use F12 (Go To Definition) it jumps straight to the controller action.
1
0
3
Pretty cool to see how @JetBrainsRider auto-completes an HTTP request using the routes registered in my solution.
3
0
52
I wish that Microsoft thought a bit harder about testing Azure Service Bus applications so that you can create in-memory tests without having to rely on containers.
2
1
3
And if you wonder what this starter kit is about, read
dennisdoomen.com
A battle-tested starter kit for building open-source and internal NuGet libraries, born from half a billion downloads.
0
0
0
During that same weekend, I also shipped a new version of my .NET Library Starter Kit. 1.5 includes the following improvements:. * The read-me of the generated project now includes "what's next" instructions.* Added a code of conduct to the open-source templates.* Added a build
1
0
5
During the weekend, I've released version 1.5 of Pathy, a tiny open-source package for fluently building and using file and directory paths without binary dependencies. 1.5 ensures that you can use the package in projects that use the "internals visible to" .NET concept without
0
0
0
My schedule for the rest of the year just got a bit fuller. Will I see you somewhere at one of those conferences?
0
0
2
During the weekend, I've released version 1.6 of PackageGuard, a fully open-source tool to scan the NuGet dependencies of your .NET solutions to control the open-source licenses that you want to allow or certain versions of certain packages you want to enforce or avoid. Version
0
0
5
And remember, Fluent Assertions 8 is still completely free for open-source projects and non-profit organizations. And you can already get a commercial license without priority support for only $14.95 per developer per year. And obviously, even without priority support you can.
0
0
0
We've just released Fluent Assertions 8.6 that introduces a new capability that we like to call "inline assertions". Check out the examples below or look for the release notes at
1
0
2
And here's another small release of Pathy, a tiny library for fluently building and using file and directory paths without binary NuGet dependencies. Version 1.4 ships with two nice quality-of-life features that I needed myself in another project. Check it out at
0
2
10
We’ve all been there — staring at a wall of log entries in Azure App Insights or your local console, trying to make sense of a flood of warnings, errors, and stack traces that lead… nowhere. You dig, you filter, you search, but instead of answers, you find noise. Sometimes the
0
0
5
This weekend, I've released another version of PackageGuard, a fully open-source tool to get a grip on your open-source packages. Version 1.5 includes a couple of new features as well as bug fixes. - Add support for the .slnx solution file format.- Add support for denying
0
1
2
The second half of 2025 promises to be as exciting as the first half was. Can't wait to engage with the developer community all over Europe.
0
0
1
When building HTTP APIs, clarity is everything. Developers rely on status codes not just to confirm success, but to understand what went wrong—and what to do next. If your API can’t communicate that cleanly, you’re not just confusing clients—you’re slowing everyone down. That’s
2
0
2
This ↘️ 💯.
@Dave_DotNet The only way to judge a test suite is to ask the question: how easy is it to change and refactor the code without breaking the tests. If you’re swamped in unit tests, you can’t refactor. Only coarser tests allow that.
0
0
1
RT @remcomulder: I've just published a maintenance release for NCrunch. This is mostly stability fixes for Rider integration and a few oth….
0
1
0