Rewriting Bun in Rust
Jarred Sumner details rewriting Bun from Zig to Rust using AI coding agents, highlighting memory safety and test suite benefits.
Jarred Sumner details rewriting Bun from Zig to Rust using AI coding agents, highlighting memory safety and test suite benefits.
Explores implementing finalizers in a custom .NET garbage collector, covering CLR internals and finalization mechanics.
Explores implementing frozen segments and a new allocation strategy in a custom .NET Garbage Collector written in C#.
A developer troubleshoots server stability issues caused by overnight traffic spikes and configures Apache and MariaDB to auto-restart.
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.
A case study on Kafka consumer container restarts in Kubernetes due to memory issues, partition mismatch, and ZGC struggles.
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.