user@runtime:~/blog$ grep -l "patterns" posts/*.md

patterns

3 posts tagged with patterns.

2025-12-18 4m

Task.WhenAll vs Task.WhenAny: Patterns for Concurrent Operations

Master Task.WhenAll and Task.WhenAny patterns for running concurrent async operations, with error handling and timeout strategies.

2025-11-08 4m

Testing Async Code in .NET: Patterns and Pitfalls

Practical patterns for testing asynchronous .NET code correctly, including common mistakes that lead to false-passing tests.

2025-10-22 5m

Test Data Builders in .NET: Clean, Maintainable Test Setup

The test data builder pattern helps you construct complex test objects with sensible defaults while keeping tests readable and maintainable.