php[tek] 2023 php[tek] 2023 Login
API Design Patterns for the REST of Us
Speaker: Ian Littman
API Design Patterns for the REST of Us

Level: Beginner
Length: Standard Session (45-60 minutes)

Description:
Back in 2000, Roy Fielding wrote a dissertation codifying a set of design patterns for the web that he termed Representational State Transfer, or REST. This talk condenses that dissertation down to its main points, providing the "why" behind the patterns of a REST API, while pointing out the tenets that people still don't follow (and then blame the resulting API shortcomings on REST itself). We'll also take a look at sets of design principles that, while not the core of REST itself, are common principles and patterns that keep APIs from being creative in all the wrong ways.

Thanks to our php[tek] 2024 sponsors!
Compassionate Coding
(Bronze)
Private Packagist
(Bronze)
Zend
(Bronze)
SensioLabs
(Bronze)
Vonage
(Bronze)
OSMI
(Bronze)
PubNub
(Bronze)
Vehikl
(Bronze)
FusionAuth
(Beverage Sponsor)
DevITjobs
(Media sponsor)