~/talk

Building RESTful Graph APIs that lasts

Talkat apidays Barcelona 2019 · 2019-09-12..09-13· [api-design, web-platform]
links:none on file
slides:none on file

Builds an unversioned, long-lived REST graph by using json-ld to decouple property names from meaning and Hydra to expose links, collections, paging and machine-readable forms so generic clients can discover entry points and perform actions like a purchase. Authentication uses OAuth/OpenID Connect. Microservices publish their view of types and operations to an API gateway that performs automatic schema overlay for canary, preview and live routing. Implementation uses OpenRasta to generate hypermedia and a generic Hydra console; the system ships in production for UK property data and is working.

AI-written summary · about

  1. 0:00Intro
  2. 2:20JSONLD
  3. 2:35Context File
  4. 6:58Relationships
  5. 8:25Hydra
  6. 9:50OAuth
  7. 10:53Collections
  8. 13:25Operations
  9. 15:47API Gateway
~/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.