The REST And Then Some
summary
Rest methods don't map cleanly to CRUD and PUT means replace or create not update, so the talk demonstrates use of JSON Patch for partial updates and explains why clients should discover URLs from responses rather than hardcode them or bake version numbers into URIs. A toaster state machine concretely shows hypermedia driving application state with resource representations holding links and operations that change from off to heating to idle and back, proving you can add new affordances without breaking existing clients and treating the URI as an opaque identifier rather than an RPC path.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:27History
- 3:14HyperCard
- 4:47Misconceptions
- 7:46Your eyes
- 11:18What is REST
- 13:40What is affordance
- 14:33Hypermedia
- 16:03Toaster
- 16:45Operations
related talks
31mCRUD is not REST - Hypermedia for Y'All!
58mReST 3.0 – A lap around HTTP Apis' next generation
46mLet’s have some effective REST!
42mLet’s Have Some Effective REST!
52mREST: I don't Think it Means What You Think it Does
01h 02mHypermedia and the Rest of REST
01h 39mLet’s have some Effective REST
01h 04mThe Rest of ReST
