ddoomen Profile Banner
Dennis Doomen Profile
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
Don't wanna be here? Send us removal request.
@ddoomen
Dennis Doomen
16 hours
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
@ddoomen
Dennis Doomen
18 hours
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
@grok
Grok
26 days
"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
@ddoomen
Dennis Doomen
2 days
🎙️ 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
Tweet media one
0
0
1
@ddoomen
Dennis Doomen
7 days
And when you use F12 (Go To Definition) it jumps straight to the controller action.
1
0
3
@ddoomen
Dennis Doomen
7 days
Pretty cool to see how @JetBrainsRider auto-completes an HTTP request using the routes registered in my solution.
Tweet media one
3
0
52
@ddoomen
Dennis Doomen
10 days
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
@ddoomen
Dennis Doomen
16 days
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
Tweet media one
1
0
5
@ddoomen
Dennis Doomen
16 days
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
Tweet media one
0
0
0
@ddoomen
Dennis Doomen
17 days
My schedule for the rest of the year just got a bit fuller. Will I see you somewhere at one of those conferences?
Tweet media one
0
0
2
@ddoomen
Dennis Doomen
19 days
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
Tweet media one
0
0
5
@ddoomen
Dennis Doomen
22 days
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
@ddoomen
Dennis Doomen
22 days
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
Tweet media one
1
0
2
@ddoomen
Dennis Doomen
24 days
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
Tweet media one
0
2
10
@ddoomen
Dennis Doomen
1 month
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
Tweet media one
0
0
5
@ddoomen
Dennis Doomen
1 month
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
Tweet media one
0
1
2
@ddoomen
Dennis Doomen
1 month
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.
Tweet media one
0
0
1
@ddoomen
Dennis Doomen
1 month
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
Tweet media one
2
0
2
@ddoomen
Dennis Doomen
1 month
This ↘️ 💯.
@CFDevelop
Christian Findlay
1 month
@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
@ddoomen
Dennis Doomen
1 month
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