Node.js Weekly Update - November 17

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

Node v9.2.0 (Current) released on 14 November.

Notable changes:

  • crypto:
    • Support building with both 1.1.0 and 1.0.2 (David Benjamin)
  • fs:
    • fs.realpathSync.native and fs.realpath.native are now exposed (Ben Noordhuis)
  • process:
    • expose process.ppid (cjihrig)

Debugging Memory Leaks and Memory Bloat in Node.js

Memory issues can be daunting when you first encounter them.

The aim of this article is to show how to deal with a memory leak. Although it can be seemingly difficult to deal with it, they should be no more of a problem than an average bug.

Node.js security: Are developers confident in the quality of their code?

Nodesource and Sqreen created a survey where they asked nearly 300 CTOs, CIOs about their Node.js code security. This survey revealed some interesting data of security issues, that you can all read in this post.

...while the developer community fully understands the risks of operating in the open Internet and the complexities of building secure code, developers are not taking advantage of tools that can identify and mitigate threats.

Survey: Learning Node.js in 2018

We would like to continue supporting the Node.js community with free learning materials in 2018 as well, so we're searching for the topics that are hard to understand or get right. We'd be thrilled if you could help us recognize the areas to cover, by completing this 2-minute survey.

Secure Your Node.js Website With OpenID Connect

In this post, you'll see how to build a simple web application using Node.js and Express.js, and learn to secure it with authentication.

Native Pattern Matching for Javascript

The pattern matching is basically a switch on steroids, you can create powerful conditions such based on Object properties or Array content without manipulating the Object or Array itself. That amount of power leads you write functional, immutable, and expressive code instead imperative, which reduces a lot of complexity and bugs.

Wiring up a GraphQL server with Node and Express

Graph Query Language is one of those things that you see mentioned in blog posts and articles but you are unsure exactly what it is.

Find out more about this language in this post; what is it, how to set it up, and how to build a server with Node and Express.

05 Dashcam and GPS with NodeJS- Building a Raspberry Pi Carputer

Ever wondered how to build a Raspberry Pi-powered carputer? Find it out from this tutorial series by Austin Ellsworth. You can find his resources on Github as well.


Previously in the Node.js Weekly Update

In the previous Node.js Weekly Update we collected the latest news on Node.js such as the Node v9.1.0 and Node v8.9.1 (LTS) updates, catching without awaiting, querystring, HTTP/2 in the Node Core, creating a Twitter bot, a great article on core values, and much more! 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!