Editor's note
I pulled together a very mixed issue this time: performance, architecture, debugging, and everyday ASP.NET Core plumbing. The Redis caching guide and the cache stampede piece pair nicely if you’re thinking about scale, while the async/await internals article is a good refresher for anyone tuning responsiveness.
Parallel code, caching, and EF Core
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
Why Parallel Code Often Runs Slower
Parallelism doesn’t guarantee speedup; this is a useful reminder that overhead, contention, and workload shape matter more than thread count.
Every Note-Taking App Tries Too Hard. I Fixed It.
A practical personal workflow article, and a nice break from the usual framework talk.
DotnetFastMCP: Enforcing Multi-Factor Authentication (MFA) for Critical AI Tools ️
MFA for AI tooling is timely; once agents can act, access control stops being optional.
How to Implement Redis Caching in ASP.NET Core?
A solid production guide for Redis in ASP.NET Core, especially if you need lower latency and fewer database trips.
The Million-Request Crash: Taming the “Cache Stampede” in Distributed Systems
A sharp explanation of why cache stampedes hurt and which mitigation patterns actually survive load.
Cracking the Code of Serverless Design: Patterns that Scale and Patterns that Fail
Serverless succeeds or fails on design choices, not the cloud label alone.
How to Avoid Code Duplication in Vertical Slice Architecture in .NET
Vertical slices work best when you’re intentional about where duplication is acceptable and where shared infrastructure belongs.
MSSQL Extension for VS Code: Query Profiler, ADS Migration Toolkit & More
The updated MSSQL extension looks genuinely useful for day-to-day SQL work inside VS Code.
The New Integrated Browser Has Arrived!
The browser integration is a small reminder that tooling keeps getting more embedded in the editor experience.
Polymorphic Relationships in EF Core: Three Approaches
Polymorphic EF Core relationships are one of those modeling choices that can save pain later if you pick carefully.
How Async and Await Work Internally in C#?
Async/await internals are worth revisiting whenever you’re chasing deadlocks or responsiveness issues.
.NET Memory Dump Analysis with DumpLinq
Dump analysis is the kind of low-level skill that saves a service when logs are no longer enough.
LINQ in C#: Understanding the SelectMany() Operator [Part 1]
SelectMany is still one of the most important LINQ operators to really understand.
How to Implement Global Exception Handling in ASP.NET Core?
Global exception handling is basic until it isn’t; consistent error responses make APIs much easier to operate.
How to Detect Phishing from Text Input in C#/.NET
Phishing detection from text input is an interesting angle on application security beyond the usual perimeter checks.
How to Fix CORS Error in ASP.NET Core?
CORS errors are common, but the right fix is usually about deliberate policy rather than trial and error.












