Tutorials

Practical engineering guides, interactive visualizations, and lessons from building and shipping real software.

Latest
Computer Systems
Interactive

CPU Caches and Locality Visualized

See how cache lines, locality, access order, and finite capacity make two algorithms with the same Big O behave differently on real hardware.

September 4, 20268 min readRead

Learning Paths

Browse by Series

All Tutorials