Weekly Node.js Update - #15 - 04.27, 2018

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

Node v10.0.0 (Current) is released

Node.js 10.0.0 is the seventh major Node.js release since the launch of the Node.js Foundation. In October of 2018, it will become the next Active Long Term Support branch.

Partially in celebration of the N-API native addon API graduating from experimental status, this Node.js release also comes with a coordinated experimental release of Node-ChakraCore that has full support for N-API and advances the Time-Travel innovation with easier getting started using a VSCode extension.

Read more...

Node v10 is Here - Feature Breakdown!

Node v10 was cut from the master this week, and became the latest version. Check out our latest post where our CEO, Tamas Kadlecsik discusses its most important features and the way it will affect developing Node.js apps.

Announcing [email protected]

[email protected] was announced in coordination with the Node.js v10. This major update to npm includes powerful new security features for every developer who works with open source code. Read on to understand why this matters.

Sharing Code Between Projects: Lessons Learned In The Trenches

As a team grows and code lines multiply, sharing code is increasingly difficult due to continuous updates. What is the solution for sharing and syncing common components of code between your projects?

These 6 essential tools will release, version, and maintain your NPM modules for you

A suite of automation tools can be employed to free you from the shackles of keeping dependencies up-to-date, ensuring code quality, and releasing new versions of your software.

Screen-Shot-2018-04-27-at-12.46.56-PM-1

Build a “Serverless” SMS FAQ Bot with Node.js, MessageBird and StdLib in 6 Minutes

In just 6 minutes you will be shown how to build a bot that will automatically answer questions from an FAQ via SMS using StdLib, MessageBird, and QnAMaker.ai!

JavaScript Prototype Poisoning Vulnerabilities in the Wild

One vulnerability that has come up a lot is prototype poisoning by copying properties. Let’s dive deep into this type of vulnerability, and see how it can be prevented in one’s own projects, starting with a little background.

Screen-Shot-2018-04-27-at-12.42.46-PM

Create A YouTube-style Recommendation Engine With Node & Vue

In this article, we’ll walk you through the steps of building a simple application that suggests personalized videos to a user based on videos the user has recently uploaded: the user uploads videos and in return gets a feed of related videos.

Dynaflow: Our Open-source Node Driver for DynamoDB

Read the story of how (and why) developers at Vice Tech built Dynaflow, their high-level DynamoDB driver.

Previously Node.js Updates:

In the previous Weekly Node.js Update, we collected great articles, like

  • Transactions and promises in Node.js;
  • Consumer Driven Contract Testing with Node.js & Pact;
  • Yarn vs npm - which Node package manager to use in 2018?;
  • Debugging JavaScript/TypeScript Node apps with Chrome DevTools, VS Code and WebStorm 🐞🔫;

& more...

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!