~/talk

Your Http-based API is not restful

Talkat Platform Summit 2014 · 2014-10-20..10-22· [web-platform, api-design]
slides:none on file

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

  1. 0:00Intro
  2. 1:50What is REST
  3. 3:36What is hypertext
  4. 5:57Rest
  5. 8:03Hypermedia
  6. 11:19Three rules of thumb
  7. 17:06Demo
~/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.