Node.js Weekly Update — 23 June, 2017

Written by RisingStack | Published 2017/06/23
Tech Story Tags: nodejs | news | javascript | tech | tutorial

TLDRvia the TL;DR App

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

Node.js Will Overtake Java Within a Year

Mikeal Rogers has been with the Node.js Foundation since day one. His job as community manager for the foundation involved hands-on oversight of operations, from communications and marketing to conference planning, to running board meetings

Rogers spoke with The New Stack to talk about his experience getting started in the open source world, working at the Node.js Foundation and becoming an open source governance principals guru.

Building a Node.js App with TypeScript Tutorial

This tutorial teaches how you can build, structure, test and debug a Node.js application written in TypeScript. To do so, we use an example project which you can access anytime later.

Managing large-scale JavaScript projects can be challenging, as you need to guarantee that the pieces fit together. You can use unit tests, types (which JavaScript does not really have), or the two in combination to solve this issue.

This is where TypeScript comes into the picture. TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.

Here’s what you need to know about npm 5

I’m sure you’ve heard the news by now, npm5 is here and it’s faster, stabler, and more secure than ever!

Testing Node.js Applications (Webinar)

The “Testing Node.js Applications” course takes four weeks, with 2-hour webinars (3 in total) and a 1-on-1 session tailored for your special needs.

This course is for you if

  • you want to learn how to properly test Node.js applications,
  • you want to ship software with fewer bugs,
  • you want to work on features more instead of fixing bugs.

Creating a project generator with Node

By the end of this tutorial, you’ll be able to type $ generate anywhere on your computer, choose which starter project you want to create and what name you’d like to give it, and it will be created for you.

In this post, I’ll walk you through how to create a simple project generator built with NodeJS that can be installed globally on your computer and used to create a starter project wherever you want, whenever you want.

Enterprise Conversations Episode 13: Node.js and Intel

Monica Ene-Pietrosanu of Intel discusses how Intel uses Node.js, and the company’s efforts in contributing to open source technologies and diversity.

Gathering weak npm credentials

Or how I obtained direct publish access to 13% of npm packages (including popular ones). The estimated number of packages potentially reachable through dependency chains is 52%.

In this post, I speak about three ways of gathering credentials — bruteforce attack, known accounts leaks from other sources (not npm), and npm credentials leaks on GitHub (and other places).

Upcoming Node.js & JavaScript Events

Source: The Node Foundation Newsletter

Previously in the Node.js Weekly Update

In the previous Node.js Weekly Update we read about two factor authentication with Node.js, Hacker Habits, the latest Node.js Survey, and much 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!

Originally published at community.risingstack.com on June 23, 2017.


Published by HackerNoon on 2017/06/23