Home Archive Issue #174
Issue #174

ASP.NET Core middleware, DI, and perf tips

A mixed .NET roundup covering ASP.NET Core headers, keyed DI, async performance mistakes, Semantic Kernel search, and .NET 9 internals.

Jasen's top three picks

  1. 1
    Return Streams Better in .NET: A Senior Engineer’s Perspective

    medium.com

    Great practical advice on streaming APIs and where returning streams can make your code better or worse.

  2. 2
    Design Patterns in C#: Advanced Examples and Real-World Use Cases

    medium.com

    Solid pattern examples with enough real-world framing to be worth a skim even if you know the classics.

  3. 3
    Blockchain-Based Logging

    ahmadminoo.medium.com

    Interesting idea for tamper-evident logging, though the real-world tradeoffs will matter a lot here.

Editor's note

I put together a deliberately mixed issue this time: architecture, platform updates, and a few deep technical walk-throughs. The NuGet Restore rewrite in .NET 9 is a great look at how the platform team tackles performance at scale, and the keyed DI piece is a practical one for anyone cleaning up service registration. There’s also some useful ASP.NET Core guidance on forwarded headers, which still trips people up in real deployments.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox