Home Archive Issue #534
Issue #534

Closed Hierarchies, Passkeys, Agents, gRPC

This issue spans C# 15 patterns, ASP.NET Core passkeys and OAuth mail, gRPC services, SqlClient retries, NuGet package limits, and AI agent tooling.

Jasen's top three picks

  1. 1
    C# 15 Closed Hierarchies: Comparing Exhaustive Pattern Matching with Traditional Polymorphism

    c-sharpcorner.com

    Useful if you want to reason about when exhaustive matching clarifies intent better than classic virtual dispatch.

  2. 2
    Send Gmail Emails from ASP.NET Core Using OAuth 2.0, Refresh Token and MailKit

    c-sharpcorner.com

    Good practical auth plumbing for teams that need Gmail SMTP without falling back to app passwords.

  3. 3
    AI Integration in .NET

    medium.com

    Broad AI integration checklist: abstractions, observability, evaluation, and security all in one place.

Editor's note

I kept this one intentionally mixed, which is usually where the best newsletter issues land. The C# 15 closed hierarchies piece is a solid language-design discussion, and the NuGet package restrictions article is the kind of practical supply-chain hardening more teams should understand. I also liked the passkeys walkthrough because it explains the mechanics rather than stopping at a demo.

Today's articles

Related issues

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