What’s New in .NET 10
Overview of new features in .NET 10 and C# 14, including LTS support, performance improvements, and language enhancements.
Overview of new features in .NET 10 and C# 14, including LTS support, performance improvements, and language enhancements.
Exploring .NET 10's new platform-specific tool features and strategies for maintaining compatibility with older .NET SDK versions.
Explores new .NET 10 features for packaging .NET tools as self-contained, trimmed, or native AOT executables, comparing package sizes and use cases.
Explores how .NET library authors can use source generators and generic programming to avoid complex runtime reflection, especially for Native AOT support.
Explains how to use C# and the bflat compiler to create a bare-metal bootable game for Raspberry Pi, targeting UEFI without a .NET runtime.
A developer details upgrading a .NET AWS Lambda function to Native AoT, achieving over 85% faster cold starts and reduced costs.
Explains how .NET 8 Native AOT uses whole-program analysis for key optimizations like sealing classes and devirtualization.
A guide to reverse engineering .NET apps compiled with Native AOT, explaining the challenges and tools needed for analyzing native executables.
Explains how to write native WinDbg debugging extensions using C# and .NET 7's NativeAOT feature for better interoperability.
An exploration of creating extremely small, self-contained C# executables, focusing on size optimization for faster transfers and deployment.
A technical blog archive chronicling deep-dive projects and experiments in C#, .NET, low-level programming, and reverse engineering.