Async Task Coordination
Parallel URL Fetch With Cancellation
Consume an Async Stream With Cancellation
Bounded Concurrency With Parallel.ForEachAsync
Linked Cancellation With Timeout
Streaming Paginated API With IAsyncEnumerable
Throttled Task Runner With SemaphoreSlim
First-To-Finish Task Runner
WithTimeout Task Extension Method
Wrap Legacy Callback API With TaskCompletionSource
Custom Task.WhenAll With TaskCompletionSource
Thread-Safe AsyncLazy<T> Wrapper
Custom Awaitable With GetAwaiter
Linq Custom Iterators
TakeEveryNth Deferred Extension Method
Lazy Batch LINQ Extension Method
Custom IEqualityComparer for Product Dedup
Flatten a Nested Graph With LINQ
Deep-Flatten a Nested Hierarchy
Refactor Nested Loops Into LINQ
Group Transactions by Category With LINQ
LINQ Top-K Frequency Aggregator
Re-implement Where and Select
Custom Iterable Collection
Generics Functional Patterns
Generic Result<T> With Match and Bind
Covariance and Contravariance With in/out
Predicate Combinators with And and Or
Type-Safe Generic Event Bus
Serialization Mapping
POCO to Dictionary via Reflection
Generic Reflection-Based Object Mapper
Reflection-Based Generic CSV Serializer
Custom JsonConverter for Non-Standard JSON
Generic DeepClone via Reflection
Polymorphic JsonConverter for ID or Object
Memory Performance
Zero-Allocation Parsing With ReadOnlySpan<char>
Allocation-Free CSV Parsing With Spans
Zero-Allocation Log Parser With Spans
Pooled StringBuilder Concatenator
Masking Interpolated String Handler
Span Processing With ArrayPool Fallback
Reflection Di Code Generation
Reflection-Based Plugin Runner
Minimal Reflection-Based DI Container
DispatchProxy Timing Interceptor
Reflection-Based DI Auto-Registration
Data Access Persistence
Generic Repository With Type Constraints
Generic Repository With Expression Filters
Unit of Work Transaction Coordinator
Runtime Predicate Builder With Expression Trees
Caching
Forex Rate Proxy With Caching
Thread-Safe Expiring In-Memory Cache
Thread-Safe GenericCache With ReaderWriterLockSlim
Language Features Type Design
Required Members With SetsRequiredMembers
Primary Constructors With Null Validation
Sortable Type With IComparable and IComparer
Custom Exception With Inner Exception
Flags Enum With Bitwise Helpers
Switch Expression Pattern Processor
Value-Based Equality with Equals and GetHashCode
Operator Overloading on a Money Value Type
Immutable Records With Expressions
Implicit and Explicit Conversion Operators
Concurrency Resilience Resource Management
Reflection-Based Validation Attribute
Full IDisposable Pattern With Finalizer
Generic Async Retry With Backoff
Fluent Validation Rule Engine
Cancellable Background Worker With Cleanup
Thread-Safe MyLazy<T> With Double-Check Locking
Passport ID Validator With Checksum
Thread-Safe Counter With Interlocked
Thread-Safe Singleton With Lazy<T>
Bounded Channel Producer-Consumer Worker
Manual Circuit Breaker for HttpClient
Dual Sync and Async Disposal
Thread-Safe Generic CircularBuffer<T>
Lock-Free Circuit Breaker With Interlocked
O(1) Sliding-Window Transaction Statistics