First part of a series of articles about writing a .NET Garbage Collector in C# using NativeAOT. This part sets the expectations and setups the project, dealing with the first difficulties.
Kevin Gosse has been using Microsoft .NET technologies for more than 15 years, across client, server, and mobile applications. Passionate about debugging and performance. He is Microsoft MVP and is currently employed at Datadog, where he works on the performance of the .NET APM. He is co-author of the book Pro .NET Memory Management 2nd edition (Apress).