InfoQ Homepage Web API Content on InfoQ
-
gRPC: A High Performance, Modern RPC System
David Howden introduces gRPC and outlines its main strengths/weaknesses, and then recounts his experience of migrating from JSON/HTTP-based REST to gRPC, including benefits and issues encountered.
-
Scaling Your Swagger-Based Web API with Google Cloud Endpoints
Guillaume Laforge presents some of the options and technical solutions to build a scalable API solution using Google Cloud.
-
Building a Hypermedia API in a Few Minutes with the API Platform Framework
Kevin Dunglas introduces the API Platform and shows how to build an API with it.
-
GraphQL for Fun & Profit
Tom Adams introduces GraphQL, explaining why it is useful when dealing with an API.
-
Streaming APIs
Audrey Neveu discusses why and how to transform a REST API into a Data Streaming 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.
-
Designing Pragmatic RESTful APIs
Anupama Natarajan presents key principles to consider when designing RESTful APIs based on her experience designing them for real-world applications.
-
Building Hypermedia Clients
Todd Brackley demonstrates provisioning a network of data through a JavaScript client to show that there is no magic and talks through some of the major design issues.
-
Reactive & Asynchronous - Adventures with APIs in Financial Trading
Michael Barker discusses several low-latency APIs used for financial trading, what makes them fast and how they compare to HTTP/REST/JSON/XML APIs.
-
API Design Aesthetics
Col Perks looks at API design as a style, considering the qualities that might make an API beautiful and providing real world examples.