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
PackageGuard 2.10.0 is out. The new command "dependencies" finds NuGet package references you may not need, and packages that resolve to different versions. Also: vulnerable packages first in the HTML report, and fairer risk scores. packageguard.org/docs/depend…
2
155
Hey @github.com, why did you remove the next/previous commit buttons in the new PR experience?
1
145
A week with more architecture and meetings than coding is clearly visible in my Claude usage. I've only used 38% of my weekly budget.
2
137
PackageGuard 2.8 adds gated policies so you can prevent your builds from succeeding based on a various quality, operation and security attributes. Read all about that at dennisdoomen.com/2026/09/pac…
122
Few conferences leave such a lasting impression as Techorama does, so I'm happy that, again, I'm playing a small part in their impressive line-up. To celebrate that, I can offer you a discount of 100 euros through tickets.techorama.nl/2026/re… Will I see you there?
129
Dennis Doomen retweeted
We just announced something huge! 🥳 JetBrains Air is our new approach to agentic development. It’s built around support for a wide variety of agents, workflows designed for agent-driven development, and the IDE intelligence developers rely on to stay in control of the result. Read more about the vision from our CEO 👇
7
10
96
21,903
v2.7 of PackageGuard makes it easy to figure out why your codebase is using a specific NuGet or NPM package. It will show where in your project a particular package is used, which version was resolved and risks exists. Learn more about this at packageguard.org/docs/explai…
2
149
Tomorrow, I'll be travelling to Oslo to speak at the renowned @NDC_Conferences. Although this is my 7th NDC, I remain humbled to be at the one that started it all. Will I see you there?
3
175
This evening, we've released Fluent Assertions 8.11. Check out the detailed release notes at github.com/fluentassertions/… #mvpbuzz #unittesting #assertions
1
139
PackageGuard, the fully open-source alternative to tools like Snyk, Black Duck and others, has just received an update that improves the risk report by removing overlapping risk factors and include all the vulnerabilities details. #oss #nuget #npm #securityscanning
1
3
208
Also check out the new website at packageguard.org/
72
Mockly, the open-source HTTP mocking library for .NET is getting better and better. Check out some of the newest features that got released over the weekend in the image below, or read the docs at mockly.org/docs/advanced#rec…
2
129
Pathy, the source-only .NET library that makes working with files and directories a very fluent experience, received a new version. Check it out at github.com/dennisdoomen/path…
1
131
Dennis Doomen retweeted
Rider 2026.3 EAP is open! 🎉 🌈 Rainbow brackets 🎯 Data breakpoints right from the editor ✅ TUnit test coverage 🎮 Game Development plugin category 🔍 Filters in code completion Try the first build: jb.gg/rd-263-eap
2
5
47
3,913
Reflectify, a source-only open-source package with tons of Reflection smartness, got a new release. Check out the release notes at github.com/dennisdoomen/refl…. #mvpbuzz #dotnet #csharp #oss
163
When should a C# operation be a method rather than a property? Use a method if it’s expensive, performs a conversion, returns a different result each call, or causes side effects. Lazy-loading and internal caching are reasonable exceptions. #csharp #codingguidelines
137
My weekly Claude Team limit got reset halfway the week and will reset again tomorrow. Did that happen to anybody else?
1
1
275
Properties should be stateless with respect to other properties. Setting DataSource then DataMember should have the same result as the reverse. Sounds trivial, but I've seen plenty of classes where properties were anything but simple. #csharp #codingguidelines #classdesign
1
345
I've just burned through my 5-hour limit and 13% of my weekly limit in 38 minutes and I don't even understand what happened. Using Cloud Team and Sonnet 5.
7
2
922
I guess it's this one
155