Stream

Join this community to post or comment

Dávid Lakatos

Discussion  - 
 
Tutorial on moving a Node.js app from PaaS to Kubernetes:
https://blog.risingstack.com/moving-node-js-from-paas-to-kubernetes-tutorial/

For more great articles about Node.js you can follow us here: https://plus.google.com/b/101035539151139177957/101035539151139177957
From this Kubernetes tutorial, you can learn how to move a Node.js app from a PaaS to get lower response times, improve security and reduce your costs.
1
Add a comment...

Dávid Lakatos

Discussion  - 
 
Node.js security best practices:
https://blog.risingstack.com/node-hero-node-js-security-tutorial/

For more great articles about Node.js you can follow us here: https://plus.google.com/b/101035539151139177957/101035539151139177957
Learn how to defend your applications against the most common attack vectors from this Node.js security tutorial. 11th part of the Node Hero series.
2
1
Add a comment...

Fabien Lenoir

Questions techniques  - 
 
Salut à tous, je suis débutant en Node JS et j'ai regardé quelques tuto pour avoir des infos sur NodeJS.
J'ai donc essayé de faire une petite APi qui récupère un objet JSON avec des données que je peux afficher dans la console.
Je bute sur la possibilité de renvoyer ces infos dans une page HTML simplement afin de pouvoir utilsier les infos JSON récupèrées.

comment puis-je faire ?

merci pour votre aide
 ·  Translate
1
Gilles Perreymond's profile photoFabien Lenoir's profile photo
5 comments
 
He bien, je suis en train de "bricoler" sur Javascript pour m'autoformer. J'ai essayé un peu Météor qui était assez facile d'accès mais depuis qu'ils ont implémennté ReactJS, j'avoue que ça m'a un peu refroidi ...

j'ai pas dû trouver les bons lien pour comprendre React mais je vois partout que c'est très populaire.

Du coup, est ce qu'il vaut mieux partir sur le fait de se former à NodeJS + React ou directement passer sur Meteor ( version react) ?

merci

 ·  Translate
Add a comment...

James William

Discussion  - 
 
Pros and Cons of Choosing Node.js

Node.js helped JavaScript in server-side implementations, which reduced a lot of complexity of using two different languages at both ends. This article discusses the pros and cons of this excellent run time environment Node.js
In the present scenario, JavaScript is one of the most popular client-side programming languages. With a model of concurrency and no concept of a thread, JavaScript was able to differentiate itself from other dynamic language...
2
Add a comment...

Dávid Lakatos

Discussion  - 
 
You may spend quite a few days on finding a memory leak in Node.js: profiling the application and looking for the root cause. In this post, we summarized what tools you can use and how.
https://blog.risingstack.com/finding-a-memory-leak-in-node-js/
Finding a Node.js memory leak can be quite challenging - we compiled a bunch of methods and tools that could help.
1
Add a comment...

rid

Questions techniques  - 
 
Bonjour,
Je suis en train de développer une api streaming un peu similaire à celle de twitter. Le principe est de créer une connexion longue durée durant laquelle la réponse est similaire à celle de l'envoi d'un fichier très long. Périodiquement, lors d'un évènement à notifier, j'appelle res.write() avec les données utiles; en cas d'inactivité, j'envoies res.write('\r\n').

Tout marche nickel de mon point de vue, par contre je n'arrive pas à détecter les connexions mortes  (dans le cas où un routeur plante par exemple). Les appels à write() retournent toujours true et j'ai aucun event côté socket.
J'aimerais éviter d'utiliser un mécanisme de ping/pong côté couche application ou d'utiliser le mécanisme tcp keepalive.

Apparemment chez twitter, ils sont capables de vérifier le niveau de remplissage d'une queue des messages lus par le client (§ disconnections sur https://dev.twitter.com/streaming/overview/connecting). J'ai cherché dans les propriétés des sockets, je ne trouve pas une telle structure. Est-ce que quelqu'un aurait des billes à me donner?
 ·  Translate
3
rid's profile photo
15 comments
rid
 
Du coup, je me suis fait un patch pour nodejs qui tape à la fois dans net.js (côté nodejs), dans src/tcp_wrap.cc (côté c) et dans la libuv.

Grosso modo, il permet l'ajout d'une fonction setUserTimeout() sur un objet Socket. Cela permet via la libuv d'appeler la fonction setsockopt() avec l'option TCP_USER_TIMEOUT (plus d'info sur http://patchwork.ozlabs.org/patch/62889/).

Grâce à mon petit patch, je peux dire au kernel de caper le temps de retransmission des paquets TCP. Si au bout de x millisecondes, si le kernel ne reçoit pas ACK après avoir transmis un chunk, il envoit un évènement de type timeout sur la socket.
Le timeout est alors récupéré côté nodejs, et un event "close" est émis.

Bref, je vais continuer les tests et peut-être balancer un pull-request sur le github de nodejs. Qu'ils en veuillent ou non, je m'en fous un peu, mais au moins il aura le mérite d'exister.
 ·  Translate
Add a comment...

James William

Discussion  - 
 
Node.js Tutorials - 5 Best Books from Famous Author

The following article is about to discuss the few of the best books written by famous Authors on how to master the Node.js framework. The books discussed has a descriptive study of Nodejs that helps developers from the beginners to the top-level.
The following article is about to discuss the few of the best books written by famous Authors on how to master the Node.js framework.
2
Add a comment...

Xav G

Questions techniques  - 
 
ProblèmeE NODE-GYP :

lien forum pour plus de lisibilité : http://www.developpez.net/forums/d1581986/webmasters-developpement-web/javascript-ajax-typescript-dart/javascript/node-gyp-cpp-node/

Bonjour tout le monde !
Alors voila bientôt 2 semaine que je suis bloqué dans mon projet.
Je vous préviens de suite, j'ai un mal fou à clarifier mes explications :D Donc je vais essayer d’être le plus cours et précis possible afin de ne pas vous perdre !! 8O
[U][B]
0 - Projet : [/B][/U]
Tout d'habord mon projet est un projet scolaire, mon but est de : controler un Ar Drone 2.0 (PARROT) avec un casque Emotiv Epoc+ (par la pensée).
Le Drone est codé en NodeJS [B]MAIS[/B] le casque est codé en C++.

[B][U]1 - Demarche:[/U][/B]

La structure du projet est du type :

Casque -> Serveur Node (envoie donnée)
Serveur Node -> Drone (envoie ordre)
Serveur Node -> Client(html) (envoie donnée)
Donc on suit l'etat du drone via une page html.

Apres de nombreux essais... La meilleur solution trouvé est :
J'utilise node-gyp pour transformer ma partie C++ en lib de NODE. Ensuite Je recupere les donnée en NODE puis les traites normalement en NODE :) (Dans le plus parfait des mondes :calim2:)

[U][B]2- Problemes[/B][/U]
Après déjà un TRÈS TRÈS long moment pour comprendre comment marche [B]node-gyp[/B], j'ai finalement réussi à transformer mon programme c++ en lib pour Node !! :mrgreen:

[I][U]ILLUSTRATION SIMPLIFIER :[/U][/I]
[U][B]
C++ :[/B][/U]
[CODE]
* codes *
mentalCommandAction = static_cast<int>(IS_MentalCommandGetCurrentAction(eState));
mentalCommandActionPower = IS_MentalCommandGetCurrentActionPower(eState);
* codes *
[/CODE]

Node :
[CODE]
var Epoc = require('bindings')('index');

Epoc.connect(function(event) {

    if(event.blink > 0){
        console.log('blink');
    }
    if(event.mentalCommandAction > 1){
        console.log(event.mentalCommandActionPower);
    }
    if(event.laugh > 0){
        console.log('laugh');
    }

    if(event.smile > 0){
        console.log('smile');
    }
});
[/CODE]

Le probleme reside ICI, certaines variables tel que (event.blink >0) fonctionne parfaitement la variable passe de 0 à 1 en fonction de l'etat !!
En revanche , mentalCommandAction(Power) reste CONSTAMMENT à 0 !!!!!!!!!!
Et alors le plus drole est que si je fait tournée exctement les MEMES programmes en c++ ou en node, c'est toujours pareil !!! Les variable tels que mentalAction, time, ... reste à 0 ou une valeur constante !! Et d'autre fonctionnent sans problemes :(

(Bon je crois que c'est bon j'ai perdu tout le monde je vais faire un vidéo pour réellement montrer ce qui se passe :D haha )

[U][B]3 - SOLUTIONS ENVISAGEES[/B][/U]
Plusieurs solutions sont envisageable :

[LIST]
[*]Je pense a un probleme de convertion de donnée ente c++ et js ? Mais cela est peu probable car normalement les valeur de mentalCommandAction sont 1,2,4,8,16,32.. et mentalCommandActionPower de 0 à 1
[*]La fonction EMIT par le casque n'est pas acceptable en JS donc il renvoi une erreur a al fonction (0) et c'est pour cela que j'ai ABSOLUEMENT toujours 0 ?
[/LIST]

EDIT :
Voici les videos :
La premiere montre que ca marche tres bien en c++, puis on vois sur la deuxieme que certaines variables ne repondent pas comme il le faut :/
[video]https://youtu.be/R1c0z5MESsU[/video]
[video]https://youtu.be/a0ZWGErEn48[/video]

CODE SOURCE c++ : [url]https://github.com/XavG/EpocUtils2.0[/url]
CODE SOURCE NodeJS : [url]https://github.com/XavG/node-epocjs[/url]

EDIT2: N'hesitez surtout pas à me dire si certaines chose ne vont pas, des fichiers manquant (j’espère pas) ou autres.

Voila je suis COMPLETEMENT PERDU !!! Je vais tenter de vous faire un videu puis de relire mon post pour l'eclaircir un peu :D
Merci d'avance,

Xavier
 ·  Translate
1
Add a comment...
 
<h1>{{ninja.wanted}}</h1>

<div ng-if="lead.dev">
  <h2>Startup Recrute</h2>
  <p>Dans le sud de la France a Aix en provence, startup recherche un vrai lead dev JS (stack MEAN), motivé et décisionnel prêt a s'investir dans un projet porteur. Vous intégrerez une équipe de 4 dev junior et 2 dev senior (dont le CTO co fondateur).
Si comme nous, vous voulez non pas passer une journée de boulot mais vivre et partager une aventure humaine et technique, you're welcome</p>
</div>
 ·  Translate
4
eric le lay (ellisium)'s profile photoOolm FoxZ's profile photo
6 comments
 
de rien...
sinon, je parlais de mission temporaire...
(je suis sur Paris)
 ·  Translate
Add a comment...

About this community

La communauté des utilisateurs de Node en France

James William

Discussion  - 
 
Node.js vs Python – Where to Use and Where not?

Node.js and python are fantastic back-end platforms based on entirely different languages and are used for build powerful web applications. Here we can analyze the functional areas of both these platforms.
2
Add a comment...

Miorahasina Vonimbola

Questions techniques  - 
 
bonjour!quelqu'un pourrait m'aider svp
voila,j'ai une fonction et je l'utilises dans une boucle.
pour des instructions genre console.log ça marche bien mais quand j'utilise des instructions genre fs.ensureDir,seule la dernière iteration l'execute.
Quel est le problème d'après vous?
merci
 ·  Translate
1
Guillaume Reynaert's profile photoMiorahasina Vonimbola's profile photo
2 comments
 
je te remercie mais j'ai trouvé le truc qui n'allait pas
merci quand même :)
 ·  Translate
Add a comment...

James William

Discussion  - 
 
11 Live Node.js CMS Frameworks

A Node.js development company can create better web platforms using the specific node.js cms frameworks and the popular ones find a listing here.
A Node.js development company can create better web platforms using the specific node.js cms frameworks and the popular ones find a listing here.
1
Add a comment...

Ferenc Hámori

Discussion  - 
 
"Console.log is efficient for debugging small snippets, but we recommend much better alternatives!"

#debugging #tutorial
Learn debugging your Node.js applications using the debug module, the built-in Node debugger and Chrome's DevTools. 10th part of the Node Hero tutorials.
1
Add a comment...

youcef boualala

Questions techniques  - 
 
Bonjour à toutes et à tous,
Je travaille avec la full stack mean.js qui utilise les technologies mongodb - express.js - angular.js - node.js - pour réaliser un application web. J'aimerai trouver un tuto, de la documentation technique de préférence en français (mais je prends quand même les documents en anglais) qui expliquerait un code fait en mean.js à l'aide de diagramme de classes (si il y 'a d'autres diagramme UML  qui viennent compléter les explications je je prends aussi).
J'aimerai aussi avoir un exemple de code en mean.js qui respecterait une architecture n-tiers. 
J'aimerai enfin avoir une idée de comment représenter ma base de données car avec mongodb, on travaille avec une base de données orienté document. Le MCD marche quand on veut representer une base de données relationnelle mais à mon avis certainement pas avec une base de données orienté document.
Je remercie toutes celles et tous ceux qui ont pris le temps de lire mon post. Et un grand merci à celles et ceux qui m'auront apporter leur aide.
Bonne journée et à très bientôt

 ·  Translate
1
Laurent Devoucoux's profile photoyoucef boualala's profile photo
2 comments
 
+Laurent Devoucoux
Bonjour Laurent et merci de m'avoir répondu aussi rapidement. Merci pour tes vidéos, globalement elles expliquent assez bien le fonctionnement de mean.js. Je n'ai pas eu le temps de les regarder mais j'en avais déjà regardé d'autres qui présentaient approximativement les mêmes choses.

Dans les vidéos que tu m'a envoyés on ne parle jamais d'architecture ntiers et on ne parle jamais de comment représenter dans la phase de conception d'une application web, une base de données noSql orienté document type mongoDB. Aurais-tu de la documentation sur les 2 derniers points dont je viens de parler ? j'ai besoin en effet de réaliser un diagramme de classe de l'application que je suis en train de développer et j'aimerais réaliser une sorte de MCD pour ma base de données. D'avance merci pour ton aide et vraiment désolé pour le dérangement.
 ·  Translate
Add a comment...
 
Bonjour,
Je recherche un dev capable de modifier une appli Node.js, MongoDB por IOS et android.
 ·  Translate
1
Add a comment...
 
Node.js Version 6 - New Improvements and Features

The new version is adorned with a handful of performance improvements adding to its security and stability . The version 6 of Node.js will make every #Nodejs   developer happy for it brings in long-term support. It is expected to offer web developers more reliability and stability.
#webdevelopment   #webdev   #nodejsv6   #nodejsupdate   #nodejsnews  
Node.js is up with its latest version just 6 months after the release of version 5. The new version is adorned with a handful of performance improvements adding to its security and stability . The version 6 of Node.js will ma...
4
James William's profile photo
 
Thanks for giving +1 this post.
Add a comment...

Miorahasina Vonimbola

Questions techniques  - 
 
bonjour!
je suis une debutante en nodejs et je voudrais avoir un peu d'aide svp
voilà,je reprends un projet qui fait des vidéos à partir des images recueuillis sur une page.Puis ces images sont telehargés dans un dossier.
Mon probleme est que,comment puis-je créer plusieurs dossiers en même temps
p.s:j'utilise fs pour ce faire
 ·  Translate
1
Gilles Perreymond's profile photoMiorahasina Vonimbola's profile photo
4 comments
 
Merci
je vais essayer ça :)

 ·  Translate
Add a comment...

Lionel Péramo

Discussion  - 
1
Add a comment...