Reading the landscape: what the ground is telling you
Landforms keep a record of what made them: a U-shaped valley, a line of springs along a cliff, rock layers meeting at an angle. Each question shows a photo of real terrain and...
Browse the public Catalog and filter quizzes by Tag.
Landforms keep a record of what made them: a U-shaped valley, a line of springs along a cliff, rock layers meeting at an angle. Each question shows a photo of real terrain and...
"Make it real-time" hides a ladder of escalating tradeoffs. Climb it: short polling, long polling, Server-Sent Events, and WebSockets — when each is the right tool, how the...
How HTTP/2 multiplexing, HTTP/3 over QUIC, and Extended CONNECT (RFC 8441/9220) reshape real-time delivery: application- vs transport-level head-of-line blocking, QUIC's...
Red rings, blue discs, upside-down triangles: road signs are a picture language shared by the 75 countries that have joined the 1968 Vienna Convention on Road Signs and...
Running real-time WebSockets across a fleet: why connections need sticky sessions, how a pub/sub backplane fans messages across nodes, tracking presence, per-connection...
The precise SSE wire format from the WHATWG HTML spec: comment/keep-alive lines, multi-line data, the dispatch rule, named vs default events, the id and retry fields, stopping...
Thirty-eight questions about waiting lines as social systems: first-come-first-served as a social contract, single serpentine queues, perceived waiting time, priority queues,...
Read each query, predict what it returns, and spot the bug when the result is wrong. You'll work through joins, fan-out, NULL, aggregation, and filters that don't do what they...
A Node process runs your JavaScript on a single event-loop thread, so using more cores and more machines means changing how the service is built. Each Question covers one...
A 40-question deep dive built to help frontend engineers better understand algorithms by grounding classic computer-science ideas in browser behavior you can actually observe....
Developers have argued about tabs versus spaces and Vim versus Emacs for decades, and now and then someone collects data. Each Question takes one argument, shows what a survey,...
Linux has a penguin, GitHub has a cat with octopus arms, Go has a gopher, and Firefox is named after an animal that isn't in its logo. Each Question asks where a mascot came...