Recent Posts
Mockly: fluent HTTP mocking for .NET like it should have been done
What Mockly does, how it makes testing code that uses HttpClient easier, and the features that help you test the unhappy paths as well.
Why every .NET library deserves a proper start
What makes the .NET Library Starter Kit so useful, and what changed since I first introduced it.
PackageGuard can now fail your build on risk scores and package age
How to use risk scores, package age and other signals as a quality gate, and what to do when a zero-day vulnerability suddenly breaks your build.
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.
Fluent Assertions