Content by richard lander (2)
Richard Lander explains a new C# 16 “caller-unsafe” model that makes unsafe code contracts explicit and compiler-enforced, with a preview planned for .NET 11 and a production release in .NET 12. The post focuses on how unsafe operations propagate, how to document obligations, and how to build safe boundaries around interop-heavy code.
Richard Lander explains what Ubuntu 26.04 (Resolute Raccoon) means for .NET developers, including how to install .NET 10 from Ubuntu’s archive, use the new `resolute` Docker image tags, and install .NET 8/9 via the dotnet-backports PPA.
End of content