Node.js Weekly Update - December 1

Below you can find RisingStack's collection of the most important Node.js updates, projects & tutorials from this week:

Node v8.9.1 (LTS)

Notable Changes

  • openssl:
    • upgrade openssl sources to 1.0.2m (Shigeki Ohtsu)
  • Revert "https:
    • refactor to use http internals" (Myles Borins)

NodeJS blockchain implementation: BrewChain: Chain+WebSockets+HTTP Server

In this tutorial you’ll lean to create BrewChain - a verifiable chain of which member of the team made a brew and when. Protecting the history of events from any swindlers who may attempt to claim they have made more brews than they actually did.

The application will consist of the following:

  • Our block and blockchain
  • A Node which will run on team members machines, listening for new blocks broadcast and also broadcasting new blocks and updating the chain.
  • An HTTP server and web interface for interacting with brew activities, the log and other date

Building a simple static page generator with Node.js

Static page generators are great and super convenient when developing reasonably simple websites.

If you'd like to learn how to create a simple static page generator in Node.js, this article is for you!

nodejs

How to handle errors in Express

Error handling is one of the most crucial things to get right when building web applications. This post will walk you through step-by-step on how to handle errors in Express applications.

Writing fast and safe native Node.js modules with Rust

How to implement a native module in your Node.js code to increase the performance of your application? Read our guide that is based on our own experience at RisingStack. Code on!

Build a “Serverless” Todo List in 5 Minutes with StdLib and MongoDB

While building and shipping a StdLib function is as easy as opening a text editor and writing your Node.js function, it’s not always clear to developers how they’d integrate a persistence layer when trying to follow ExpressJS or other tutorials.

learn a little bit about StdLib and MongoDB, and build a todo list with in only five minutes, to power your web application — enjoy!
todo

Using Moment.js in Node.js

Read this article to learn how to integrate Moment.js into your Node.js applications to utilize dates and times in different formats and use cases.

Why (and how) to use eslint in your project

eslint is the dominant tool for linting Node.js packages, and can be configured to enforce multiple coding styles. Check out this article to learn when to use it, how to configure it and use it.

lint

Previously in the Node.js Weekly Update

In the previous Node.js Weekly Update we collected the latest news on Node.js such hot to secure your Express app, using OpenCV for face recognition, and monitoring performance. Click if you missed it!

We help you to stay up-to-date with Node.js on a daily basis too. Check out our Node.js news page and its Twitter feed!