Forget HTTP
summary
Argues that HTTP is widely misunderstood: 99.9% of frameworks only reimplement the messaging layer, producing duplicated, fragile parsing and header bugs (case sensitivity problems and broken content negotiation). Points to Erlang webmachine as a state‑machine approach that reduces status-code noise and reports work on a Klarna‑inspired abstraction that aims to be a reusable black box; concludes that HTTP/2 adds encapsulation but not better semantics, so the real fix is shared, vetted reference libraries rather than new specs.
AI-written summary · about
chapters (14)
- 0:00Introduction
- 1:55Illusion of HTTP knowledge
- 3:47HTTP as transfer protocol
- 5:12Leaky abstractions in HTTP
- 7:24Reinventing HTTP dead end
- 9:12IETF versus developers gap
- 11:23Need for reference implementations
- 13:29HTTP status codes noise
- 15:13HTTP/2.0 encapsulation trap
- 16:37Forgotten HTTP semantics
- 18:03Case sensitivity issues
- 20:15Optimistic parsing problems
- 21:59Hierarchy of HTTP ignorance
- 22:20Theory for HTTP complexities








