Join 75,000+ subscribers accelerating their skills every week
One practical tip every Saturday
.NET best practices and actionable advice
Software Architecture deep dives and fresh ideas
Join thousands of software engineers
Previous issues of The .NET Weekly
Better Request Tracing with User Context in ASP.NET Core
March 08, 2025
Adding user context to request tracing in ASP.NET Core helps track issues and understand user behavior. This article shows how to implement middleware...
Introduction to Dapr for .NET Developers
March 01, 2025
Explore how Dapr helps .NET developers build better microservices with standardized building blocks, practical code examples, and seamless integration...
Building a Better MediatR Publisher With Channels (and why you shouldn't)
February 22, 2025
Discover why MediatR's notification publishers block your application, and explore a Channel-based solution before reaching for a message queue.
Understanding Cursor Pagination and Why It's So Fast (Deep Dive)
February 15, 2025
While offset pagination is widely used, cursor-based pagination offers significant performance advantages - my tests show a 17x speedup when paginatin...
Stop Conflating CQRS and MediatR
February 08, 2025
The .NET ecosystem has gradually fused CQRS and MediatR together, creating a reflexive assumption that they're inseparable, but this mental shortcut h...
Overriding Default HTTP Resilience Handlers in .NET
February 01, 2025
While .NET 8's standard resilience handlers provide excellent defaults for HTTP clients, they lack built-in support for overriding these handlers for ...
Implementing AES Encryption With C#
January 25, 2025
Learn how to implement secure AES encryption in C# to protect sensitive application data like API keys and passwords, with practical code examples cov...
Scaling Monoliths: A Practical Guide for Growing Systems
January 18, 2025
A well-designed monolith can scale remarkably well, despite industry trends pushing toward microservices. From database sharding to message queues, le...
Working with LLMs in .NET using Microsoft.Extensions.AI
January 11, 2025
Microsoft.Extensions.AI provides a unified interface for integrating LLMs into .NET applications, allowing developers to switch between providers like...
Unit Testing Clean Architecture Use Cases
January 04, 2025
Drawing from years of experience, I share my battle-tested approach to unit testing Clean Architecture use cases in .NET, focusing on the critical bal...
Subscribe to the Newsletter
Join 75,000+ readers of The .NET Weekly for practical tips and resources to improve your .NET and software architecture skills.