Out of Loop

Things look simple from the outside. They rarely are.

From a line of code to the machines that make the web work — one rabbit hole at a time.

GitHub

© 2026

  • Inside the JavaScript Event Loop

    September 10, 2026

    JavaScript only does one thing at a time, yet it never seems to wait. In this post, we'll step through the event loop one tick at a time to see how it juggles timers, promises and your code.

  • How Hash Maps Actually Work

    August 2, 2026

    Objects, dictionaries, maps — they all find your value almost instantly, no matter how much you store. Let's build a hash map from scratch and find out how.

  • The Art of Binary Search

    June 18, 2026

    Binary search is famously simple and famously easy to get wrong. In this post, we'll play with the algorithm until the off-by-one errors have nowhere left to hide.

  • What Happens When You Type a URL

    May 4, 2026

    You press Enter and a page appears. Between those two moments, your browser talks to half a dozen machines. Let's follow a single request from the address bar to the first pixel.