Editor's note
I kept this issue intentionally mixed: memory leaks, API design, caching, and modern ASP.NET Core patterns all earned a spot. The queue meltdown post and the Aspire dashboard behind-the-scenes piece stood out because they connect real-world reliability with platform internals.
ASP.NET Core APIs, performance, and memory tips
Welcome to a new week, .NET enthusiasts! As Monday revs up, think of it as fine-tuning your development engine after a restful pit stop. Whether you're navigating legacy code or testing new frameworks, today's handpicked articles are the turbo boost to fuel your coding journey. Grab your coffee, adjust your seat, and let's accelerate through the latest and greatest in .NET innovations.
Today's Articles
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Jasen's take on today's picks
Memory Leaks in C#: The Invisible Mess That Bit Me (Once)
A candid look at a C# memory leak and how small lifetime mistakes turn into invisible production pain.
6 EF Core Query Hacks to Supercharge Your App’s Performance
Practical EF Core query tweaks aimed at reducing database chatter and making hot paths faster.
The 3 Banned .NET Performance Tricks That AWS Devs Don’t Want You to Know
A provocative performance piece that leans into low-level .NET tradeoffs rather than generic advice.
The 5 Pillars of Great API Design: Build Interfaces That Last
A solid rundown of API design principles that helps you build contracts clients won’t regret later.
ASP.NET Community Standup - Behind the Scenes: Building the .NET Aspire Dashboard
A behind-the-scenes look at the Aspire Dashboard build, which is useful if you care about observability UX.
Can you tell me about the new params collections feature in C# 13?
A C# 13 params collections walkthrough that shows where the language is still moving forward.
Stop Using Outdated C# Practices from 2020 in .NET 8.
A reminder to drop older C# habits that no longer fit .NET 8-era codebases.
What Happens When You Write throw ex vs throw in a Catch Block
A crisp explanation of throw ex versus throw that every reviewer should keep handy.
My Production-Ready .NET Clean Architecture Template (Used Across 10+ Azure Apps)
A production-ready clean architecture template with Azure apps in mind, useful for teams standardizing their starting point.
How .NET automatically cleans up memory using Garbage Collection
A garbage collection primer that’s approachable without pretending memory management is magic.
From IActionResult to TypedResults: A Modern Approach to ASP.NET Core API Responses
TypedResults gets the modern ASP.NET Core response treatment, with a clearer path than IActionResult.
Understanding Select vs SelectMany in LINQ
Select versus SelectMany is explained in a way that’s still useful if LINQ ever confuses your nested projections.
Top 6 Caching Strategies in ASP.NET Core (with Real C# Examples)
Caching strategies in ASP.NET Core get practical examples, not just definitions.
Why ValueTask Might Be All You Need in .NET
A focused argument for ValueTask that should help you decide when the extra complexity pays off.
Output caching middleware deserves attention if you’re chasing easy wins on repeated responses.
Stop Abusing the Heap: 3 C# Tricks That Unlock Ridiculous Performance
Heap-avoidance C# tricks for folks who want fewer allocations and more predictable throughput.
Building a Full RAG Stack with .NET 8, Azure Functions, Qdrant, Neo4j, and Hugging Face
An ambitious RAG stack brings together .NET 8, Azure Functions, Qdrant, Neo4j, and Hugging Face.
The Hottest New Programming Language Is Your Mother Tongue
A playful language piece that’s more cultural commentary than technical guidance.
️ “Yesterday Our Queue Handled 1 000 000 Messages — Today It Melted.
A queue incident postmortem that’s worth reading if you operate high-throughput messaging systems.

















