The Node.js Magazine

By Dan Wahlin | Dan Wahlin created a magazine on Flipboard. “The Node.js Magazine on Flipboard” is available with thousands of other magazines and all the news you care about. Download Flipboard for free and search for “Dan Wahlin”.

Web Scraping in Node.js with Multiple Examples

Web scraping which can be used for things like email collection, creating a news feed reader, comparing product price from multiple e-commerce sites, …

JavaScript

Writing Secure Node.js Code

Josh Emerson speaking at Front-End London in October, 2016<p>JustUploaded<p><b>Welcome to Sessions!</b><br>Want the latest videos in your inbox?<p>About this talk<p>Some of …

JavaScript

The Basics of Package.json in Node.js and npm

The package.json file is core to the Node.js ecosystem and is a basic part of understanding and working with Node.js, npm, and even modern …

JavaScript

Hello World: Concurrency In Node.js Using The Cluster Module

Lately, I've been feeling very blocked with some software architecture matters, so I've been re-reading Clean Code: A Handbook Of Agile Software …

JavaScript

Step by Step building Node.js based REST API to perform CRUD operations on MongoDB.

Download Source Code of this post from GitHub here<p>Node.js is one of the greatest platform to create backend of the application. Does not matter …

JavaScript

Scale Node.js with N|Solid and Kubernetes on Azure Container Services

Microsoft recently announced availability of availability of Kubernetes for Azure Container Services, adding to the already impressive list of …

DevOps

10 Best Practices for Writing Node.js REST APIs

<b>In this article we cover best practices for writing Node.js REST APIs</b>, including topics like naming your routes, authentication, black-box testing & …

JavaScript

A Brief History of Node Streams pt.1

Introduction<p>From spew streams to suck streams, Streams are a little understood interface used in almost every internal module of Node.js and across …

tldrlegal

The easiest way to find out if your JavaScript project meets its dependencies' licensing requirements.<p>tldrlegal is a Node.js command-line tool that …

JavaScript

An Update on ES6 Modules in Node.js

A few months ago I wrote an article describing the various differences that exist between Node.js CommonJS modules and the new ES6 Module system; and …

10 Angular and TypeScript Projects to Take You From Zero to Hero

There are a lot of great samples and posts out there to help get you started with Angular (version 2 or higher) as well as ES6/ES2015 and TypeScript. …

JavaScript

OpenCV tutorial: Computer vision with Node.js

<b>In this openCV tutorial, I will show you how to work with computer vision in Node.js.</b> I will explain the basic principles of working with images …

JavaScript

Docker and Node.js Best Practices

Environment Variables<p>Run with NODE_ENV set to production. This is the way you would pass in secrets and other runtime configurations to your …

DevOps

Using Let’s Encrypt with Express

HTTPS is starting to become more and more of a trend on the internet. This is great because clients can safely trust the server that they are …

DevOps

Running Express, Koa and Hapi on HTTP/2

Since I've started to work on web apps, I am searching for ways to improve page speeds and create better user experience. We are minifying our code, …

Awesome Linux Containers

Table of Contents<p>Foundations<p>Specifications<p>Clouds<p>Operating Systems<p>Hypervisors<p>Containers<p>Sandboxes<p>Partial Access<p>Dashboard<p>Best …

13 best practices to secure your web application

Security is a big elephant in the room for web developers. Everyone agrees that it is very important but few take it seriously. Here’s a 13-step …

V8 ❤️ Node.js

<i>Node's popularity has been growing steadily over the last few years, and we have been working to make Node better. This blog post highlights some of</i> …

Tutorial: Building ExpressJS-based microservices using Hydra

<b>This microservices tutorial describes how to use a new Node module called Hydra to build more capable ExpressJS microservices.</b><p>Before delving deeper, …

JavaScript

Usage

When run, this command line interface automatically generates a new GitHub Release and populates it with the changes (commits) made since the last …

Programming

Node.js Interview Questions and Answers (2017 Edition)

<b>Two years ago we published our first article on common Node.js Interview Questions and Answers. Since then a lot of things improved in the JavaScript</b> …

Experimenting With async/await in Node.js 7 Nightly

A couple of months ago <b>async/await landed in V8</b>, the JavaScript engine. In the meantime, V8 was updated multiple times in Node.js, and the latest …

JavaScript

A Guide to Generating Boring Code with Node

Writing boring code is not fun. Especially if that code is just a derivative of some data. You should generate it instead! A great example is to …

Getting Started with Amazon Polly using Node.js

After building a smart pumpkin that speaks, I was hoping for a better Text-to-Speech engine API to be released. Luckily, at AWS Re:Invent 2016, …

Programming

Installation

Please support a project by simply putting a github star. Share this library with friends on twitter and everywhere else you can.<p>ORM is in active …

JavaScript

Node.js Foundation to Manage Node Security Issues with New Collaborative Effort

With the Node.js ecosystem growing by leaps and bounds — 15 million downloads per month, more than a billion package downloads per week and well more …

JavaScript

Setting up angular2-universal on your node server

<i>As of writing the latest version is 2.1.0-RC.1, which introduced ahead of time compilation (AoT) support.</i><p>What is angular2-universal?<p>First, a bit of …

JavaScript

Benchmarks table - validate

µWS is one of the most lightweight, efficient & scalable WebSocket server implementations available. It features an easy-to-use, fully async …

DevOps