How TanStack Query caches, deduplicates, prefetches, and rolls back
Many of the big decisions in a React frontend come down to where data lives and when you fetch it. This quiz starts with the split between server state (a cached copy of data...
Browse the public Catalog and filter quizzes by Tag.
Many of the big decisions in a React frontend come down to where data lives and when you fetch it. This quiz starts with the split between server state (a cached copy of data...
How do web apps keep you logged in, and how do they log you out? This quiz compares server-side sessions with stateless JWTs, then covers what follows from that choice: where...
Many APIs called REST are really RPC over HTTP. This quiz covers the choices that matter once other developers build against your endpoints: safe and idempotent methods, PUT...
Follow one request outward through every cache it can hit: the browser's HTTP cache (Cache-Control, ETag, Last-Modified, revalidation), the CDN edge, the client query cache...
A photo-based field guide to the machinery on every street corner: transformers, cutouts, cell sites, hydrants, backflow preventers, cathodic protection posts, manhole covers,...
A practical quiz about how LLM APIs handle tokens, context, sampling, caching, streaming, structured output, and knowledge cutoffs. It includes production scenarios and cost...
Networks fail in the middle of requests, so real systems retry, and retries are where duplicate charges and lost messages come from. Learn the difference between at-least-once,...
See why flattening a globe always distorts it, how Tissot's indicatrix reveals local distortion, and why the shortest flight path can look curved on a map. You will not need to...
Step through the event loop, microtask & macrotask queues, async/await suspension, and tricky async patterns. Detailed MDN-linked explanations reveal after every answer.
Forty-two questions on how tool-using agents break: tool and schema design, the agent loop and when it should stop, parallel versus sequential calls, retries and idempotency,...
A man picks the licence plate NULL and ends up with $12,049 in strangers' parking fines. A woman named Null can't book a flight online. An actor named True gets locked out of...
The network panel shows why your page is slow, once you know how to read it. This quiz walks through the bars: what each segment of a request means, which requests block...