Cesare Pautasso
Visualising API Patterns
In this talk we will visually explore a large collection of real-world Web APIs looking for usage examples of Patterns for API Design. We will reveal the diversity and variety of APIs while highlighting the fundamental nature of many API design patterns.
Among others, we will present which are the most common HTTP endpoint structures for publishing Information Holders, how HTTP methods have been mapped to English verbs in Processing Resources, which are common Version Identifier formats, and how frequent are "Two-in-Production" API releases.