InfoQ Homepage API-Design Content on InfoQ
-
API Design and the Future of API Descriptions Formats
Zdenek Nemec discusses the birth, evolution, and the current and the foreseeable future of web APIs.
-
The State of API Languages
Jerome Louvel discusses the state of API languages, covering especially OAS, RAML and API Blueprint.
-
Scaling Your API Development Workflow
Vincenzo Chianese shares an API development workflow based on culture, understanding, communication and collaboration.
-
How to Talk about APIs
Andrew Seward presents tips on how to talk about an API and how to create an ubiquitous language for that.
-
WebHooks: The API Strikes Back
Phil Nash takes a look at services that use Webhooks, exploring reasons to use WebHooks and the emerging best practices, and discusses implementing WebHook endpoints with live coded examples.
-
Building out Hypermedia Clients
Todd Brackley outlines the general engine of a hypermedia client implementation, what API forms look like, and then outlines five design issues useful in creating such clients.
-
Simplifying API Development
Abhinav Asthana discusses methods for simplifying API development.
-
GraphQL for All? A Few Things to Think about before Blindly Dumping REST for GraphQL
Arnaud Lauret discusses REST vs. GraphQL, comparing their strengths and weaknesses, suggesting evaluating both before making a decision.
-
Reaching Agreement: eSignature API strategies
Larry Kluger discusses strategies for designing and using APIs to deal with electronic signatures.
-
GraphQL for Fun & Profit
Tom Adams introduces GraphQL, explaining why it is useful when dealing with an API.
-
Self-Service APIs for Digital Transformation and Open Innovation
Thierry Gaillet discusses creating an API that leads the digital transformation and innovation process in a company based on his experience at Orange.
-
A Connector, a Container and an API Walk into a Bar
Steven Willmott discusses how APIs and other technologies are contributing to the programmable world, and how to think about what we're trying to achieve and the best practices needed to succeed.