How the Hell Did I Fumble This Interview Question!
Post · Oct 08, 2026
"What happens between typing a URL and seeing the page?" I've shipped web apps for years, and in an interview I still fumbled it.
Post · Oct 08, 2026
"What happens between typing a URL and seeing the page?" I've shipped web apps for years, and in an interview I still fumbled it.
Post · Jul 12, 2026
You tap your card, the machine freezes, you tap again. Were you charged twice? An HTTP payment endpoint faces the same question on every retry, and without an idempotency key it gets it wrong.
Snip · Jun 19, 2026
A generic `retry(task, options)` that re-runs a failing async task with exponential backoff and full jitter, an optional `shouldRetry` predicate, and a cap on any single delay.
Cheat · Jul 01, 2026
A client that retries a POST after a timeout can create the resource twice or charge a card twice. An idempotency key lets the server spot the retry and replay the first response instead of doing the work again.