API = Some REST and HTTP, Right? RIGHT?!
summary
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
chapters (12)
- 0:00Introduction to APIs
- 1:50SOAP vs REST history
- 8:51HTTP status codes importance
- 12:38Jakarta EE REST basics
- 14:23Hypermedia in REST
- 16:50API versioning methods
- 21:29Deprecating API versions
- 25:26Documenting APIs with OpenAPI
- 28:39Security best practices
- 32:11Advanced API patterns
- 36:42Beyond REST alternatives
- 39:50Talk summary and resources
related talks
51mAPI Design in Real Life: What You Don't See in Books
01h 01mAn Architect's Approach to API Strategies
35mPrinciples of Awesome APIs and How to Build Them
25mHow to Build Easily Integratable APIs
01h 06mGood API design
54mEffective Design of RESTful APIs
31mBuilding Successful APIs
52mDesigning and Implementing REST APIs For the Long Haul
