Home Archive Issue #502
Issue #502

Auth, EF Core performance, AI and messaging

Covers JWKS-based service auth, EF Core bulk insert benchmarks, ThreadPool starvation, passkeys, async exports, Kafka DLQs, RabbitMQ, and RAG.

Jasen's top three picks

  1. 1
    Cross-service auth without a shared secret: JWKS dual-fetch

    medium.com

    Good architecture-level auth guidance. Avoiding shared signing secrets across services is the right problem to solve.

  2. 2
    Building Voice Agents with Real-Time Streaming and ASP.NET Core

    c-sharpcorner.com

    Useful if you're stitching realtime audio, SignalR, and AI together. More architecture-focused than framework-deep.

  3. 3
    Threading on Thin Ice: Demystifying the .NET ThreadPool and avoiding starvation

    truestorydavestorey.medium.com

    Worth reading if you've ever seen mysterious latency spikes. ThreadPool starvation is still a very real production problem.

Editor's note

I kept this one intentionally mixed, which is usually where the best practical reading shows up. The JWKS dual-fetch piece is a smart take on cross-service JWT validation without spraying shared secrets around, and the EF Core bulk insert benchmark gives useful numbers instead of hand-wavy guidance. I also liked the ThreadPool starvation explainer and the Problem Details article because both hit reliability issues teams tend to discover late.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox