Setting up a Node.js Application for Production on Ubuntu 14.04

Node.js is an open source Javascript runtime environment for easily building server-side and networking applications. The platform runs on Linux, OS X, FreeBSD, and Windows, and its applications are written in JavaScript. Node.js applications can be run at the command line but we will teach you how to run them as a service, so they will automatically restart on reboot or failure, so you can use them in a production environment.
In this tutorial, we will cover setting up a production-ready Node.js environment that is composed of two Ubuntu 14.04 servers; one server will run Node.js applications managed by PM2, while the other will provide users with access to the application through an Nginx reverse proxy to the application server.

Source: How To Set Up a Node.js Application for Production on Ubuntu 14.04 | DigitalOcean

Good tutorial. You can also do the reverse proxy with Apache.

My Twitter Digest for 01/10/2016

My Twitter Digest for 01/05/2016

The 2015 Open Source Yearbook from Opensource.com

The 2015 Open Source Yearbook is a community-contributed collection of the year’s top open source projects, people, tools, and stories. New articles are added as they are published here.

— 2015 Open Source Yearbook https://opensource.com/yearbook/2015

The yearbook highlights the best of open source in 2015 including hardware, software, and resources that made 2015 a great year for open source. There are 22 entries covering everything from the raspberry pi to Drupal to free ebooks.