12,90 € TTC
p. 08 JavaScript et Node.js
p. 28 Modernisez votre code Node.js avec EcmaScript 2015
p. 38 Gestion de paquets Node.js avec npm
p. 48 Express : pour développer vite et bien
p. 56 Electron : Node.js à la conquête du desktop
p. 68 Gestion de dépendances simplifiée avec Browserify
p. 76 Création d'exécutables à partir d'applications Node.js
p. 92 Node.js == Sécurité ?
p. 104 Une alternative au JavaScript : le CoffeeScript
p. 116 Reactive programming avec Elm
Node.js fait partie de ces projets qui ont révolutionné l’usage de JavaScript. Les développeurs web l’ont rapidement adopté et ceux qui ne l’utilisent pas encore en ont forcément déjà entendu parler.
Il y a plusieurs utilisations possibles de Node.js et nous avons essayé de les regrouper au sein de ce hors-série :
Nous avons voulu ce hors-série le plus complet possible pour vous permettre d’exploiter au mieux le potentiel de Node.js et nous espérons que vous y trouverez toutes les informations nécessaires pour vous lancer ou pour consolider vos connaissances. Bonne lecture !
La Rédaction
Note aux utilisateurs de Windows : Les commandes en mode console commencent par un symbole $ qui indique le prompt (ou # en mode administrateur). Suivant la configuration de votre shell, ce symbole pourra être différent (en général, il s’agit de $ sous GNU/Linux). Par exemple, sous Windows, après avoir accédé à une console en exécutant cmd, votre prompt sera quelque chose ressemblant à C:nodejs>. Pour tout ce qui concerne Node.js, cela ne change pas la commande que vous aurez à exécuter une fois que vous aurez omis le $ ou le #.
GNU/Linux Magazine s'adresse aux professionnels et aux particuliers désireux de mieux maîtriser les techniques et problématiques liées à la programmation et à l’utilisation de solutions open source. Tous les deux mois avec ses articles techniques, la publication couvre les thématiques suivantes : programmation système, algo, bas niveau, sécurité du code, développement web...

Dans certains environnements, et notamment ceux multicloud, il peut être intéressant de disposer d’une solution d’interconnexion de vos serveurs, notamment dans un but d’administration. Dans cet article, nous traiterons d’une solution technique qui permet la mise en place d’un tel mécanisme : Nebula.
Bien choisir sa solution open source sans compromettre la sécurité de son SI / Un week-end dédié aux solutions libres avec le Capitole du Libre / OSXP : le rendez-vous des professionnels de l’open source / L’EDRIX, un indice pour mesurer le niveau de dépendance numérique des pays de l’UE vers les fournisseurs de services extérieurs
Lors de l’exploitation d’infrastructures conséquentes, il est essentiel de bien s’outiller pour en assurer la maintenance. L’observabilité est un de ces outils dont il est difficile de se passer. La méthode la plus simple et la plus commune d’observer son infrastructure reste probablement la journalisation des événements, autrement dit les logs. Ceux qui ont déjà eu l’occasion de me lire dans SysOps Pratique (et son prédécesseur Linux Pratique) sauront que ma boîte à outils préférée pour l’observabilité est la suite LGTM de Grafana Labs, ainsi que de mon intérêt pour HAProxy comme tête d’infrastructure web. Nous allons donc nous intéresser à la première étape de l’instrumentation télémétrique de HAProxy.