Good to Great: API Design Patterns Beyond REST
API design is an important component of developer experience. REST and Hypermedia introduced Web concepts to API design that made integrations easier than the RPC and SOAP style APIs before them. While useful, the patterns did not define best practices for use cases beyond basic creation, retrieval, updating, and deletion of resources. We'll explore advanced web service API design for the most common use cases API providers encounter. We'll also explore more obscure design challenges and the processes that led to intuitable solutions.
Jeremiah Lee thinks at the intersection of user experience design and software engineering. He believes UX is empathy as an applied science and that APIs are the new division of labor. Jeremiah has worked for Apple, Disney, and a variety of startups. He has extensive experience as a third-party developer and contributes to UX Magazine.