SOLID - is it still relevant?
Contributing to .NET
Anatomy of a .NET app
Primitive Obsession
ValueObject Performance
Optimising Dictionaries that are keyed by a generic Type
Generic Math in .NET 6
Testing logging code
I See Dead Code
Updating Blazor Pac-Man to .NET 6 and C# 10
Long running ReST requests and status endpoints
Non-default value types and type invariants
Fixing SQLite errors in Xunit tests
Debug attributes in .NET
Parameter Null Checking in C# 11 and the ThrowHelper pattern
Implementing a defaultable collection in C#
Viewing .NET configuration values
Pernicious Nulls - using and abusing nulls in C#
Code Coverage Metrics
Documentation Quadrants - The Grand Unified Theory of Documentation
Prefer test-doubles over mocking frameworks
Anatomy of the .NET dictionary
What is the Matrix - Part 2 - VARIANT abstractions
What is the Matrix - Part 1 - Basic Features
Showing 25 results