Home Archive Issue #531
Issue #531

C# 15 Unions, PDF APIs, EF Core and Tracing

Coverage includes union types, ASP.NET Core PDF invoices, EF Core pitfalls and temporal queries, Aspire, resilience testing, and OpenTelemetry tracing.

Jasen's top three picks

  1. 1
    How to Convert HTML to PDF in C# (.NET 10 Guide)

    codewithmukesh.com

    Practical and refreshingly specific: page breaks, repeating headers, currency formatting, and queuing are the details that make PDF generation production-worthy.

  2. 2
    What's the coolest thing coming in the next version of C#?

    youtube.com

    If union types land as described, they could clean up a lot of awkward result modeling in everyday C# code.

  3. 3
    Unions are here | Union types in C#

    medium.com

    Worth reading alongside the official preview notes so you get both the pitch and the tradeoffs.

Editor's note

I kept this one nicely mixed on purpose: language evolution, data access gotchas, observability, architecture, and a few practical web topics. The C# 15 union type coverage is the obvious headliner, but I also liked the EF ValueGeneratedOnAdd warning because it exposes a subtle bug that can waste hours. The HTML-to-PDF invoice walkthrough is another useful, concrete piece for anyone shipping real ASP.NET Core endpoints.

Today's articles

Related issues

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