This blog is no longer updated. Please check my new blog here.

Julien Sobczak

RESTful Web APIs

Leonard Richardson, Mike Amundsen, Sam Ruby

RESTful Web Services reste la référence pour comprendre les APIs existantes. RESTful Web APIs s'annonce lui comme la référence pour comprendre, espérons le, les APIs de demain. Exceptionnel et indispensable !

General

O'Reilly Media Paperback 1449358063 408 pages

Review

RESTful Web Services changé notre manière de concevoir les APIs. années ont passées et leur nombre littéralement explosées (plus de 10 000 APIs sur programmableweb.com à ce jour). Le REST n’est pas étranger à cela. Les URLs sont plus soignées que jamais tout comme les représentations mais la notion d’hypermedia manque cruellement à l’appel.

Leonard Richardson s’associe à l’autre référence mondiale sur les APIs, Mike Amundsen, qui avait déjà annoncé la couleur avec son précédent livre Building Hypermedia APIs with HTML5 and Node. Les idées sont les mêmes mais contrairement à ce dernier très axé autour d’exemples, RESTful Web APIs cherche avant tout à véhiculer des idées.

Merveilleusement écrit, on comprend avec une simplicité déconcertante des points pourtant laborieux à expliquer. On peut être septique mais une chose est sûre, les idées véhiculées par ce livre méritent d’être entendues, aussi bien par les créateurs d’APIs que par leurs consommateurs. Le versionning est toujours tant redouté, la quantité de documentation à produire importante et de “nouveaux” types ne cessent d’apparaître (60 APIs avec des représentations différentes rien que sur le thème du microblogging). Les choses peuvent-être différentes.

RESTful Web APIs déjà réussi son premier pari nous faire réfléchir. Et c’est peu dire On s’interroge sur notre manière de concevoir, mais face à la jungle actuelle des nombreux Media-Types et standards, il sera difficile de réussir le second pari faire changer les choses.

Ce livre majeur de la littérature est à mettre entre les mains de tout concepteur d’API REST. Les débutants continueront de se tourner vers son prédécesseur avant de se jeter sans attendre sur cette suite parfaitement complémentaire.