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 Why Blazor’s Scoped Services Broke My Multi-Tab Experience
Medium
A real Blazor lifecycle gotcha that can surface only after users open a second tab.
- 2 Converting a docker-compose file to .NET Aspire
Andrew Lock | .NET Escapades
A practical path from docker-compose to Aspire, which is increasingly useful for local orchestration.
- 3 Best practices for architecting SaaS applications on Azure | DEM505
YouTube
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
Why Blazor’s Scoped Services Broke My Multi-Tab Experience
Medium
https://visitkans.medium.com/why-blazors-scoped-services-broke-my-multi-tab-experience-cccd7a2b9583
Topics: Authentication Blazor Security
Read articleConverting a docker-compose file to .NET Aspire
Andrew Lock | .NET Escapades
https://andrewlock.net/converting-a-docker-compose-file-to-aspire/
Topics: .NET Aspire Docker .NET Core
Read articleBest practices for architecting SaaS applications on Azure | DEM505
YouTube
https://www.youtube.com/watch?v=KrxHq5CvHW4
Topics: .NET Aspire Azure Azure DevOps
Read articleDelegates, Events, and Actions in C#: From Zero to Hero
Medium
https://medium.com/@hamidmusayev/delegates-events-and-actions-in-c-from-zero-to-hero-2f463681f0d5
Topics: C# Design Patterns
Read articleBoost Your .NET Code: 5 Killer Techniques for the Repository Pattern (with Code!)
Medium
https://dotnetfullstackdev.medium.com/boost-your-net-code-5-killer-techniques-for-the-repository-pattern-with-code-5b2812ba9546
Topics: Domain-Driven Design Design Patterns EF Core
Read articleWhen and Why to Use the Complex Type in C# .NET 9
Medium
https://medium.com/@anderson.buenogod/when-and-why-to-use-the-complex-type-in-c-net-9-4ef8c0c4301d
Read articleVector Support Public Preview now extended to Azure SQL MI
Microsoft Dev Blogs
https://devblogs.microsoft.com/azure-sql/4561-2/
Topics: Azure Cosmos DB Performance
Read articleException-Driven Development: Understanding an Anti-Pattern
Medium
https://medium.com/@vikpoca/exception-driven-development-understanding-an-anti-pattern-c59da977e727
Topics: C# Design Patterns Solid Principles
Read articleWhat Every Senior .NET Engineer Should Know About Observability
Medium
https://caffeinatedcoder.medium.com/what-every-senior-net-engineer-should-know-about-observability-b85dffcce261?source=rss------dotnet-5
Topics: Application Insights OpenTelemetry Performance
Read articleCustomizing Copilot in VS Code
YouTube
https://www.youtube.com/watch?v=WdZCv4OZcxM
Topics: GitHub Copilot OpenAI Visual Studio Code
Read articleNew GitHub Copilot Global Bootcamp: Now with Virtual and In-Person Workshops!
DEV
https://dev.to/azure/new-github-copilot-global-bootcamp-now-with-virtual-and-in-person-workshops-3cmh
Topics: Azure GitHub GitHub Copilot
Read articleThe Art of Clean & Efficient Code in .NET
C# Corner
https://www.c-sharpcorner.com/article/the-art-of-clean-efficient-code-in-net/
Topics: Clean Architecture C# Solid Principles
Read articleStop Writing Boring APIs: How to Design Fluent C# Interfaces That Developers Love
Medium
https://medium.com/@mohsho10/stop-writing-boring-apis-how-to-design-fluent-c-interfaces-that-developers-love-eb6e1f240d5a
Topics: C# Design Patterns REST API
Read articleStop Writing 10 Repository Methods for One Query!— Harness the Specification Pattern in EF Core
Medium
https://medium.com/@michaelmaurice410/stop-writing-10-repository-methods-for-one-query-harness-the-specification-pattern-in-ef-core-9ba194bc64db?source=rss------dotnet-5
Topics: CQRS Design Patterns EF Core
Read articleRevisiting using a Content Security Policy (CSP) nonce in Blazor
Software Engineering
https://damienbod.com/2025/05/26/revisiting-using-a-content-security-policy-csp-nonce-in-blazor/
Topics: ASP.NET Core Blazor Security
Read articleNo Projects, Just Code: How dotnet run app.cs
Medium
https://medium.com/@ashokreddy343/no-projects-just-code-how-dotnet-run-app-cs-9436bf69a1f4?source=rss------dotnet-5
Read articleGetting Started with ASP.NET Core Web API: A Beginner's Guide
C# Corner
https://www.c-sharpcorner.com/Blogs/getting-started-with-asp-net-core-web-api-a-beginners-guide
Topics: ASP.NET Core REST API Web API
Read articleUnderstanding Task.RunSynchronously in C#
Medium
https://medium.com/@info_4533/understanding-task-runsynchronously-in-c-272eb62c0e27
Topics: Benchmarking C# Performance
Read articleWant to Level Up as a .NET Developer? Start With the Fundamentals
Medium
https://medium.com/@developersanchit1/want-to-level-up-as-a-net-developer-start-with-the-fundamentals-a7c659120404
Read articleBasics: How a .NET Program Runs
Medium
https://medium.com/@srividyanan/basics-how-a-net-program-runs-fc1695754cc5?source=rss------dotnet-5
Topics: C# .NET Core Performance
Read articleElevating Software Performance: Advanced Code Optimization Techniques for Developers
Medium
https://medium.com/@ebubekirergun/elevating-software-performance-advanced-code-optimization-techniques-for-developers-338b1aa94960
Topics: C# Performance Profiling
Read articleHow to Secure Your ASP.NET Core Application Properly
Medium
https://medium.com/dot-net-sql-learning/how-to-secure-your-asp-net-core-application-properly-075764bee490
Topics: ASP.NET Core Authentication Security
Read article