Editor's note
I put together another deliberately mixed lineup: architecture, performance, security, cloud, and tooling all show up here. The CQRS-without-MediatR piece is a practical reset for teams carrying unnecessary abstraction, and the Visual Studio February update is worth skimming if you live in the IDE every day. I also liked the rate limiting and outbox articles because they solve real production problems, not just tutorial ones.
CQRS, async, and Azure deployment
Why is everyone launching a newsletter?
Because it’s how creators turn attention into an owned audience, and an audience into a real, compounding business.
The smartest creators aren’t chasing followers. They’re building lists. And they’re building them on beehiiv, where growth, monetization, and ownership are built in from day one.
If you’re serious about turning what you know into something you own, there’s no better place to start. Find out why the fastest-growing newsletters choose beehiiv.
And for a limited time, take advantage of 30% off your first 3 months with code GROW30.
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
.NET CQRS Architecture Without MediatR: Your Exit Plan Is Simpler Than You Think ⚡
A straightforward CQRS cleanup story: useful if your codebase has grown an unnecessary framework layer.
What is the Difference Between Task and ValueTask in C#?
A solid refresher on async choices, with enough detail to help you pick between Task and ValueTask confidently.
TPL still matters when you need real parallelism, and this guide covers the basics without hand-waving.
Vector Data in .NET - Building Blocks for AI Part 2
Part 2 of Microsoft's AI series gets into vector data, which is where a lot of .NET AI work is headed.
Azure DocumentDB: A Fully Managed MongoDB-Compatible Database
Managed MongoDB compatibility in Azure is a practical option if you want less ops without rewriting your data layer.
How to Implement Role-Based Authorization in ASP.NET Core?
Role-based authorization is a bread-and-butter ASP.NET Core topic, but production details still trip teams up.
How to Enable HTTPS Redirection in ASP.NET Core?
HTTPS redirection and HSTS sound simple until reverse proxies enter the picture; this walks through the sharp edges.
Implementing Robust Rate Limiting in Your .NET APIs
Rate limiting is one of those defensive API patterns that pays off the first time traffic spikes.
How to Deploy Docker Containers to Azure Container Apps?
Azure Container Apps remains a nice path for containerized .NET services when you want scaling without full Kubernetes overhead.
Don't use the Microsoft Timestamp Server for Signing
If you rely on Microsoft signing services, this timestamp server warning could save you a frustrating deployment failure.
How to Extract Barcodes from a Document using AI in C#/.NET
Barcode extraction is a good example of AI meeting document workflows in a very practical way.
How to Implement Microservices Architecture in .NET?
A microservices overview that should be taken as a starting point, not an excuse to split everything up.
WebForms Core in ASP.NET MVC: Bringing Server Command Architecture to Modern Web
WebForms Core is an interesting nostalgia-meets-modern-web experiment for teams that miss server-command style interactions.
Plan Mode in Claude Code - Think Before You Build with AI
Claude Code's Plan Mode is about slowing down before coding, which is often the right move on bigger changes.
Stop Losing Messages: How the Outbox Pattern Solves the ‘Dual Write’ Problem in .NET
The outbox pattern is still one of the best answers to dual-write bugs, especially in systems that emit messages.
The Visual Studio update is a worthwhile skim for debugging, testing, and AI workflow improvements.












