Your Http-based API is not restful
summary
Claim: most HTTP APIs that call themselves RESTful are just RPC and lack hypermedia as the engine of application state; solution is to embed links in JSON so the server supplies available operations at runtime. Demonstration shows a simple sales/teams JSON with navigable links, HTML templates generated from that JSON, and a client that generically follows relations. Design costs rise—link naming, media types and state transitions—but clients become resilient to server evolution and can discover or lose actions simply by presence or absence of links.
AI-written summary · about
chapters (7)
- 0:00Intro
- 1:50What is REST
- 3:36What is hypertext
- 5:57Rest
- 8:03Hypermedia
- 11:19Three rules of thumb
- 17:06Demo








