(as of Dec 02,2021 22:54:35 UTC – Particulars)
From the Writer
From the Preface
Constructing a preferred developer platform with an API that’s utilized by hundreds of thousands of builders is among the most difficult and thrilling endeavors you’ll be able to undertake in your software program profession. On this guide, you’ll discover ways to try this.
APIs are on the core of contemporary software program growth. They sort out a primary developer problem: how can I, as a software program engineer, expose the code I’ve written to different builders to make use of and innovate with? Constructing software program within the trendy world may be very very similar to constructing with LEGO bricks. As a developer you could have entry to an enormous set of APIs that expose providers corresponding to funds, communication, authorization and authentication, and so forth. When constructing new software program, your job as a software program engineer is to make use of these APIs to compose your new product, reusing code that others constructed as a way to save time and keep away from reinventing the wheel.
Though APIs have turn into a commodity and utilizing them a straightforward activity, constructing an API remains to be an artwork kind. Don’t take this problem evenly; constructing a strong API just isn’t simple. APIs needs to be brilliantly easy and extremely interoperable—like with LEGO, every half from any package ought to work effectively with each different piece in another package.
APIs also needs to be accompanied by developer applications and sources to assist builders undertake them. Constructing a strong API is simply step one; you additionally must create and help a thriving ecosystem of builders. We cowl these challenges within the final a part of this guide.
We wrote this guide as a result of we realized that over the course of our careers we had adopted related processes and made related selections, processes, and optimizations for a lot of APIs, however these tips had not been compiled right into a single authoritative useful resource. We may every level to weblog posts or articles right here and there about separate matters, however there wasn’t one place that described tips on how to design for the evolution and development of internet APIs and their ecosystems. With this guide, we hope to place at your fingertips all of the instruments that we’ve created and found over the course of our careers constructing APIs. Accessing this talent set may be very beneficial. It may be the distinction between the success and failure of your online business or expertise, and it may be the distinctive benefit that can drive your profession.
O’Reilly’s mission is to alter the world by sharing the data of innovators. For over 40 years, we have impressed corporations and people to do new issues (and do them higher) by offering the abilities and understanding which are obligatory for achievement.
On the coronary heart of our enterprise is a novel community of skilled pioneers and practitioners who share their data by means of the O’Reilly studying platform and our books—which have been heralded for many years because the definitive solution to study the applied sciences which are shaping the long run. So people, groups, and organizations study the instruments, finest practices, and rising developments that can rework their industries.
Our clients are hungry to construct the improvements that propel the world ahead. And we assist them do exactly that.
Writer:O’Reilly Media; 1st version (October 2, 2018)
Merchandise Weight:11.2 ounces
Dimensions:6 x 0.5 x 9 inches