Garbage Collection
3 videos across 3 channels
Efficient memory management is essential for smooth, real-time experiences, and the videos show practical angles—from using object pooling to avoid frequent allocations in a JavaScript game, to how rendering strategies in terminal UIs interact with garbage collection and frame budgets, and even how historical shifts in languages and tooling influence how we think about memory. You’ll see how reuse patterns reduce GC pressure, why different runtimes and frameworks shape when and how objects are collected, and how evolving tooling, including AI-assisted coding, might change the way we design for memory efficiency.

How Object Pooling Fixes Game Performance
The video explains how object pooling improves performance in a JavaScript game by reusing objects (enemies, particles,

Claude Code has a big problem
The video analyzes Claude Code's rendering performance and the broader implications of using React for CLIs, explaining

A brief history of programming...
The video traces the history of computing from binary basics to modern programming paradigms, highlighting key breakthro