background preloader

NodeJS

Facebook Twitter

7 libraries to build Node.js CLI.

API Simulation/Test

Monitoring. Typicode/json-server: Get a full fake REST API with zero coding in less than 30 seconds (seriously) Completely Uninstall Node.js from Mac OS X - Benjie Bantecil. Video Stream. Mosaic. 26 modules Node.js que j’utilise tout le temps. Je suis comme vous, je reviens toujours à une petite boîte à outils essentielle, qui m’accompagne de projet en projet, chaque outil ayant maintes fois prouvé sa valeur.

26 modules Node.js que j’utilise tout le temps

C’est notamment le cas pour les modules Node.js. Je me suis dit que ça pouvait vous intéresser de savoir lesquels j’utilise. Utilitaires généraux Quelques modules utiles vraiment partout tout le temps. underscore Que je soie côté client ou serveur, si je suis en JavaScript, j’ai Underscore sous la main. Debug Lorsqu’on souhaite gérer intelligemment ses messages de débogage, une plâtrée de console.debug ou même console.log n’est guère suffisante… Il est préférable de se caler sur les modules noyaux et conventions Node, et d’utiliser un flux de sortie contextualisé et sensible à la variable d’environnement DEBUG (les modules noyaux de Node utilisent NODE_DEBUG).

On crée un logger de debug contextualisé comme ceci : Après quoi on s’en sert comme d’un appel console.debug, avec les mêmes paramètres, par exemple : colors rsvp q-io nconf.

ImageProcessing

Mail. Sindresorhus/awesome-nodejs. Rtail/README.md at develop · kilianc/rtail. MiseEnProd. Crypto. Authentication. PassportJS. WakeOnLan. PM2.JS. Top 10 Mistakes Node.js Developers Make. Node.js Security Tips. CMS. Asvd/invoke · GitHub. AsyncToSync. Socket.IO. Bien démarrer avec Node.js. Créer un package NPM - Blog de Thomas Deconinck.

Grâce à npm, on peut trouver de très bon packages pour nos applications.

Créer un package NPM - Blog de Thomas Deconinck

Aujourd’hui, j’ai décidé de vous faire découvrir comment en créer un et le partager! Pour re-situer un petit peu, npm (Node Packaged Modules) est un peu comme un gestionnaire de paquets que l’on peut trouver sur les distributions Linux. Il vous permet de rechercher différents packages existants et de les installer dans votre projet ou bien de manière globale sur votre ordinateur. Bon à savoir, en parcourant la documentation de npm, j’ai pu constater que l’acronyme s’écrivait toujours en minuscule et en majuscule uniquement pour les titres. La structure de notre package Un package doit respecter une architecture précise comme ceci : Un dossier libUn dossier binUn fichier package.jsonUn fichier README Tout nos morceaux de codes se trouveront dans le dossier lib, chaque package contient un fichier principal qui devra être précisé dans le fichier de configuration package.json.

Le but de notre package Créer une commande bash. oOthkOo/supervizer. Node.js & WebSocket - Simple chat tutorial. NodeJS / Express, premiers pas ! Qu’est-ce que ce Node ?

NodeJS / Express, premiers pas !

Une solution de serveur d’application stateless basée sur Javascript orientée évènnement (comment ça beeurrrkk ? Oui, je vous ai tous entendu !) Et bien après quelques tests (et quelques retour gastriques :), il s’avère que la solution, s’appuyant sur le moteur javascript très puissant et optimisé de Google Chrome, est plutôt puissante et commence a être bien documentée, et donc utilisable. Logo de Node JS Certes vous ne créerez pas d’application majeure traitant des gros volumes d’information (quoique …), même si il faut tout de même noter que le nouveau MySpace est développé sur cette plateforme technique, vous pouvez aisément créer un ensemble de Services REST, et ce avec très peu de code. De nombreux modules apportant de nouvelles fonctionnalitées sont proposés sur le site NodeJS Modules.

Asseyez vous et prenez un bout de javascript ! Je vous propose de tanter une incursion dans le monde merveilleux du javascript. Un crud avec node.js. Venant du monde symfony et php j'ai apprivoisé l'étrange animal qu'est node.js après avoir vu quelques concept de base j'ai voulu assez rapidement faire un CRUD basique et le plus simplement possible.

Un crud avec node.js

Pour cela nous allons utiliser quelques librairies pratique pour nous aider à faire notre CRUD. Les forms à la rescousse Une chose que je trouve stupide au possible est de gérer les formulaires à la main, c'est pour cette raison que j'ai cherché une petite librairie qui pouvait faire ça pour moi, elle se nomme assez sobrement form. Nous allons intégrer la librairie dans notre projet, pour cela on edit le fichier package.json et on rajoute la ligne suivante : Un petit npm install vous permettra de finir l'installation dans votre projet. Notre formulaire est assez simple, il s'agit d'un input et d'un textarea.Comme vous pouvez le voir les règles de validation se trouvent aussi dans la déclaration du formulaire.

La création Nous allons faire d'abbord, l'action pour créer un nouvel article. Developer un site web avec node.js et tous les outils. Dans la vie parfois on fait ce pour quoi on est bon, et c'est facile et parfois (ou souvent) on se remet en difficulté avec une nouveauté.

Developer un site web avec node.js et tous les outils

Mon truc c'est le PHP et symfony2, mais mon avenir professionnel en a voulu autrement et me voilà partis pour node.js et tous l'environnement qui va avec. Comme je commence à partir de zéro, cet article présentera toutes les étapes de la configuration jusqu'à l'aboutissement de notre projet. L'installation Il faut bien commencer par ça, étant sous ubuntu je donnerai la méthode pour ce système d'exploitation, ( pour les systèmes exotiques comme windows: google is your friend ). Tout d'abbord je vous conseille d'avoir l'une des versions les plus récente de node.js, car sinon de nombreux projet récent risquent de ne pas fonctionner.

෴ browserver: a node.js HTTP server in your browser ෴ Real-Time Geolocation Service with Node.js. Node MySql.

SocketStream

Socket.io. Node.js Retour d'Expérience. Cloud9 - Javascript IDE (Node.js) NPM Modules List. Tutoriels. Express. Node.js Api. Table Of Contents AppendixesAppendix 1 - Third Party Modules Synopsis An example of a web server written with Node which responds with 'Hello World': To run the server, put the code into a file called example.js and execute it with the node program.

Node.js Api