#570 – August 17, 2025
using WASM base infrastructure
Running .NET in the browser without Blazor
8 minutes by Andrew Lock
In this post Andrew shows how you can run .NET in your browser without using Blazor, and instead rely only on the WASM base infrastructure that Blazor builds on top of. He also looks at some of the improvements coming to this in .NET 10, primarily around client-side file fingerprinting.
MCP Authorization in 5 Easy OAuth Specs
sponsored by WorkOS
Securely authorizing access to an MCP server used to be an open question. Now there's a clear answer: OAuth. This guide breaks down the five specs that make it work in practice, covering delegation, token exchange, and scoped access. WorkOS packages everything into one API so you can skip building your own OAuth stack.
Performance Pitfalls: List Contains
4 minutes by Richard Cocks
Always profile your real-world application and let that guide any optimisation you do. I have seen this pattern impact performance in a real world application, so keep it in mind.
How to enforce .NET coding standards
10 minutes by Anthony Simmon
Distributing .editorconfig and MSBuild properties across hundreds of .NET projects is now as easy as adding a single NuGet package. The package includes over 200 lines of code style configurations and 800 Roslyn analysis rules for quality, performance, and security, eliminating inconsistencies that previously caused code review delays.
Simplify Your .NET Development with Aspire
40 minutes by Joseph Guadagno
.NET Aspire is a new tool that simplifies the development of distributed applications by managing dependencies and configurations. The tool provides developers with templates, packages, and orchestration capabilities that allow them to focus on building features rather than struggling with setup and environment configurations. Aspire works by adding two key projects to your solution: an App Host that serves as the entry point and orchestrator, and Service Defaults that establish standard services like telemetry and health checks.
Testing API resilience with Polly Chaos engine
8 minutes by Tore Aurstad
Polly is a powerful .NET resilience framework that enables developers to build robust APIs by implementing various failure handling strategies. The article demonstrates how to use Polly v9's integrated chaos engine to test API resilience through practical examples in ASP.NET Core, showcasing resilience patterns including fallbacks, circuit breakers, timeouts, and retries.
And the most popular article from the last issue was: