Node.js

Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient.

How to use Event Emitters with ES5 and ES6 in Node.js easily
Learn how to use Event Emitters in Node.js to manipulate events in your application easily.
How to download an entire directory from an UNIX server with SSH2 in Node.js
Learn how to download an entire folder from your UNIX server with Node.js
How to read recursively a directory in Node.js
Learn how to iterate throught the child directories and files of a directory recursively in Node.js
How to shutdown and reboot Linux with Node.js
Learn how to shutdown and reboot the computer with Node.js in Linux
How to create a global module for Node.js properly
Learn how to create your first global module (your toolkit module) easily for Node.js
How to use PhantomJS with Node.js
Learn how to use PhantomJS by your own or using a module.
How to download the source code (JS,CSS and images) of a website through its URL (Web Scraping) with Node.js
Learn how to "download" a website with all its resources (scripts, styles and images) with Node.js
Getting started with Optical Character Recognition (OCR) with Tesseract in Node.js
Learn how to use Tesseract OCR with Javascript in a Node.js project.
How to create required .pem certificates for HTTPS connection in node web server
Learn how to create self-signed .pem certificates required to create a secure connection with a Node.js server or express server
How to create a screenshot from a website or html with PhantomJS in Node.js
Learn how to create a screenshot from a website or even plain html using PhantomJS in Node.js