![php[tek] 2023](https://phptek.tv/storage/conference_logos/WYnuMb5GHwyFV18H3TE2EHTtvRNpw8-metacGhwdGVrLTIwMjMgKDEpLnBuZw==-.png)
![API Design Patterns for the REST of Us](https://phptek.tv/storage/talk_gifs/cODYrcoWmi2LRwkj55AmMz2S02bXi5nIBRqsKgTLapKo.gif)
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.