Let’s Have Some Effective REST!
Talkat JCON Europe 2023 · on Wednesday, 2023-06-21· at 13:00· Cinema Blackbox, Im Mediapark 1, 50670 Köln, Germany·
summary
Covers concrete rules: identify participants and activities, map activities to verbs and expose resources as plural nouns, paper-test the API contract before coding, and validate with test plans. Explains three migration strategies—brute‑force, greenfield, facade—and gives a real example: wrapping a COBOL pension backend with a plugin to expose REST for a mobile app (worked). Recommends specific HTTP practices: use HEAD to check existence, standard codes (200/201/202/204/404), and ETag caching, plus stateless auth (JWT/OpenID) and HATEOAS links.
AI-written summary · about
chapters (10)
- 0:00Intro
- 3:00Agenda
- 5:40Three Approaches to API
- 10:30Adding an API
- 14:20Design Process
- 21:03API Definition
- 27:53Relationship between resources
- 30:53Validate API
- 32:33Why HTTP
- 36:48Why REST
related talks
46mLet’s have some effective REST!
01h 39mLet’s have some Effective REST
53mEffective Design of RESTful APIs
54mEffective Design of RESTful APIs
50mWhat every developer should know about REST
51mREST beyond the obvious – API design for ever evolving systems
57mGive it a REST - Tips for designing and consuming public API's
01h 34mDesigning a REST-ful API using Spring 3
