~/talk

The REST And Then Some

slides:none on file

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

  1. 0:00Intro
  2. 0:27History
  3. 3:14HyperCard
  4. 4:47Misconceptions
  5. 7:46Your eyes
  6. 11:18What is REST
  7. 13:40What is affordance
  8. 14:33Hypermedia
  9. 16:03Toaster
  10. 16:45Operations
~/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.