
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
- Tweets31.7K
- Following579
- Followers3.8K
- Likes9.8K
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…
Hey @github.com, why did you remove the next/previous commit buttons in the new PR experience?
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.
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…
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?
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 👇
Today we introduce JetBrains Air - the product system for software development orgs in the age of agents.
Built for developers, team leads & engineering directors.
Open and flexible: steer and control almost any LLM & harness.
Read more:
jb.gg/air-announce
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…
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?
This evening, we've released Fluent Assertions 8.11. Check out the detailed release notes at github.com/fluentassertions/…
#mvpbuzz #unittesting #assertions
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
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…
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…
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
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
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
My weekly Claude Team limit got reset halfway the week and will reset again tomorrow. Did that happen to anybody else?
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


















