.NET 11 Performance and ASP.NET Core Patterns
Coverage includes EF Core 10 queries, OAuth2 across app types, asynchronous validation, HTTP resilience, MCP servers, and concurrency choices.
Jasen's top three picks
- 1 std::call_once vs. std::async
devblogs.microsoft.com
A useful follow-up on one-time initialization, especially where async work tempts developers to use a broader mechanism than necessary.
- 2 Legacy Code Is Not a Rewrite Problem
doomerdgr8.medium.com
The valuable angle is operational: AI assistance can improve an old MVC codebase without turning a rewrite into the default plan.
- 3 Performance Improvements in .NET 11
devblogs.microsoft.com
Runtime performance posts are dense, but they reveal the cumulative improvements application code gets simply by moving forward.
Editor's note
I put this varied batch together with a close look at the .NET 11 performance work, since runtime details repay careful reading. The EF Core 10 overview is also worth comparing against the ASP.NET Core pieces on validation and resilient HTTP calls. There is practical ground here too, from legacy MVC work with Claude Code to choosing optimistic or pessimistic concurrency.
Today's articles
std::call_once vs. std::async
devblogs.microsoft.com
Last time, we compared magic statics with std::call_once and concluded that std::call_once lets you construct magic statics-like behavior for non-static variables. But there is also
Topics: Performance
Read articleLegacy Code Is Not a Rewrite Problem
doomerdgr8.medium.com
How I run Claude Code on ten-year-old ASP.NET MVC applications without rewriting them, and the CLAUDE.md that keeps it honest
Topics: ASP.NET MVC GitHub Copilot
Read articlePerformance Improvements in .NET 11
devblogs.microsoft.com
Before television shows like The Office and Parks and Recreation cemented the mockumentary in the minds of millions, there was Christopher Guest. He didn't invent the genre, but he's widely recognized...
Topics: Performance
Read articleImplementing CQRS with MediatR in .NET
yogeshhadiya33.medium.com
In my previous article, Understanding CQRS (Command Query Responsibility Segregation) Pattern in .NET,
Read articleMultiple Get Methods with the Action Method Selector Attribute in .NET Core 10
nodogmablog.bryanhogan.net
Download full source code. Here is the previous post I wrote about this . A little has changed since then. If you update the code to compile with .NET Core 10, the default Get() method will be called ...
Topics: ASP.NET Core .NET 10 Web API
Read articleMagic statics vs. std::call_once
devblogs.microsoft.com
Suppose you have some function like bool should_use_widgets() { bool supported = ⟦ complex code to check OS features ⟧; return supported && is_configuration_enabled("widgets"); } Since OS Widget suppo...
Topics: Performance
Read articleEF Core 10 Is INSANE — Overview of Game Changer features
medium.com
EF Core 10 ships first-class LeftJoin and RightJoin operators, named query filters you can disable individually, complex types mapped to…
Read articleOne OAuth2 Library for Every Kind of .NET App
medium.com
Adding “Sign in with Google” to a .NET app sounds like a solved problem, until you have more than one kind of app.
Topics: Authentication OAuth
Read articleSSH Is Not a Desktop
blog.lhotka.net
I work across three physical PCs. Two of them (I’ll call them devbox1 and devbox2 ) are powerful desktop machines that sit in my office and run all the time. The third is my laptop, which goes with me...
Topics: Security
Read articleValidation improvements in ASP.NET Core
medium.com
The validation pipeline is now asynchronous, so you can inject dependencies and await DB calls directly in a validation attribute.
Topics: ASP.NET Core
Read articleBuilding a Practical MCP Server with .NET 10 and ASP.NET
donmahsu.medium.com
Topics: ASP.NET Core .NET 10 OpenAI
Read articleBuilding More Resilient ASP.NET Core Applications with Http.Resilience
medium.com
When your ASP.NET Core application depends on external APIs, temporary failures are inevitable — network glitches, timeouts, 5xx responses…
Topics: ASP.NET Core REST API
Read articleAdvanced DI in .NET: Leveraging Keyed Services
medium.com
In many real-world .NET applications, you’ll eventually face situations where a single interface has multiple implementations. For example…
Topics: Design Patterns
Read articleFrom Page Refresh to fetch(): The Pre-Real-Time Era of Status Updates in ASP.NET Core
binaryintellect.net
Almost every non-trivial web application eventually needs to answer a simple question: something is processing on the server, and the user needs to know when it's finished (or how far along it is). Ge...
Topics: ASP.NET Core
Read articleOptimistic vs Pessimistic Concurrency in .NET
medium.com
Almost everyone had this situation in production: a customer changed the delivery address on a shipment, saved it, saw the confirmation… Continue reading on CodeX »
Topics: Performance
Read articlePDF Security in .NET: Encryption, Redaction, and Digital Signatures
medium.com
PDF security is not limited to putting a password on a file.
Topics: Security
Read article