Designing, implementing, and maintaining APIs for the Web is more than a challenge; for many companies, it is an imperative. This eMag contains a collection of articles and interviews from late 2014 with some of the leading practictioners and theorists in the Web API field. The material here takes the reader on a journey from determining the business case for APIs to a design methodology, meeting implementation challenges, and taking the long view on maintaining public APIs on the Web over time.
Free download
Contents of the Web APIs: From Start to Finish eMag include:
- A Business Perspective on APIs - This article examines APIs from a business perspective, whether or not they are open and overtly monetized. It covers the importance of tying your APIs back to your business value, looks at the type of data that should be used, and studies the success stories of Amazon and Twilio.
- An Interview with HAL Creator Mike Kelly - As part of our ongoing series on Web APIs Mike Amundsen talks to Mike Kelly about his reasons for creating HAL and his experiences over the last three years with web developers and the API community.
- A Web API Design Methodology - This article provides a brief overview of the design methodology covered in the book "RESTful Web APIs" by Richardson and Amundsen.
- Implementing Hypermedia - In this article, we'll talk about four different real-world implementations of hypermedia: how you may already be using hypermedia through image links, how GitHub uses the Link header for pagination, using hypermedia in constrained systems like iOS, and how Balanced uses hypermedia principles to build their product.
- Roy Fielding on Versioning, Hypermedia, and REST - Roy Fielding talks to Mike Amundsen about versioning on the Web, why hypermedia is a requirement in his REST style, the process of designing network software that can adapt over time, and the challenge of thinking at the scale of decades.
- REST-y Reader - Rounding out our first Web APIs series Mike shares books je recommends for those who want to learn more about designing, impelementing, and maintaining APIs for the Web.
About InfoQ eMags
InfoQ eMags are professionally designed, downloadable collections of popular InfoQ content - articles, interviews, presentations, and research - covering the latest software development technologies, trends, and topics.