About this node
In computer programming, an application programming interface (API) is a set of routines, protocols, and tools for building software applications. An API expresses a software ...expand
Want to manage this node?
If you are passionate about APIs, take control of this node and drive the APIs community.Send a request
As a software developer, I know how hard it is to contain the urge to start coding as soon as we can. After the first sprint planning, our fingers – uncontrolled, hungry creatures – want to start smashing the keyboard, translating our ideas into code...Read more
API Design: Think First, Code Later
API Design: Think First, Code Later | Cheesecake Labs
Short but great read... reminded me lot of discussion we had in the past, especially the exponential backoff+jitter strategy to deal with SDKs spikes of requests.
Designing robust and predictable APIs with idempotency