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
Included in this pack
Networking — How a packet gets there, what goes wrong with HTTP, and how to diagnose a connection that fails intermittently. Three courses, 30 lessons.
Also in this pack

Networking Fundamentals
Addresses, routing, ports, TCP and UDP, DNS and its caches, TLS and certificate errors — and a method for turning «it doesn't connect» into a question you can answer.
10 lessons · ~81 min$19.90

Networking Troubleshooting
Where the time goes, latency against bandwidth, MTU black holes, keepalives, packet loss, tcpdump and reading a capture, exhausted connections and intermittent failures.
10 lessons · ~88 min$19.90