~/talk

Hypermedia and the Rest of REST

links:none on file
slides:none on file

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

  1. 0:00Introduction to REST
  2. 3:53Misunderstanding REST
  3. 7:30Semantic diffusion of REST
  4. 10:40Richardson Maturity Model
  5. 13:11Identifiers vs Locators
  6. 18:06HTTP Methods explained
  7. 24:55Level 2 REST APIs
  8. 25:59Hypermedia and HATEOAS
  9. 31:10Hypermedia in JSON
  10. 38:18Introducing Hydra
  11. 44:38Hydra benefits and trade-offs
  12. 46:22Web evolution and REST
  13. 51:01Long-term value of REST
  14. 53:48Hypermedia for humans vs machines
  15. 57:20Data-centric architecture
  16. 1:00:30JSON-LD and AI integration
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.