C# 15 union types applied to a prescribing model: a dispensing outcome that is exactly one of three cases, handlers the compiler keeps exhaustive, and fifteen experiments on what unions compile to, how they behave when empty, what they cost, how they serialise, and how they work with .NET 10 and C# 14 code.
Read more →Tag: .NET 11
.NET 11 for Architects: What Changes a Design, and What Does Not
.NET 11 sorted by consequence: the two-year support window, the higher minimum CPU, behaviour that differs from .NET 10 on the same machine, Runtime Async in preview, and the library additions that let you delete a dependency. Each point backed by something that was run.
Read more →