Recent Posts
PackageGuard: know what you are really pulling into your codebase
What PackageGuard does, how it scores the risk of your open-source dependencies, and the unique features that set it apart.
Kickstarting your libraries with the .NET Library Starter Kit
A battle-tested starter kit for building open-source and internal NuGet libraries, born from half a billion downloads.
Why I gave the C# Coding Guidelines a major refresh
A substantial update to the C# Coding Guidelines adds stronger foundations, a dedicated testability section, better coverage of modern C#, and a healthier amount of pruning.
10 quality lessons from almost three decades of software development
About testability, code reviews, flakiness, maintainability, pipelines and source control history
Static and dynamic conditions in C#/Nuke build pipelines
How you can use Nuke’s OnlyWhenStatic and OnlyWhenDynamic to handle the more complicated build pipelines in C#
8 coding lessons from almost three decades of software development
Build better code, one habit at a time and other practical advice to enhance your team’s practices and your future self’s sanity.
Fluent Assertions