Home Archive Issue #209
Issue #209

Blazor scoped services, Aspire, and Copilot

Issue #209 covers Blazor quirks, Aspire migration, Azure SQL vectors, observability, Copilot, EF Core patterns, and core C# fundamentals.

Jasen's top three picks

  1. 1
    Why Blazor’s Scoped Services Broke My Multi-Tab Experience

    visitkans.medium.com

    A real Blazor lifecycle gotcha that can surface only after users open a second tab.

  2. 2
    Converting a docker-compose file to .NET Aspire

    andrewlock.net

    A practical path from docker-compose to Aspire, which is increasingly useful for local orchestration.

  3. 3
    Best practices for architecting SaaS applications on Azure | DEM505

    youtube.com

    A nice mix of Azure architecture advice and a useful reminder that SaaS fundamentals still matter.

Editor's note

I kept this one deliberately mixed: framework gotchas, cloud tooling, design patterns, and a bit of fundamentals. The Blazor scoped services piece is a good reminder that lifecycle assumptions can bite you in real apps, and the Aspire conversion walkthrough is practical if you’re modernizing local dev stacks. There’s also solid value in the observability and security reads for teams shipping production .NET today.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox