Blazor migration, async patterns, EF Core N+1
Web Forms to Blazor migration guide, async/await best practices, EF Core N+1 problems, clean architecture, and .NET benchmarks.
Jasen's top three picks
- 1 ASP.NET Web Forms to Blazor Migration Guide
faciletechnolab.com
Comprehensive lifecycle and state management mapping for teams escaping Web Forms.
- 2 .NET 11 Generic Complex Numbers: Benchmarking Complex for Scientific Workloads
c-sharpcorner.com
Generic Complex
benchmarks show real gains for numerical computing workloads. - 3 Keep Your Application Layer Clean: FluentValidation and Mapster in .NET Clean Architecture
medium.com
FluentValidation + Mapster keep application services lean and testable.
Editor's note
This week’s mix spans legacy modernization, performance pitfalls, and architectural discipline. The Web Forms to Blazor guide and the EF Core N+1 deep-dive are particularly valuable for teams hitting real-world friction. I also flagged the async/await piece because Task.Run() antipatterns still plague production systems—worth a read if your team isn’t aligned on when to use it.
Today's articles
ASP.NET Web Forms to Blazor Migration Guide
faciletechnolab.com
How to migrate ASP.NET Web Forms to Blazor page lifecycle mapping, control conversion, state management, authentication, and phased migration strategy.
Topics: ASP.NET Core Blazor Design Patterns
Read article.NET 11 Generic Complex Numbers: Benchmarking Complex for Scientific Workloads
c-sharpcorner.com
Benchmark generic complex numbers in .NET 11 using Complex across scientific workloads, measuring numerical performance, allocations, and execution time.
Topics: Benchmarking .NET 10 Performance
Read articleKeep Your Application Layer Clean: FluentValidation and Mapster in .NET Clean Architecture
medium.com
How to stop your services from drowning in if/else validation and manual mapping code
Topics: Clean Architecture C# FluentValidation
Read articleASP.NET Core Architecture Patterns for High-Growth Software Products
medium.com
Most ASP.NET Core projects don’t fail because of bad code, they fail because of those architecture choices that made sense when the…
Topics: ASP.NET Core Design Patterns Solid Principles
Read articleStill Using Task.Run() in ASP.NET Core? Fix C# Async Await the Right Way
medium.com
Your ASP.NET Core API is slow, so you add Task.Run() and expect things to get better.
Topics: ASP.NET Core C# Performance
Read articleQuerying and Performing Transactions Across Multiple Database Schemas in a Modular Monolith
medium.com
Building a Modular Monolith gives you clear boundaries between modules, but it also introduces a challenge: how do you query data that… Continue reading on CodeX »
Topics: ASP.NET Core Design Patterns EF Core
Read articleLet’s Design Better
levelup.gitconnected.com
A .NET BackgroundService with Distributed Systems Principles Continue reading on Level Up Coding »
Topics: ASP.NET Core Design Patterns
Read articleImplementation OpenTelemetry with .NET
medium.com
Module 2: Implementation chapter 4: Instrumentation Libraries
Topics: ASP.NET Core OpenTelemetry
Read articleYour EF Core Query Looks Fine… Until It Runs 1,001 Queries
medium.com
The N+1 Query Problem in EF Core — What It Is, Why It Hurts, and How to Fix It
Topics: EF Core Performance
Read articleC# 15 Union Types in .NET 11: Benchmarking Pattern Matching and Allocation Costs
c-sharpcorner.com
Benchmark C# 15 union types in .NET 11 by comparing pattern matching performance, memory allocations, and execution costs against traditional C# approaches.
Topics: Benchmarking C# .NET 10
Read articleI Spent Two Weeks Trying to Break CommandFlow, the “Pragmatic Alternative” to CQRS and MediatR
topuzas.medium.com
A hands-on investigation into whether CommandFlow actually solves the problems it claims to solve, with real code, real comparison numbers…
Topics: CQRS Design Patterns MediatR
Read articleStop ignoring API failures. Use Polly
roundthecode.com
API calls fail. Learn how to add Polly to an ASP.NET Core Web API to handle retries, circuit breakers and timeouts.
Topics: ASP.NET Core REST API Security
Read articleMastering .NET MAUI App Lifecycle Events: Navigation, Persistence & Background Execution
medium.com
One of the biggest friction points when developing cross-platform applications in .NET MAUI is managing the App Lifecycle.
Topics: .NET MAUI
Read articleBuild Modern and AI-Ready Apps with SQL and GitHub Copilot in VS Code
youtube.com
Learn how to go from local development to cloud deployment with a fully functional, AI-ready application powered by SQL Server. In this session, you’ll see how GitHub Copilot in VS Code streamlines da...
Topics: GitHub Copilot SQL Server Visual Studio Code
Read articleCustom menus and spelling corrections for your WPF TextBox?
blog.jermdavis.dev
Following on from a recent " WPF is easy when you know how " post about animations, I bumped into some new fun the other day. By default a WPF textbox has the ability to enable Windows' spelling check...
Topics: WPF
Read articleThreads vs Task Parallel Library (TPL) in .NET [Part 3]
medium.com
Part 3: ⚽ Sports Betting Platforms — Parallelism Under Real-Time Pressure
Topics: C# Performance
Read articleHow to implement HMAC authentication in ASP.NET Core - InfoWorld
infoworld.com
How to implement HMAC authentication in ASP.NET Core InfoWorld
Topics: ASP.NET Core Authentication Security
Read articleAgent Harness: Making your claw production-ready
devblogs.microsoft.com
Part 4 of Build your own claw and agent harness with Microsoft Agent Framework. Over the last three parts our personal finance assistant grew from a single tool into a genuinely capable agent: it plan...
Topics: ASP.NET Core OpenAI
Read article