July 22, 2026 � dotnet, nats, messaging, microservices, nuget, open-source, rabbitmq, kafka
A practical introduction to NATS for .NET developers: subjects, wildcards, queue groups, how it compares to RabbitMQ and Kafka, and how to validate every incoming message with MessageValidation.NatsNet in one line.
Read more ?
July 17, 2026 � .NET, Native AOT, Performance, Containers, Podman
Native AOT can reduce startup time and memory usage for focused .NET services, but only when the application and its dependencies are compatible with ahead-of-time compilation.
Read more ?
July 9, 2026 � .NET, HttpClient, Connection Pooling, IHttpClientFactory, SocketsHttpHandler, DNS, Networking
Socket exhaustion and stale DNS are the two classic HttpClient bugs. Learn the right lifetime strategy — long-lived clients with PooledConnectionLifetime, or IHttpClientFactory — and how to combine both.
Read more ?
June 12, 2026 � .NET, HttpClient, Resilience, Polly, Hedging, Tail Latency, Microservices
When sequential retries are too slow, hedging races requests in parallel to cut tail latency. Learn the Standard Hedging Handler and how to build your own resilience pipeline with AddResilienceHandler.
Read more ?
June 2, 2026 � .NET, HttpClient, Resilience, Polly, Circuit Breaker, Retry, Microservices
Stop hand-rolling retry loops. Learn how the Standard Resilience Handler in Microsoft.Extensions.Http.Resilience gives your HttpClient production-grade retries, timeouts, and circuit breakers with one line of code.
Read more ?
May 22, 2026 � dotnet, efcore, dapper, architecture, repository-pattern
An honest take on the Repository pattern in .NET 10. When to use it with EF Core, with Dapper, and what Microsoft Learn actually recommends — with practical C# examples.
Read more ?
May 15, 2026 � .NET, C#, Async, Task, Await, Performance, Best Practices
Learn why async matters in .NET, how async/await and Task work, and when to use Task.WhenAll, Task.Run, cancellation, and non-blocking patterns in C# applications.
Read more ?
March 31, 2026 � dotnet, design, immutability, architecture, csharp
Why mutating shared domain objects causes surprising bugs and how to implement non-destructive calculation patterns in .NET (with examples and best practices aligned to Microsoft Learn).
Read more ?
March 2, 2026 � dotnet, efcore, performance, bulk-operations, entity-framework-extensions
Discover Entity Framework Extensions and learn how to dramatically improve your EF Core performance with bulk operations. Replace SaveChanges with BulkSaveChanges and achieve up to 50x faster inserts, updates, and deletes.
Read more ?
January 28, 2026 � dotnet, authentication, jwt, security, aspnetcore
Master JWT tokens, Bearer authentication, and Identity Server in .NET 10. A quick 5-minute guide with flow diagrams and practical C# implementation examples.
Read more ?