topic / runtime
Runtime & Execution
What the machine actually does with your code.
Function calls, stack frames, virtual machines, garbage collection, interpreter vs compiler, startup and tail latency. Runtime is where 'it works' turns into 'here is exactly what happened'.
4 articles · 3 videos · 7 total
Articles
JIT Compilation: Why Hot Loops Become Machine Code
Tiered compilation, on-stack replacement, and deoptimization — when the runtime outperforms the ahead-of-time compiler.
What Happens When You Allocate an Object
Thread-local allocators, TLABs, bump allocation, and why object allocation is nearly free until the moment it isn't.
How Garbage Collectors Decide What to Free
Mark-sweep, generational hypothesis, and GC pauses — the physics of automatic memory management and why it's never truly free.
How a Function Call Really Works
Stack frames, registers, calling conventions, and tail calls — what the machine does between the opening brace and the first line of your function.
Videos
How Garbage Collection Actually Works
A visual walkthrough of mark-sweep, generational collection, and concurrent GC — the algorithms that keep your memory clean.
WatchWhat Your Code Does Before main()
The loader, the linker, the dynamic linker, and the runtime — everything that happens between pressing run and your first line of code.
WatchHow Threads Actually Work
The kernel scheduler, context switches, goroutines versus threads — a visual walkthrough of what 'running on a core' really means.
WatchExplore adjacent
Depth, delivered weekly
One technical dispatch a week on runtime & execution and the systems around it.
One technical dispatch per week. No noise.