Blog
Technical posts and engineering notes.
A look at the C# 6.0 features that had the biggest impact on everyday coding — from string interpolation to expression-bodied members.
How I built a real-time bowling scorer that handles strikes, spares, and the tricky 10th frame.
A deep dive into port exhaustion when creating and disposing HttpClient instances in .NET applications.