Home Archive Issue #377
Issue #377

EF Core joins, RabbitMQ, and .NET 10 security

This issue covers EF Core 10 outer joins, RabbitMQ architecture, .NET 10 security updates, C# records, and performance-minded parser work.

Jasen's top three picks

  1. 1
    Code opinion: why I prefer avoiding the Async suffix in C# asynchronous methods

    code4it.dev

    A thoughtful argument for or against the Async suffix, with enough nuance to help teams settle on a naming convention.

  2. 2
    LeftJoin and RightJoin in EF Core 10: The End of GroupJoin Gymnastics

    medium.com

    EF Core 10 finally gives us native outer joins, which should simplify a lot of previously awkward GroupJoin code.

  3. 3
    Event-Driven Architecture in .NET Core Using RabbitMQ

    c-sharpcorner.com

    A practical RabbitMQ walkthrough for building decoupled systems and handling failures without tying services together too tightly.

Editor's note

I pulled together a fairly wide mix this time, from language style debates to platform features and security. The EF Core 10 LeftJoin/RightJoin piece stands out for finally removing some awkward LINQ gymnastics, and the post-quantum cryptography article is a useful look at where .NET 10 is heading. I also liked the Swagger hardening and DAST scan posts because they translate directly into safer API habits.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox