Hypermedia APIs and HATEOAS - Volodymyr Tsukur

preview_player
Показать описание
In this talk, by Volodymyr Tsukur from the Ukraine, he'll uncover the next step in API evolution - hypermedia! He'll reveal the meaning and principles behind HATEOAS buzzword, explain how hypermedia works. The focus is on practical applications, outcomes, seeded with a great bunch of real-world examples.
Рекомендации по теме
Комментарии
Автор

Very interesting talk ! Lots and lots of useful information. For anyone (including probably myself coming back) who would like some specific information :
0:00 - Introduction & speaker presentation
1:55 - Web HTTP API, Richardson Maturity Model
3:30 - Trump Feedback API, typical CRUD API, and demo
6:50 - From CRUD to business-oriented resources
14:55 - The downsides of level 2 API
19:56 - Hypermedia : links and what they say to the client
27:45 - HAL media-type (ending with Mason)
32:15 - Hypermedia Factors
39:18 - What kind of media type should I use ?
40:12 - JSON-LD & Hydra
44:13 - Link semantics : mapping rels to docs
48:40 - What the client needs to know
49:50 - Profiles
51:25 - Disclaimer: we still need docs and some backwards-compatibility
52:34 - Some advice on documentation

Renaudruze
Автор

Excellent review of Hypermedia APIs and API Construction here, Volodymyr; *thank you*

billwindsor
Автор

7:34 make the application a bit more enterprising
9:30 CRUD is not enough for the example
9:39 API changes
10:10 demo
10:18 submit
10:49 accept
11:10 PUT is an idempotent action
11:36 meaning of idempotent
14:13 43% API are CRUD
14:35 Rechardson Maturity Model
14:55 downsides of level 2
15:08 URL binding & construction
15:45 there is an RFC: 15:52 client shouldn't be binding to URL
18:05 Figuring out the flow
19:05 security
20:23 Hypermedia

ruixue