Home Archive Issue #306
Issue #306

C# 13 fixes, Blazor TDD, security

Issue #306 spans language tweaks, Blazor test-driven development, EF Core refactors, ASP.NET Core security, async APIs, and Azure Bastion.

Jasen's top three picks

  1. 1
    C# is fixing a thing that irritated me!

    Jeremy Davis - Sitecore, C# and web development

    A tiny C# language improvement with outsized day-to-day impact.

  2. 2
    JetBrains .NET Days 2025 – Test Driven Development with Blazor

    Scott Sauber

    Slides-only TDD talk, but still a useful Blazor testing reminder.

  3. 3
    Clean Architecture in .NET Core

    C# Corner

    Straightforward EF Core cleanup advice for messy DbContexts.

Editor's note

I pulled together a pretty broad mix this time, from a small C# 13 language fix that scratches a long-standing itch to a Blazor TDD talk with real testing tradeoffs. The EF Core refactoring and ASP.NET Core security pieces are especially useful if you’re keeping a production app tidy and hardened. A few AI-adjacent and architecture posts round out the issue without forcing a theme.

Today's articles

C# is fixing a thing that irritated me!

Jeremy Davis - Sitecore, C# and web development

For a long time a small thing in writing Razor code for Sitecore (and in some other places) has irritated me. It's not really very important, but with the new version of C# there is finally a way to r...

Topics: C# .NET 9

Read article

Related issues

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