Les API REST sont aujourd’hui omniprésentes, elles permettent la communication et l’échange de données entre applications et systèmes hétérogènes. Vient alors la question de la sécurisation de l’échange de ces données. Nous allons donc voir dans cet article comment sécuriser une API REST.
Javascript : l’opérateur this
Pour le premier article de cette nouvelle année, nous allons nous intéresser au fonctionnement de l’opérateur this en JavaScript. Bien qu’il puisse paraître simple au premier abord, celui-ci se révèle bien plus complexe qu’il en a l’air notamment pour les développeurs venant d’autres langages.
Javascript : l’héritage multiple
Nous avons vu dans le précédent article, la manière d’implémenter les notions de classes abstraites et d’interfaces en JavaScript. J’ai également brièvement rappelé que l’héritage multiple n’existait pas en JavaScript, mais comme vous vous en doutez, il existe une façon de pallier à ce problème, c’est ce que nous allons voir dans cet article.
Javascript : Classes abstraites et interfaces
Nous allons aujourd’hui nous attaquer à la notion d’interface et de classe abstraite en Javascript. Ces deux notions fondamentales en programmation orientée objet n’existent pas en Javascript, nous allons donc voir comment implémenter ces deux notions tout au long de cet article.
Node.js : l’inversion de contrôle (IOC) et l’injection de dépendances (DI)
Aujourd’hui, je vais tacher d’expliquer le principe de l’inversion de contrôle (IOC) et de l’injection de dépendances (DI) à travers un exemple en Node.js mais le principe est valable pour d’autre langages. Je vous présenterez à la fin de cette article une librairie de conteneur IOC que j’ai développé pour mes besoins personnels.
Démystifions la boucle d’événement (event loop) de Node.js
Pour ce premier article consacré à Node.js, nous allons nous intéresser à la boucle d’événement ou “event loop” en anglais. On trouve pas mal d’articles en anglais sur internet, mais très peu en français, j’espère donc que cet article aidera les personnes allergiques à la langue de Shakespeare.