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

    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

    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

    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

Microsoft Agent Framework: Human In The Loop

YapCast – Jesse Liberty

tl;dr If you’re building automated workflows that sometimes must pause for human judgment (approvals, moderation, triage), Microsoft Agent Framework provides first‑class HITL primitives: typed Request...

Read article

Related issues

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