background preloader

NodeJS

Facebook Twitter

Build your first Node.js microservice - Max Stoibers Blog. A microservice is a single self-contained unit which, together with many others, makes up a large application.

Build your first Node.js microservice - Max Stoibers Blog

By splitting your app into small units every part of it is independently deployable and scalable, can be written by different teams and in different programming languages and can be tested individually. Debugging Node.js with Google Chrome – Node.js Collection – Medium. Debugging is the task to identify and remove errors from software applications, and is more than just printing out values in your code.

Debugging Node.js with Google Chrome – Node.js Collection – Medium

This post describes how to efficiently debug Node.js programs using the latest Google Chrome DevTools. Why console.log is not the best option? Using console.log to debug your code generally dives you into an infinite loop of “stopping your app, adding a console.log, and start your app again” operations. Besides slowing down the development of your app, it also makes your writing dirty and creates unnecessary code. Finally, trying to log out variables alongside with the noise of other potential logging operations, may make debugging difficult when attempting to find the values you are debugging. Une certification pour Node.js. Le framework Javascript Node.js serait utilisé par 4,5 millions d’utilisateurs d’après la Fondation.

Une certification pour Node.js

C’est donc une technologie largement utilisée et qui a fait ses preuves. Mais une chose manque encore afin d’aider les développeurs à prouver qu’ils maîtrisent leur sujet : une certification. Implémenter un panier en Node.js. Ce tutoriel s'adresse à des lecteurs qui connaissent déjà Node.JS, mais qui souhaiteraient comprendre comment développer basiquement une application web client-serveur.

Implémenter un panier en Node.js

Les bibliothèques et versions des logiciels utilisées pour les besoins de l'article : Node.js 4.2.3 ; MongoDb 3.2 ; navigateur Firefox (42.0). Pour ce tutoriel, toutes les sources ont été écrites avec l'EDI Atom, mais un simple éditeur tel que SublimeText ou Notepad++ sera suffisant. L'objectif est de produire une application client-serveur de gestion de panier. Cloud Spanner : Google lance pour le grand public sa solution de bases de données globales offrant un bon compromis entre SQL et NoSQL. Google a annoncé ce mardi le lancement en bêta de Cloud Spanner, une nouvelle solution cloud globale de base de données pour les applications critiques.

Cloud Spanner : Google lance pour le grand public sa solution de bases de données globales offrant un bon compromis entre SQL et NoSQL

Cloud Spanner rejoint les autres offres de services de bases de données du géant comme Bigtable, Cloud SQL et Cloud Datastore. Néanmoins, cette nouvelle solution se démarque par le fait qu’elle allie les bénéfices des offres transactionnelles classiques et des databases NoSQL. Durant les deux dernières années, Google s’est transformé en un véritable géant et en un acteur incontournable du cloud au même titre qu’AWS et Azure. L’été dernier, Google a entrepris d’étoffer son offre de bases de données en ajoutant de nouvelles solutions SQL et NoSQL. Cloud Spanner s’inscrit dans cette logique et constitue une autre pièce du puzzle. Google a longtemps utilisé une version de Cloud Spanner en interne, et a publié un livre blanc sur cette solution en 2012. Quelles sont les cibles du marché de Cloud Spanner ? Source : blog Google.

Node.js 8.0.0 has been delayed: Here's why. Node.js. Veille Technologique Node.js. Node js et JSON. Node. Nouveau forum dédié NodeJS, posez vos problèmes de développement web rencontrés avec le framework JavaScript. Chers membres du club, J'ai le plaisir de vous annoncer le nouveau forum d'entraide dédié à NodeJS, un framework JavaScript côté serveur.

Nouveau forum dédié NodeJS, posez vos problèmes de développement web rencontrés avec le framework JavaScript

Il vient s'ajouter à nos forums JavaScript, AJAX, TypeScript et Dart existants. Ce nouveau forum rentre dans la dynamique du club Developpez.com de satisfaire les besoins de ses membres, de créer un plus large espace de partage de connaissances et de ressources IT et surtout de permettre aux développeurs NodeJS de pouvoir poser aisément leurs questions dans un forum entièrement dédié. Vous rencontrez des difficultés lors du développement d'un projet professionnel ou personnel avec NodeJS, il vous suffit de suivre ce lien et de cliquer sur Ouvrir une nouvelle discussion. Posez votre problème de façon explicite avec les bouts de code s'il le faut et un ton amical. JavaScript : Twitter a transféré tout son trafic mobile vers un nouveau stack Node.js, Express et React. Un développeur de Twitter a publié un tweet indiquant que le réseau social a transféré tout son trafic mobile vers un nouveau stack Node.js, Express et React PWA.

JavaScript : Twitter a transféré tout son trafic mobile vers un nouveau stack Node.js, Express et React

Toujours selon l’employé du réseau social, l’équipe de développement a travaillé pendant près d’une année pour assurer cette transition. La pile JavaScript de Twitter a été en production depuis neuf mois, a dit Nicolas (pseudonyme du développeur). Lors des deux dernières années, l’architecture servant les visiteurs déconnectés a été composée de Scala, Google Closure Templates, et un peu de JavaScript. Une certification pour Node.js. The Node.js Foundation Partners with The Linux Foundation on New Node.js Certification Program. Facebook lance Yarn, un gestionnaire de paquets JavaScript.

Facebook a lancé Yarn, un gestionnaire de paquets JavaScript open source, qui promet des installations plus rapides et plus fiables, que le très populaire gestionnaire de paquets officiels npm de Node.js.

Facebook lance Yarn, un gestionnaire de paquets JavaScript

La société affirme que sa nouvelle création est capable de réduire les temps d’installation de quelques minutes à quelques secondes dans certains cas — bien sûr, en fonction de la taille des paquets sur lesquels vous travaillez. Yarn est compatible avec le registre des npm, mais diffère dans son approche de l’installation de paquets. En effet, ce dernier utilise des fichiers de verrouillage et un algorithme d’installation déterministe. Cela lui permet de maintenir la même structure de répertoires node_modules — qui abritent les dépendances — pour tous les utilisateurs impliqués dans un projet, et l’aide à réduire les bugs qui sont difficiles à tracer et à reproduire sur plusieurs machines.

Yarn est le dernier projet open source de Facebook poussé cette année. Node.js. Blog d'un développeur JavaScript/NodeJS à Lille. Formation NodeJS. Node.js 7 sera disponible dans la semaine du 25 octobre 2016, la version v6 de la plateforme JavaScript côté serveur passe au statut LTS. Une série décisions prises par la fondation Node.js entrent maintenant en vigueur du côté de la plateforme JavaScript côté serveur.

Node.js 7 sera disponible dans la semaine du 25 octobre 2016, la version v6 de la plateforme JavaScript côté serveur passe au statut LTS

Fin septembre, une bêta de Node.js 7 a été publiée. D’après Mikeal Rogers, community manager de la Fondation, cette version « va mettre l'accent sur la stabilité, une amélioration progressive de Node.js v6, et se mettre à jour vers les dernières versions de V8, libuv et ICU (International Components for Unicode) ». « Node.js v7 sera livré avec le moteur JavaScript V8 5.4, qui se concentre sur l'amélioration des performances liées à la mémoire. Encore dans cette version, nous avons de nouvelles fonctionnalités du langage JavaScript telles que l'opérateur d'exponentiation », mais également « un support expérimental pour les fonctions asynchrones », entre autres. « Il faut toutefois noter que le support de la fonction asynchrone ne sera pas fonctionnel avant V8 de 5.5.