Home Archive Issue #487
Issue #487

AI Architecture, Middleware, Versioning and Diagnostics

A varied .NET mix covering AI service patterns, streaming APIs, Aspire in VS Code, EF Core interview prep, and practical CPU and memory troubleshooting.

Jasen's top three picks

  1. 1
    Modern versioning for .NET apps and libraries, and how to produce idempotent artifacts | BEN ABT

    medium.com

    Versioning discipline is boring until it saves a release. Idempotent artifacts and reproducibility are worth getting right early.

  2. 2
    Building AI-Powered Database Migration Assistants with .NET and Azure AI

    c-sharpcorner.com

    Interesting applied AI angle here: migrations are a real enterprise pain point, and risk analysis plus generated SQL is a sensible target.

  3. 3
    Stop Buffering Entire API Responses: Streaming Data with IAsyncEnumerable

    medium.com

    Good reminder that return shapes define behavior. Streaming can cut memory pressure and improve perceived latency for large responses.

Editor's note

I kept this one deliberately mixed, which is exactly how I like a daily issue to read. Ben Abt’s versioning piece stands out because artifact identity only matters when it suddenly matters a lot, and the local CPU/memory troubleshooting write-up is the kind of practical diagnostic work every .NET team eventually needs. I also liked seeing streaming with IAsyncEnumerable and the Aspire VS Code update alongside the heavy run of AI architecture articles.

Today's articles

Related issues

📬 Get daily .NET content delivered to your inbox