Home Archive Issue #530
Issue #530

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. 1
    ASP.NET Web Forms to Blazor Migration Guide

    faciletechnolab.com

    Comprehensive lifecycle and state management mapping for teams escaping Web Forms.

  2. 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. 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

Related issues

📬 Save the search. Get the .NET stories worth reading at 7 AM ET.