In a very real way, APIs are technology’s bridges. And like bridges in the physical world, these digital bridges must be engineered carefully to function and last as intended. Designing an API that’s ...
In the last decade, every web application developer has become an API designer. But most organizations do not think of developers as API designers, nor do they think about APIs as a product of design ...
Daniel Jacobson (Twitter | LinkedIn), is currently director of engineering for the Netflix API. Prior to Netflix, Daniel ran application development for NPR where, among other things, he created the ...
You can't "grow" a fluent API; you need to understand how developers will need (and expect) to use your API. Here's a case study of what the design process for a fluent API looks like. In my previous ...
There are two broad pathways to designing RESTful APIs. One is the open process approach, which is the most common. This approach focuses on steps and tools that support the process of API design, ...
API caching can increase the performance and response time of an application, but only if it's done right. Learn about some of the caching tools and techniques worth implementing. Continue Reading ...
Microsoft’s Concise API Design Language has a new name and a larger role to play in building REST, OpenAPI, gRPC, and other services. Some time ago I wrote about the work Microsoft was doing to ...
RapidAPI, an online marketplace that lets developers discover and manage application programming interfaces (APIs), has acquired Estonian startup Paw, creators of a Mac app for designing and testing ...
I sat at a table with faculty, technologists, CIOs, startup founders and students, all gathered under one roof to tackle the question: How might we use application program interfaces (APIs) to empower ...