Writing a .NET Garbage Collector in C# - Part 8: Interior pointers
Explains interior pointers in .NET garbage collection and how to handle them in a custom GC's mark phase.
Explains interior pointers in .NET garbage collection and how to handle them in a custom GC's mark phase.
Explains how to recover Claude Code session data after a WSL restart due to changing Windows drive mount points.
Explains how to implement the GC handle marking phase for a custom .NET garbage collector written in C#, focusing on handle storage design.
A practical talk on .NET application performance optimization, covering monitoring, profiling, and iterative improvement using tools like dotTrace and BenchmarkDotNet.
Continues a series on building a .NET garbage collector in C#, focusing on implementing the mark and sweep phases.
A technical deep dive into diagnosing and fixing a major memory leak in the Ghostty terminal emulator, triggered by specific CLI applications.
Explains how V8's JavaScript engine uses pre-tenuring to allocate long-lived objects directly in old space, avoiding nursery overhead.
A daily tech link roundup covering AI, programming, development tools, and industry trends for January 2, 2026.
Explores MicroQuickJS, a tiny JavaScript engine for embedded systems, as a potential sandbox for running untrusted code with strict resource limits.
A tutorial explaining Rust's ownership and borrowing concepts with code examples, focusing on memory management and compiler errors.
Analyzes Python reference cycles in high-performance deep learning systems, showing patterns to avoid memory leaks when garbage collection is disabled.
An analysis of recent developments in the V8 JavaScript engine's garbage collector, focusing on memory safety, Oilpan, and multi-threading support.
Explores integrating C++ objects with non-trivial destructors into arena allocators, maintaining RAII and exception safety.
Explores the evolution from simple, stateless AI agents (Agent 1.0) to advanced, deep agents (Agent 2.0) capable of complex, multi-step tasks.
Explores C++ arena allocation intricacies, lifetime semantics, and corrections to common memory management patterns, referencing C++20 changes.
A guide on using [weak self] in Swift Concurrency Tasks to prevent memory leaks, covering weak-strong patterns and best practices.
A developer explores adding freelists to a 'no-freelist' garbage collector to reduce fragmentation, analyzing performance trade-offs and heap growth heuristics.
Debugging a memory exhaustion error in Symfony caused by Doctrine metadata during serialization, with a lightweight serializer solution.
An update on integrating a moving garbage collector into Guile Scheme, detailing technical challenges, refactors, and bug fixes.
A developer's technical log on improving Guile's garbage collector using the Whippet API, focusing on fragmentation and evacuation strategies.