~/talk

5 Features of a Good API

Talkat The Lead Developer UK 2017 · 2017-06-08..06-09· [api-design, web-platform]
slides:none on file

Lists five features of a good API—malleability, correct HTTP usage, error handling, documentation, security—and explains concrete practices: decouple representations from business logic, embed hypermedia links and use HAL media type for discoverability, follow RFC 7230 and 7231 for verbs and status codes, adopt RFC 7807 style problem responses, publish profile links to docs, provide curl examples and reference tables, require TLS and use a standard like OAuth, and build rate limits and client identification.

AI-written summary · about

  1. 0:00Introduction to API design
  2. 2:03Malleability and decoupling
  3. 6:47Following HTTP standards
  4. 12:10Effective error handling
  5. 16:09Documentation strategies
  6. 21:33Security and rate limiting
  7. 25:56Conclusion and key takeaways
~/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.