Recent Posts
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.
22 reasons to ditch Azure DevOps and switch to GitHub as soon as possible
How Azure DevOps is holding back the teams I work with to collaborate efficiently and commit code that has a high level of traceability, and how GitHub fixes that
Fluent Assertions