Publications de Adrien Becchis

Archi & Techno

Why use Node to build my API?

Over the last few years, the REST approach has become the new standard to build API on top of HTTP. In the same period, server-side landscape is facing huge changes along with the Node.js breakthrough If it's easy to build a small HTTP server with few lines of code of node, why not build a real API?

Lire la suite
Archi & techno

Node for API: Express et Hapi en pratique

Après avoir vu a vu les principes sous-jacents aux deux cadriciels hapi et express, leur histoire et environnement, regardons maintenant comment réaliser avec eux une belle API REST. Pour ce faire on s'appuiera sur un use case réel, et une API REST développée pour comparer les deux frameworks. Le code source est disponible ici, et l'API est en ligne là.

Lire la suite
Archi & techno

Node for API: Architecture et Ecosystème d’Express et Hapi

Dans mon précédent article j'exposais les raisons pouvant nous amener à opter pour la plateforme Node.js pour réaliser des API REST. Plutôt que de réimplémenter la roue au-dessus des fonctionnalités bas niveau du coeur de Node, le choix d'un framework s'impose. Au sein de l'écosystème Node, deux frameworks tiennent le haut du pavé pour la réalisation d'API: express et hapi. Dans cet article nous allons étudier leur architecture ainsi que leur histoire, leur dynamique et communauté.

Lire la suite
Archi & techno

Pourquoi utiliser Node pour réaliser mon API ?

Ces dernières années l'approche REST devient l'architecture incontournable des API en utilisant la puissance du protocole HTTP. Parallèlement on assiste à une reconfiguration du paysage côté serveur notamment avec la percée de Node.js Node s'est imposé comme une des principales piles techniques. S'il permet facilement de créer un petit serveur HTTP en une ligne de commande, qu'en est-il pour une API d'envergure?

Lire la suite