How Databases Search a Billion Rows
Every database you use is built on B-trees. See how they minimize disk I/O to search billions of rows efficiently.
Every database you use is built on B-trees. See how they minimize disk I/O to search billions of rows efficiently.
How do tools like Claude Code, Cursor, and Devin actually write code? The ReAct loop, tool calling, and context management — animated.
Every step of a DNS query visualized — from your browser's cache to root servers and back, in under 7 minutes.
Docker containers are not virtual machines. See how namespaces, cgroups, and union filesystems create isolated Linux processes.
How JavaScript runs 1000 async tasks on a single thread. The call stack, task queue, microtask queue, and Web APIs — visualized.
Git is a content-addressable object store, not a diff tracker. See how blobs, trees, and commits actually work under the hood.
A deep dive into hash maps — from the core hash-to-index trick, through collisions and resizing, to how Python, Java, and Go implement them differently.
Python compiles to bytecode before interpreting it. See the hidden compiler, the dis module, and what actually runs when you hit Enter.
Recursion visualized from the ground up. Watch the call stack build, see Fibonacci branch into a tree, and understand why memoization changes everything.
Self-attention, query-key-value, feed-forward networks, and generation — the full transformer architecture, animated step by step.