InfoQ Homepage API-Design Content on InfoQ
-
API Conf Panel: The Future of Media API
Irakli Nadareishvili, Jon Moore, and Anthony Cuellar share insight in creating teams and building media APIs for distributing content.
-
API Conf Panel: The Future of Music APIs
Andrew Mager, Paul Osman, Evan Stein and R. Kevin Nelson share from their experience introducing a music API culture into their companies and developing such APIs.
-
Road to REST
Rickard Oberg explains how to expose use-cases to solve the linking problem in RESTful APIs, and how this will simplify both API development, documentation, as well as client development.
-
APIs in Government
Gray Brooks discusses the efforts around creating APIs for accessing the vast amounts of data administered by the US Government.
-
Generic Hypermedia and Domain-Specific APIs: RESTing in the ALPS
Mike Amundsen describes the ALPS standard, a way to define the data and workflow details for a Web application and apply these details consistently regardless of the media type in use.
-
Building APIs by Building on APIs
Paul Downey and David Heath discuss the UK Government Digital Service API Design Principles, the lessons learnt from building the GOV.UK publishing platform and transactional services on APIs.
-
Functional Reactive Programming in the Netflix API
Ben Christensen describes how Neflix has optimized their API using a functional reactive programming (modeled after Rx) in a polyglot Java stack.
-
The Structure of API Revolutions
Daniel Jacobson shares advice on dealing with evolving APIs based on his experience with Netflix APIs.
-
API Conf Keynote: Jeff Meisel, National Instruments
Jeff Meisel shares insight in National Instruments’ attempt to create an open API for their software spanning 25 years.
-
OpenStack Extensions: Challenges and Lessons Learned in the Development and Governance of Extensible REST Services
Jorge Williams shares some of the challenges and lessons learned while adding extensions to OpenStack.
-
Test-Driven Web APIs
Ian Robinson discusses creating test-driven, resource-oriented and hypermedia-based web APIs, and constructing clients for consuming them.