Editor's note
This week’s mix spans architecture philosophy (DRY misunderstandings, design patterns as rituals), production troubleshooting (IIS cookie loss, request length limits), and the AI wave reshaping .NET development. Entry 1 on architecture patterns and entry 2 on IIS cookie loss caught my eye—both are real pain points teams face after launch, not just in theory.
Enjoying the newsletter? Your feedback helps us grow and reach more developers.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
The .NET Architecture Pattern That Impresses in Code Reviews — but Can Break Under Real-World Scale
Clean architecture looks great in code reviews but can crumble under real load—a sobering reality check.
Lost ASP.NET Identity Cookies on IIS Application Pool Restarts
IIS application pool restarts silently nuking session cookies is a gotcha that still catches teams migrating to .NET 10.
Taking your AI to the edge with .NET MAUI
MAUI + local AI models = edge computing without cloud dependency; practical for offline-first mobile apps.
Handling Audit Fields in .NET Core Cleanly with AutoMapper Context Items
AutoMapper context items for audit fields beats scattered CreatedBy/ModifiedBy logic across your domain.
Aspire Multi-repo Rollout at Scale with Agentic AI
Aspire multi-repo at scale with agentic AI is Microsoft's answer to orchestrating complex microservice sprawl.
DRY Is the Most Misunderstood Rule in Programming
DRY is about knowledge duplication, not code that looks similar—most over-abstraction starts here.
Building Multi-Tenant SaaS Applications in ASP.NET Core
Multi-tenant SaaS in ASP.NET Core requires careful isolation; EF Core filtering alone isn't enough.
C# Word Library: Comparing 7 Options for .NET Developers in 2026
Seven Word library options in 2026; licensing and performance vary wildly—no one-size-fits-all.
IAsyncEnumerable vs IEnumerable in C#: Performance and Use Cases
IAsyncEnumerable shines for streaming large datasets; IEnumerable forces everything into memory first.
Building for the agentic web with .NET 11
Agentic web apps on .NET 11 shift from request-response to autonomous agent patterns.
How to Fix "Maximum Request Length Exceeded" in ASP.NET Applications
MaxRequestLength errors are easy to fix but easy to miss in production configs.
How to Integrate Claude AI with .NET Applications
Claude AI integration is straightforward; the hard part is prompt engineering and cost control.
Event-Driven Architecture with Apache Kafka and .NET
Kafka + .NET event-driven architecture scales, but operational complexity grows fast.
Give Your .NET MAUI Android Apps a Material 3 Makeover
Material 3 on MAUI Android closes a design gap; Material You finally feels native.
C# Source Generators: Improving Performance and Reducing Boilerplate Code
Source generators eliminate boilerplate at compile time; slower builds, faster runtime.
C#: Should This Service Be Singleton, Scoped, or Transient?
Singleton vs. Scoped vs. Transient is deceptively simple; wrong choice breaks concurrency or leaks state.
EF Core Auditing Using Interceptors: Step-by-Step Tutorial
EF Core interceptors for auditing beat manual CreatedBy/ModifiedBy tracking scattered across saves.
Strategy Pattern: Choosing Without Attachment
Strategy pattern is powerful but becomes a ritual when every decision gets abstracted.
Building a Natural Language API Gateway Using ASP.NET Core and AI
Natural Language API gateways are cool but require strict intent validation and fallback logic.
Creating .NET apps takes forever - then we tried AI
Claude with vague prompts fails; add technical docs and results improve dramatically.
40 Lessons I Learned in 12 Years as a .NET Developer
Twelve years of .NET lessons distilled beats learning them the hard way.
When Design Patterns Become Rituals
Design patterns become cargo cult when teams apply them without understanding the problem.
Reverse Engineering an API in .NET Core – Complete Practical Example
Reverse engineering undocumented APIs is sometimes necessary; document your own APIs instead.
I Built a Full-Stack Marketplace in 3 Months — Here’s What Actually Happened
Full-stack marketplace in three months is ambitious; shipping is harder than building.
Introduction to the Microsoft Agentic Framework
Microsoft Agentic Framework is early but signals where .NET tooling is headed.





















