REST from Zero to Hero in 45 Minutes
summary
Covers the ingredients of a good Web API and walks through transforming a poorly designed fictional API into a user-friendly REST API. Uses concrete steps to introduce REST basics and progressively adds best practices and advanced topics like versioning and hypermedia.
AI-written summary · about
chapters (23)
- 0:00Introduction
- 1:06REST API analysis
- 2:30Richardson maturity model
- 3:12Resources and HTTP verbs
- 5:18REST API improvements
- 6:42Demo with HTTPie
- 9:30POST vs PUT vs PATCH
- 10:59Sub-resources like notes
- 12:46Statistical resource creation
- 14:30Advanced HTTP verbs
- 15:12HTTP status codes
- 18:03HTTP codes by use case
- 20:07Express.js implementation
- 21:30Pagination of collections
- 24:15API docs with Swagger
- 27:23Content negotiation
- 29:09Level 2: hypermedia
- 31:14HAL hypermedia demo
- 34:06HATEOAS
- 36:52Level 3: REST glory
- 39:01API versioning
- 41:27Hypermedia changes
- 43:14Conclusion








