De l'apport immense de bons tests end-to-end lors du développement d'une application complexe — plusieurs clients à synchroniser les uns avec les autres dans ce cas.
A guide to handling Node.js process exits, preventing crashes, and ensuring smooth recovery.
Utilisation des flux d'écriture (writable streams) avec Node.js.
Un exemple de machine learning avec Node et TypeScript.
Décortication de différentes images Docker de Node.js. C'est plein de surprises, riche en enseignements et pour autant très facile à suivre. Une saine lecture !
Les dessous du début de support de TypeScript par Node.
Article passionnant sur comment passer de 5 minutes à 11 secondes pour traiter un fichier de 12 Go avec Node. Très didactique, notamment sur l'utilisation des streams.
Le support de TypeScript dans Node par défaut arrive à partir de la version 23.6.0.
Il arrivera plus tard dans Node 22 mais pas dans Node 20.
Un outil pour effectuer du benchmarking avec Node.
Travailler avec les streams dans Node.js.
Créer un packaging Node que l'ont peut exécuter avec la commande npm create
.
Une librairie de validation de données pour Node.js.
J'ai tendance à préférer l'utilisation de AJV avec un JSON schema mais c'est une alternative.
Le guide ultime sur la propriété exports
du package.json
de Node, utilisée pour définir comment exposer un package. C'est à dire définir les points d'entrée accessibles et bloquer tous les autres.
Un parser XML en JavaScript qui semble très efficace pour des documents petits à moyens.
Node 22 passe en LTS. Ça signifie que ça devient la version stable à utiliser jusqu'à octobre 2025.
Pensez à mettre à jour !
Des bonnes pratiques de sécurité pour Node.
Une collection de librairies pour Node.js, triées par catégories et par popularité.