Главная
Study mode:
on
1
Intro
2
Author
3
Intro
4
Why
5
How
6
Theory
7
Morville's UX Honeycomb
8
Fielding's REST
9
Richardson's Maturity Model
10
Resources
11
Camels vs Snakes
12
Relations
13
Behavior
14
Functions
15
Parameters
16
Searching / Filtering
17
Sorting
18
Pagination
19
Status
20
xx Success
21
xx Redirection
22
xx Client Error
23
xx Server Error
24
Support
25
Security
26
Versioning
27
Cache Control
28
Throttling
29
HATEOAS
30
Documentation
31
More Miscs
32
Summary
Description:
Explore the intricacies of web API design in this comprehensive 44-minute conference talk from Devoxx. Delve into the "why," "what," and "how" of creating effective web APIs, guided by the wisdom of three experts: Morville, Fielding, and Richardson. Discover essential concepts such as resources, behavior, relations, and HATEOAS. Learn practical tips for handling parameters, headers, collections, versioning, errors, security, throttling, and caching. Examine the importance of API management, performance, health, and business considerations. Gain insights on making API consumers happy and navigate through various aspects of API design, from UX principles to maturity models. Be prepared for a journey through snakes, camels, and a wealth of knowledge to enhance your web API development skills.

The Art of Web API Design

Devoxx
Add to list