tracks · 5 lessons

Async & race conditions

Requests finish out of order, users click twice, networks lie. Loading states, cancellation, and optimistic updates done honestly.

  1. 01 The network is part of your UI 10 min
  2. 02 Race conditions: out of order is the order 12 min
  3. 03 Cancellation & debounce: stop paying for stale work 11 min
  4. 04 Optimistic updates: the kind lie 11 min
  5. 05 Failing honestly: retries, double submits, and idempotency 12 min