Les articles contenant le tag 'NodeJs'

Mar 20 2017

Ne casse pas ta pipe, viens maîtriser les streams !

De part la nature asynchrone et événementielle de NodeJS, il est essentiel de bien comprendre le fonctionnement des streams. En effet, NodeJS est très efficace quand il s’agit de traiter des problématiques d’I/O et c’est pour cela que nous vous proposons un article sur ce concept afin que vous puissiez en profiter lors de vos développements. Explorons donc le concept des streams…

nodejs_logo

Lire la suite …

Share
Fév 13 2017

Comment transformer facilement de la donnée avec lodash ?

Comme nous l’avons vu dans d’autres articles, Lodash est une librairie très riche et puissante qui nous facilite la vie. Elle permet par exemple de construire très rapidement d’autres petites libraires tout simplement. Dans cet article, nous allons implémenter ensemble un petit composant qui permet de transformer des données d’un format vers en autre (avec quelques autres features) en quelques lignes. Nous utiliserons en autres l’innocente mais tellement puissante fonction _.get de cette librairie.

 

Lire la suite …

Share
Déc 9 2016

Retours sur un de nos dojo JS

Bonjour à tous,

L’autre jour, nous étions dix à nous réunir pour exécuter un kata.

kata_discountcampaign

L’objectif que nous nous étions fixé pour ce kata était la pratique de reduce et chain (via lodash)(ça vous rappelle quelquechose, non ? et oui, on a essayé de pratiquer ce dont nous parlions ici : chain et reduce-sont-sur-un-bateau. Concrètement l’unique contrainte que nous nous étions fixé était l’utilisation de _.chain ou du _.reduce.

Lire la suite …

Share
Sep 9 2016

NodeJS et le Garbage Collector

Bonjour à tous,

Nous nous retrouvons autour d’un deuxième article autour de Node. Comme nous le disions dans un précédent article (https://blog.axawebcenter.fr/javascript/nodejs-est-il-monothreade/) si jamais vous surchargez l’ « event loop » avec :

  • des traitements trop CPUvore,
  • ou trop d’instructions,

… alors vous rencontrerez des problèmes de performance. Mais sachez également que des soucis peuvent se produire si vos traitements malmènent la mémoire…

Quoi ? Node a besoin de mémoire ?

Et oui il faut stocker (temporairement) le code à interpréter, les valeurs primaires et les objets complexes afin d’effectuer les traitements que vous exécutez.

Dans cet article nous allons voir pourquoi  Node consomme de la mémoire et comment il la gère ! De plus, nous allons proposer quelques pistes pour identifier les fuites de mémoire.Lire la suite …

Share
Avr 21 2016

NodeJs est-il monothreadé ?

Souvent, on entend : “Comment fonctionne NodeJS ?”, “Est-il monothreadé ?”, etc. 

En effet, il n’est pas rare de lire (ou d’entendre) que NodeJS est monothreadé (en opposition aux applications JEE ou .Net).

Nous allons à travers cet article expliquer ce qui en est réellement. Que se passe-t-il sous le capot ?

Lire la suite …

Share