Hypermedia and the Rest of REST
summary
Argument: REST is widely misused because hypermedia — the central pillar Fielding defines — is missing from most APIs, and that absence breaks evolvability. Demonstrations use the Richardson maturity model (levels 0–3), a live blog API built with JSON-LD + Hydra and schema.org vocabularies, showing a generic Hydra client can navigate an entry point and affordances without out‑of‑band docs. Concrete failures include an Uber Eats payment bug from always‑200 responses; context cites ~12,000 APIs and a sample collection with totalItems: 29 to show scale and surprise.
AI-written summary · about
chapters (16)
- 0:00Introduction to REST
- 3:53Misunderstanding REST
- 7:30Semantic diffusion of REST
- 10:40Richardson Maturity Model
- 13:11Identifiers vs Locators
- 18:06HTTP Methods explained
- 24:55Level 2 REST APIs
- 25:59Hypermedia and HATEOAS
- 31:10Hypermedia in JSON
- 38:18Introducing Hydra
- 44:38Hydra benefits and trade-offs
- 46:22Web evolution and REST
- 51:01Long-term value of REST
- 53:48Hypermedia for humans vs machines
- 57:20Data-centric architecture
- 1:00:30JSON-LD and AI integration








