Aller au contenu principal
Retour au blog

Tag: node-js

18 articles pour approfondir node-js, avec un angle pratique sur le développement web et logiciel.

Illustration de couverture pour À la découverte de…AdonisJS
14 janv. 2024 10 min

À la découverte de…AdonisJS

L'écosystème de Node.js regorge de frameworks et de bibliothèques. Il y a environ trois ans, je vous ai présenté Fastify, une alternative sérieuse à Express.js.

Illustration de couverture pour Logging Node.js avec Pino
28 août 2022 12 min

Logging Node.js avec Pino

L'ajout de logs dans une application est essentiel. Ceux-ci permettent entre autres d'identifier les erreurs survenues dans celle-ci.

Illustration de couverture pour À la découverte de...Fastify
29 mars 2021 8 min

À la découverte de...Fastify

Node.js permet nativement de créer un serveur HTTP, mais il est de notre responsabilité de devoir gérer le routage, le formatage des données ou encore la gestion des erreurs.

Illustration de couverture pour Review de livre : "Distributed systems with Node.js"
8 mars 2021 13 min

Review de livre : "Distributed systems with Node.js"

Étant un gros consommateur de livres qui traitent de près ou de loin à notre métier de développeur, je me suis dit que ça pourrait être sympa.

Illustration de couverture pour Les itérateurs et générateurs en Javascript
8 févr. 2021 12 min

Les itérateurs et générateurs en Javascript

Cela faisait longtemps que je n'avais pas fait un article sur les fonctionnalités du langage JavaScript. Le dernier en date concernait la métaprogrammation avec l'objet Proxy.

Illustration de couverture pour Profiler son application Node.js : analyse des traitements asynchrones
9 déc. 2020 10 min

Profiler son application Node.js : analyse des traitements asynchrones

Troisième et dernier article de cette série consacrée à l'analyse des performances des applications Node.js.

Illustration de couverture pour Arrêtons d'écrire du code nauséabond
16 nov. 2020 15 min

Arrêtons d'écrire du code nauséabond

On a tous un jour bossé sur du code mal écrit, tellement mal écrit que nos yeux se sont subitement mis à crier avant de verser des larmes de sang.

Illustration de couverture pour Profiler son application Node.js : analyse de la mémoire
9 nov. 2020 14 min

Profiler son application Node.js : analyse de la mémoire

Deuxième article de cette série consacrée à l'analyse des performances des applications Node.js. Nous allons nous attaquer cette fois-ci à l'analyse de la mémoire.

Illustration de couverture pour Profiler son application Node.js : analyse des performances CPU
2 oct. 2020 16 min

Profiler son application Node.js : analyse des performances CPU

On se retrouve aujourd'hui pour le premier article d'une série consacrée à l'analyse des performances des applications Node.js.

Illustration de couverture pour Sécuriser une API REST (3/3) : gestion du JWT coté client
20 juin 2020 8 min

Sécuriser une API REST (3/3) : gestion du JWT coté client

Après avoir vu la théorie sur la sécurisation d'une API REST et l'implémentation en Node.js, nous allons clore cette série d'articles.

Illustration de couverture pour Communication temps réel avec Server-Sent Events (SSE)
2 juin 2020 10 min

Communication temps réel avec Server-Sent Events (SSE)

Lorsque l'on souhaite mettre en place une communication en temps réel entre nos applications et nos APIs, on pense souvent à l'utilisation des web sockets.

Illustration de couverture pour Métaprogrammation : Amusons-nous avec l'objet "Proxy"
27 avr. 2020 10 min

Métaprogrammation : Amusons-nous avec l'objet "Proxy"

L'objet Proxy est souvent méconnu de la plupart des développeurs JavaScript. Celui-ci permet pourtant de résoudre facilement certains problèmes.

Illustration de couverture pour ES2020 : Quoi de neuf Javascript ?
6 avr. 2020 12 min

ES2020 : Quoi de neuf Javascript ?

Une nouvelle version du standard ECMAScript sur lequel repose JavaScript est prévue cette année sous le nom de ES11 ou ES2020.

Illustration de couverture pour Sécuriser une API REST (2/3) : Implémentation en Node.js
2 févr. 2020 6 min

Sécuriser une API REST (2/3) : Implémentation en Node.js

Nous avons vu dans le précédent article les recommandations concernant la sécurisation des échanges entre un client et une API REST.

Illustration de couverture pour Javascript : comprendre le mot clé this
10 janv. 2018 7 min

Javascript : comprendre le mot clé this

Pour le premier article de cette nouvelle année, nous allons nous intéresser au fonctionnement du mot-clé `this` en JavaScript.

Illustration de couverture pour Javascript : Classes abstraites et interfaces
8 nov. 2017 5 min

Javascript : Classes abstraites et interfaces

Nous allons aujourd'hui nous attaquer à la notion d'interface et de classe abstraite en Javascript.

Illustration de couverture pour Node.js : l'inversion de contrôle (IOC) et l'injection de dépendances (DI)
10 oct. 2017 5 min

Node.js : l'inversion de contrôle (IOC) et l'injection de dépendances (DI)

Aujourd'hui, je vais tâcher d'expliquer le principe de l'inversion de contrôle et de l'injection de dépendances à travers un exemple en Node.js.

Illustration de couverture pour Démystifions la boucle d’événement (event loop) de Node.js
5 oct. 2017 4 min

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.