Web API Design… by Antonio Pintus et al. [PDF/iPad/Kindle]
The Web API Design Guidelines for Happy Developers
The Web API Design Guidelines for Happy Developers
Free!
Minimum
$0.00
Suggested
The Web API Design Guidelines for Happy Developers

Last updated on 2016-04-19

About the Book

When developing a modern Web Application, it’s increasingly likely that you, as a developer, will need to use an API: be it a social network plugin API, an e-commerce checkout API, a Captcha, a Web Analytics suite. In today’s Web development APIs are ubiquitous.

But as you wandered through dozens of different APIs, you’ve certainly found out already that they’re not all born equal: for each API that is well thought, well documented, easy to understand and fun to use, there are dozens that are obscure and inconsistent, error-prone and tedious.

The goal of this ebook is to provide a set of guidelines through key points/tips on how to design Web APIs that are, at the same time: nice and sound, fun to use and logically consistent. We don’t like to call them REST, as we don’t want to introduce unneeded constraints in our guidelines. We prefer to call them Pragmatic Web APIs

About the Authors

Antonio Pintus
Antonio Pintus

Senior Software Engineer at Vivocha.

Co-founder and CTO of the Internet of Things company named Paraimpu.

Past experiences: 16+ years of experience as Technologist in the ICT Department at CRS4, where he contributed to national and international funded research projects.

His main activities and skills are in design and development of scalable Web software systems and APIs, including Internet of Things applications. He is author and co-author of several publications and scientific papers presented in national and international conferences.

He loves APIs, Javascript and Node.js. Amateur photographer and design lover.

Federico Pinna
Federico Pinna

Having written his first computer program at the age of nine, he's being developing software for over thirty years.

Co-founder and CTO of Vivocha, a startup providing a cloud based Online Engagement Platform to medium and large enterprises.

Over the past twenty years he's designed and developed countless protocol stacks and APIs, ranging from Voice Over IP and Computer Telephony Integration systems, to, more recently, secure instant messaging and WebRTC middlewares.

In 2007, he's awarded an international patent as the inventor of iSMIL, a real-time video editing system.

He loves programming languages and wandering off the beaten track to find new solutions.

Music lover, lifelong gamer.

The Leanpub Unconditional, No Risk, 100% Happiness Guarantee

Within 45 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
See full terms

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub