~/talk

The Secret to Brewing up a Good API

links:none on file
slides:none on file

Argues documentation is the source of truth and recommends writing an OpenAPI spec to generate docs with OpenAPI/OAS with Swagger/Redoc and to validate requests and responses; shows a concrete coffee‑bean API with matching request/response types, top‑level resource nodes, and computed id. Covers pagination tradeoffs—pages, keyset, and prefers cursor pagination for fewer lost items—plus informative HTTP errors with stable machine codes (informative error codes). Covers auth and abuse control with OAuth + rate limiting and mentions HMAC for encrypted signing and JWTs not being encrypted.

AI-written summary · about

  1. 0:00Intro
  2. 0:59Documentation
  3. 4:47URI Design
  4. 6:51Consistent Typing
  5. 9:45Pagination
  6. 14:44Errors
  7. 18:46Authentication
  8. 19:34API Key
  9. 20:40Rate Limiting
  10. 22:20Useful Links
  11. 26:01Encryption
~/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.