Home Archive Issue #449
Issue #449

Profiling, caching, async internals

A varied .NET mix covering profiling-first performance work, Postgres distributed caching on Azure, Hangfire tuning, Kafka consumers, and memory internals.

Jasen's top three picks

  1. 1
    C# / .NET Performance: Why Is It Slow 'Here' and What Should You Optimize First?

    pietschsoft.com

    A good reminder that measurement beats folklore, especially when premature fixes target the wrong bottleneck entirely.

  2. 2
    C# / .NET: The Cleanest Way to Introduce a New Cross-Cutting Concern

    pietschsoft.com

    Cross-cutting concerns are where architecture gets messy fast, so I appreciate patterns that keep the core model readable.

  3. 3
    High-Performance Distributed Caching with .NET and Postgres on Azure

    devblogs.microsoft.com

    Useful if you want concrete distributed caching guidance without leaving the .NET plus Azure stack.

Editor's note

I kept this issue deliberately mixed, which is usually where the most useful combinations show up. The profiling-first performance piece is a strong reset for anyone jumping to micro-optimizations too early, and the Postgres distributed caching write-up is practical architecture guidance with real Azure relevance. I also liked the pair of async and multithreading internals articles because they help explain behavior that many teams use every day but rarely inspect closely.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox