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
visitkans.medium.com
A real Blazor lifecycle gotcha that can surface only after users open a second tab.
- 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 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
Why Blazor’s Scoped Services Broke My Multi-Tab Experience
visitkans.medium.com
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
andrewlock.net
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.com
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.com
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!)
dotnetfullstackdev.medium.com
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.com
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
devblogs.microsoft.com
https://devblogs.microsoft.com/azure-sql/4561-2/
Topics: Azure Cosmos DB Performance
Read articleException-Driven Development: Understanding an Anti-Pattern
medium.com
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
caffeinatedcoder.medium.com
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.com
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.to
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-sharpcorner.com
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.com
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.com
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
damienbod.com
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.com
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-sharpcorner.com
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.com
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.com
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.com
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.com
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.com
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