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”.

Practical Node.js

This is the manuscript (draft) and code for Practical Node.js, 2nd Edition [Apress, 2017]. It's work in progress and the draft will be completed in …

JavaScript

Rapid development & deployment with Node.js and Docker

I have quite a few Nodejs repos on GitHub and until now I've not migrated any of them to Docker because I didn't really know how. The other day I had …

DevOps

Writing a Node.js module in TypeScript

One of the best things about Node.js is its massive module ecosystem. With bundlers like webpack we can leverage these even in the browser outside of …

JavaScript

Apollo Server 1.0 — A GraphQL Server for all Node.js frameworks

Apollo Server 1.0 — A GraphQL Server for all Node.js frameworks<p>Use GraphQL with Express, Hapi, Koa, Lambda, Micro, Restify, etc.<p>Today, after more …

Node.js

KeystoneJS

KeystoneJS is a content management system and framework to build server applications that interact with a database. It is based on the Express …

Define Mongoose Models Using TypeScript Classes

As a Node developer, chances are that you've already encountered with both Mongoose, and ODM (Object Document Mapper) library helping you connect …

JavaScript

Mastering Async Await in Node.js

<b>In this article, you will learn how you can simplify your callback or Promise based Node.js application with async functions …

JavaScript

Login-with

GitHub

Processing a large dataset in less than 100 lines of Node.js with async.queue

<i>Sara</i> <i>is a Developer Advocate on Google’s Cloud Platform team, focusing on big data and machine learning. She helps developers build awesome apps</i> …

Node.js Performance Monitoring with Prometheus

<b>This article helps you to understand what to monitor if you have a Node.js application in production, and how to use Prometheus</b> <i>- an open-source</i> …

JavaScript

Massive.js 3.0: A Postgres-centric Data Access Tool

Massive.js is a data mapper for Node.js that goes all in on PostgreSQL and fully embraces the power and flexibility of the SQL language and …

JavaScript

Kubernetes

While container technology has existed for years, Docker really took it mainstream. A lot of companies and developers now use containers to ship …

Node 8 and npm@5 release: What's new?

<b>TL;DR:</b> Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine. It has gained massive adoption by developers and organizations around …

JavaScript

camaro

camaro is an utility to transform XML to JSON, using Node.js binding to native XML parser pugixml, one of the fastest XML parser …

Writing a Node.js module in TypeScript

One of the best things about Node.js is its massive module ecosystem. With bundlers like webpack we can leverage these even in the browser outside of …

JavaScript

Habits of a Happy Node Hacker 2017

It’s been a little over a year since our last Happy Node Hackers post, and even in such a short time much has changed and some powerful new tools …

JavaScript

Debugging TypeScript in a Docker Container

This recipe shows how to run and debug a VS Code TypeScript project in a Docker container.<p>The recipe assumes that you have a recent version of Docker …

How to Build a Load Balancer with Express

Getting Started<p>There are plenty of powerful load balancing tools out there, like nginx or HAProxy. Nginx and HAProxy are fast and battle-tested, but …

Running Node.js applications from GitHub in generic Docker Container

Share this on .. 0000<p>This article shows how I create a generic Docker Container Image to run any Node.JS application based on sources for that …

DevOps

8 npm Tricks You Can Use to Impress Your Colleagues

You watch a colleague coding, there’s a shorthand or trick being applied, somehow you’re not familiar with it and your mind blows away. Happens to …

Developing Microservices - Node, React, and Docker - Michael Herman

In this post you will learn how to quickly spin up a reproducible development environment with Docker to manage a number of Node.js …

JavaScript

Node.js Docker "Good Defaults": A Best Practice Template for Node In A Container

<b>TL;DR:</b> Get the Project Skeleton on GitHub and improve your Node+Docker skills<p>I've been a Node fan since 2012, when Kevin Griffin and I shifted our …

Transforming callbacks into promises and back again with function decorators

Every day that I work in JavaScript-land, I stumble across a mixture of callbacks, promises or async/await. I have my own preferences in how I like …

JavaScript

Project Glimpse · Full

<i>1.</i> In your app`s root directory, use npm to install Glimpse.<p><i>2.</i> Initialize Glimpse before any other <b>require()</b> or application logic (typically at the …

Debugging Node.js with Chrome DevTools

Support for Node.js debuggability landed in Node.js master in May 2016. You can see it in action in the DevTools 2016 Google I/O talk.<p>Here’s how to …

JavaScript

Writing Secure Node.js Code - Danny Grander

<b>In his prezentation, Danny Grander walked us through hacking a vulnerable Node.js application, as well as looking in-depth into three different</b> …

Create a Continuous Deployment Pipeline with Node.js and Jenkins

Previously I had written about using Jenkins for continuous deployment of Java applications, inspired by a keynote demonstration that I had developed …

Nest FINAL release is here! Node.js framework built on top of TypeScript

Nest is a powerful web framework for Node.js, which helps you effortlessly build efficient, scalable applications. It uses modern <b>JavaScript</b>, is built …

pkg

Package your Node.js project into an executable<p>Use cases<p>Make a commercial version of your application without sources<br>• Make a demo/evaluation/trial …