Home Archive Issue #546
Issue #546

JSON Contracts, AI Workflows, and Query Plans

A varied .NET roundup covering Swagger polymorphism, ASP.NET Core claims, RAG and MCP choices, PostgreSQL plans, and C# fundamentals.

Jasen's top three picks

  1. 1
    Is Any() Really Better Than Count() > 0?

    medium.com

    A sensible performance question with the right answer: measure the source, provider, and intent before declaring a LINQ winner.

  2. 2
    System.Text.Json Polymorphism with Swagger in .NET 7

    medium.com

    Serialization support alone is not an API contract; OpenAPI consumers need the discriminator story too.

  3. 3
    Operators & Control Flow in C#: What .NET Interviews Actually Ask

    medium.com

    Useful interview preparation for revisiting the C# mechanics developers use every day.

Editor's note

I pulled together a deliberately broad mix today, from language fundamentals to AI workflow design and database diagnostics. The System.Text.Json and Swagger piece matters because API contracts need to remain coherent beyond serialization. Milan Jovanović’s PostgreSQL index example is a useful reminder to verify query plans rather than assuming another index helps.

Today's articles

Related issues

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