Skip to content

HTTP in Practice

Status codes that lie, caching, cookies and sessions, CORS, redirect loops, proxies and what HTTP/2 and HTTP/3 did and did not change.

10 lessons · about 84 minutes

What you'll go through

  • 01The page loaded, and the data is wrong8 min
  • 02The status code says 200 and nothing worked8 min
  • 03Same URL, two different answers8 min
  • 04You deployed the fix and users still see the bug9 min
  • 05The login works locally and logs out in production9 min
  • 06curl works and the browser refuses9 min
  • 07The redirect loop you cached forever8 min
  • 08Every user has the same IP address8 min
  • 09The new protocol that did not make your site faster8 min
  • 10One command that answers most of it9 min