Home Archive Issue #327
Issue #327

API design, EF Core, and C# features

Practical .NET reads on REST and GraphQL, EF Core, Dapper, Blazor, Azure storage, deployment, and C# language features.

Jasen's top three picks

  1. 1
    ️Defensive Coding in .NET — How to Make Bugs Afraid of You

    medium.com

    A practical reminder that defensive coding is mostly about preventing the obvious Friday-night outage.

  2. 2
    How to Find Duplicates in a Collection (Multiple Ways) — With Benchmarks in .NET 9

    medium.com

    Useful BenchmarkDotNet comparisons for duplicate detection, with enough detail to help you choose an approach.

  3. 3
    GitHub Actions DevOps Pipelines as Code using C# and Cake SDK

    youtube.com

    C#-driven pipeline automation, plus a property-pattern aside that makes object checks easier to read.

Editor's note

I curated a very mixed issue this time: language features, data access, deployment, cloud storage, and a little AI. The Blue-Green deployment piece stands out for teams chasing zero downtime, and the defensive coding article is a timely reminder that production bugs rarely announce themselves.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox