~/talk

RESTful API design: resources and peace

Talkat Nordic APIs Stockholm 2013 · 2013-09-18..09-19· [api-design, web-platform]
name:Jan Ypma
links:none on file
slides:none on file

Tradeshift runs a REST API around documents, networks and dispatches, uses Universal Business Language for invoice XML, and scales from 100k towards 500k companies while maintaining ~100 developers and daily releases without breaking public API clients. Documentation is generated from Java/Spring source, XSD validation causes compatibility pain so examples are used, and dispatch is modeled as an idempotent PUT dispatch (clients supply UUIDs). The same API backs the web UI and an FTP shim for bulk uploads.

AI-written summary · about

  1. 0:00Intro
  2. 6:29Universal Business Language
  3. 10:26API for small companies
  4. 11:17API for integrators
  5. 14:49Be careful
  6. 15:43Examples
  7. 16:57Soap
  8. 17:55HTTP
  9. 19:45Semantics
  10. 26:55Extensibility
  11. 28:22Questions
~/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.