About the Book
API Developers focus so much on designing and building their APIs, yet often we seem to forget the folks on the other end of the line. You, the frontend and backend developers trying to integrate our data and functionality into your own work, often get left with junky docs, or are just assumed to know how things are going to work.
Just like with Build APIs You Won’t Hate, this book will take a non-academic, easy-to-read approach to some pretty complex topics around HTTP interactions, versioning, client-caching, state management, differences between how you interact with RPC, REST and GraphQL, using JSON Schema for local validation, and all sorts of other awesome stuff that nobody ever bothered to mention to you.
About the Author
Since 2010 I've been building APIs for all sorts of companies. I've worked as a freelancer, consultant, Head of API, and CTO, for several API-centric technology startups, in the UK and more recently NYC.
These days I'm working as a sort of internal API consultant at WeWork. I help them focus on API Documentation/Specification, API testing, contributing to open-source HTTP clients, and releasing our own open-source tools like We::Call and Speccy. We’ve also been solving real-world performance issues in prod using HTTP Conditional Caching, slowly moving towards HTTP/2, and all sorts of other fun stuff.