Home Archive Issue #344
Issue #344

Async, DI, and Blazor pitfalls

This issue covers async gotchas, DI guidance, Blazor Server memory leaks, EF Core queries, debugging tricks, and MAUI age verification.

Jasen's top three picks

  1. 1
    Dependency Injection in .NET — The 9 Golden Rules Nobody Taught You

    medium.com

    A solid DI reality check: containers help, but they won’t save a muddled design.

  2. 2
    Improve Debugging in .NET Using the DebuggerDisplay Attribute

    c-sharpcorner.com

    DebuggerDisplay is one of those small quality-of-life tools that pays off every day.

  3. 3
    How do I check whether the user has permission to create files in a directory?

    devblogs.microsoft.com

    The MAUI age-verification sample is a good example of platform-specific requirements done the .NET way.

Editor's note

I kept this one deliberately mixed: architecture, debugging, async, and a little UI work all made the cut. The Blazor Server circuit-leak piece and the age-verification MAUI sample stand out because both are practical problems many teams are running into right now. I also liked the reminders around dependency injection and async, since those habits still save or sink production code.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox