~/talk

API = Some REST and HTTP, Right? RIGHT?!

Talkat Codemotion Madrid 2026 · 2026-04-20..04-21· [api-design, web-platform]
slides:none on file

A practical guide to building maintainable APIs: covers concrete problems like brittle versioning, poor error design, and unclear contracts, and gives strategies to avoid those failures. Compares architectures—when to use REST, when GraphQL helps, and when gRPC is the right choice—and discusses HATEOAS and real-world approaches to evolve and scale HTTP/JSON APIs.

AI-written summary · about

  1. 0:00Introduction to APIs
  2. 1:50SOAP vs REST history
  3. 8:51HTTP status codes importance
  4. 12:38Jakarta EE REST basics
  5. 14:23Hypermedia in REST
  6. 16:50API versioning methods
  7. 21:29Deprecating API versions
  8. 25:26Documenting APIs with OpenAPI
  9. 28:39Security best practices
  10. 32:11Advanced API patterns
  11. 36:42Beyond REST alternatives
  12. 39:50Talk summary and resources
~/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.