Writing a .NET Garbage Collector in C# - Part 5
Explains how to implement the mark phase of a .NET garbage collector in C# by walking the reference graph using GCDesc structures.
Explains how to implement the mark phase of a .NET garbage collector in C# by walking the reference graph using GCDesc structures.
System.Linq.Async is now part of .NET 10, bringing LINQ extension methods to IAsyncEnumerable for asynchronous data processing.
A developer shares insights and challenges encountered while creating their first Azure Function, comparing IDE experiences and model choices.
A structured learning plan for C#/.NET developers to master microservices architecture, covering fundamentals, implementation, and Azure deployment.
Announcement and detailed discussion of the 2nd edition of the book 'Pro .NET Memory Management', covering .NET GC and memory topics.
Announcing the official PostHog .NET SDK for ASP.NET Core, enabling user analytics and feature flag integration in .NET applications.
Explains how to traverse the .NET managed heap to implement the mark phase of a custom garbage collector written in C#.
Part 3 of a series on building a .NET Garbage Collector in C#, focusing on adding debugging capabilities to inspect heap objects.
Part 2 of implementing a simple .NET garbage collector in C#, covering native interfaces and a basic handle store.
A developer troubleshoots missing metrics in a .NET app using OpenTelemetry, finding a breaking change in the Collector.
How to validate your ASP.NET Core Dependency Injection container configuration to catch errors early, ensuring all dependencies can be resolved.
A technical exploration of writing a custom Garbage Collector for .NET in C# using NativeAOT, focusing on the initial setup and API.
Explains how to cache CORS preflight requests in .NET applications using the Access-Control-Max-Age header to improve performance.
Explains how to use DebuggerDisplayAttribute to add debugging capabilities to third-party .NET types you can't modify directly.
A guide on using LLMs like Llama 3.2 Vision with .NET to automatically generate descriptive alt text for images, improving web accessibility.
A developer shares their detailed experience and step-by-step guide for migrating Azure Durable Functions from .NET 6 to the .NET 8 isolated worker model.
A developer shares their experience migrating Azure Functions from .NET 6 in-process to .NET 8 isolated, focusing on Azure AppConfiguration setup.
A detailed history of .NET versions up to .NET 9, highlighting key C# features, release dates, and support policies.
Explores the .NET muxer (dotnet.exe), its role as a multiplexer for SDK/runtime versions, and begins a deep dive into its internal code.
Explores how .NET library authors can use source generators and generic programming to avoid complex runtime reflection, especially for Native AOT support.