A History Lesson in Painful Industry Mistakes
summary
Timeline of real API mistakes with concrete examples: JSON‑RPC, RPC and RabbitMQ usage, SOAP’s verbosity, Fielding’s REST and HTTP verbs, HATEOAS half‑implementations that fail, and OpenAPI/Swagger adoption that still leaves a docs system secured by a plain‑text shared password while costing $99/month and backed by $277M VC yet turning over $97.5M. Shows a PATCH that deletes and re‑creates IDs, a Google scan that emptied databases, practical GraphQL tradeoffs and why GraphQL and HATEOAS often don’t save you. JSON-RPC cases and tooling lessons included.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 3:14Computer birth and punch cards
- 6:23Software clans and APIs
- 8:08Remote procedure calls and their chaos
- 9:31SOAP disaster aftermath
- 12:39Roy Fielding and REST
- 15:07HAL failure and API standards
- 17:37Documentation and security issues
- 19:03GraphQL and developers
- 21:54API trends and evolution
- 22:35Closing remarks
- 23:42Q&A
related talks
22mThe dirty secrets of building large HTTP APIs
30m2004-2024 : Two Decades of Web Services, A Retrospective
41mAPI = Some REST and HTTP, Right? RIGHT?!
35mBuilding Your API for Longevity
41mThe making of a great API
32mNavigating Modern API Platforms: Insights & Strategies
57mGive it a REST - Tips for designing and consuming public API's
24mDesigning the APIs for an Internal Set of Services
