Home Archive Issue #448
Issue #448

EF Core migrations, async bugs, API versioning

Covers EF Core 10 migration cleanup and deployment, .NET 10 API versioning with OpenAPI, structured logging, Hangfire, LINQ, and memory pitfalls.

Jasen's top three picks

  1. 1
    Cleaning Migrations in EF Core 10 - Squash, Reset & Manage History

    codewithmukesh.com

    A useful EF Core 10 guide that goes beyond commands and helps teams choose when to squash, reset, or preserve migration history.

  2. 2
    A Semantic Kernel Alternative for .NET — When and Why You’d Reach for One

    medium.com

    Worth reading if you're evaluating AI plumbing in .NET and want a clearer sense of when Semantic Kernel may be too much or not enough.

  3. 3
    Common Async/Await Bug in C# (That Only Shows Up in Production)

    medium.com

    Production-only async failures are the ones that hurt most, and this kind of cautionary write-up usually lands better than abstract guidance.

Editor's note

I put together another intentionally mixed issue today, and the EF Core 10 pair stands out because it covers both cleanup strategy and deployment options in a practical way. I also liked the .NET 10 API versioning post from Microsoft, plus the structured logging piece that reminds teams why readable logs still fail without better shape and context.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox