InfoQ Homepage API-Design Content on InfoQ
-
Spring HATEOAS: Hypermedia APIs with Spring
Oliver Drotbohm and Greg Turnquist discuss how to build flexible web services using hypermedia with Spring HATEOAS 1.0.
-
Netflix Play API - An Evolutionary Architecture
Suudhan Rangarajan talks about what patterns Netflix observed in their previous architectures and how they arrived at a list of practices to create an Evolutionary Architecture.
-
A Brief, Opinionated History of the API
Joshua Bloch discusses the history of APIs and looks at a few prominent examples with an eye to distilling their essence.
-
Rethinking API Management Architecture
Nuwan Dias discusses API Management architectures, their problems and how they have influenced in building a brand new architecture for an API Management solution for modern enterprise systems.
-
Why Do Companies Build APIs?
Alex Wilson discusses the reasons why companies build APIS including the financial reasons and the desire for digital transformation.
-
Twelve Patterns for Hypermedia Microservices
Mike Amundsen presents 12 patterns and practices for building APIs that can evolve over time and client applications that can adapt to those changes without relying on explicit versioning systems.
-
API Design Lessons Learned: Enterprise to Startup
Mohamed El-Geish explores lessons learned at big companies like Microsoft and LinkedIn, and adapts the insights drawn from them to fit a fast-growing startup.
-
From Customer Self Service Portals to Web APIs
Florian Marquardt presents how Regiocom has created and uses web APIs to serve the energy market in several countries.
-
Reinventing Credit Insurance with APIs
Christophe Spoerry discusses embedding insurance in B2B innovations.
-
How to Survive the API Copyright Apocalypse
Steven Willmott recommends avoiding the possible API copyright troubles by sharing API definitions rather than copyrighting them.
-
The Future of Your Business Needs an API Program... Now!
Roberto Galves discusses the need and how to develop an API-as-a-Business initiative to face the current economy.
-
Your API - Don’t Make Developers Hate It
Adeel Ali shares from experience working with developers in 10 programming languages, covering what works and what not, and how to use automation to create a beautiful developer experience for APIs.