Weekly Node.js Update - #23 - 06.08, 2018

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

10 Things I Regret About Node.js - Ryan Dahl

Read Ryan Dahl's presentation at JSConf EU 2018, on the things he regrets about the way he created Node.js. These include:

  • Promises
  • Security
  • The build system
  • Package.json
  • Node_modules
  • Require without ".js"
  • Index.js

His talk triggered interesting conversations on the web, for example on Hacker News or Reddit. Check out also the thread under Thomas Watson's tweet.

How we built a nationwide live video streaming service using Node.js Microservices powered by Redis

Carlos Justiniano from Flywheel Sports talks about building light-weight microservices using Redis, at RedisConf18.

Carlos has also contributed to our community website, giving an insightful glance into the following topics:

Building RESTful Web APIs with Node.js, Express, MongoDB, and TypeScript — Part 5

This article is the 5th part of a series on how to build Web APIs with Typescript. It explains various methods to secure your RESTful Web APIs.


The Node.js Event Loop: Not So Single Threaded

It's true that all JavaScript executed by Node.js is run in a single thread, but this isn't the case for pure JS. The event loop, written in C++, is multi-threaded! Learn how the event loop works, how it affects performance, and how you can use it your advantage!

Node.js & JavaScript Conferences to Attend in 2018

What conferences should you look forward to in 2018? We collected the best ones focusing on Node.js & Javascript, in Americas & Europe.

Learn Node.js and JavaScript Because It’s Just Plain Fun

Why start learning Node.js? Watch the interview with CJ Silverio on how npm and Node.js work together and how do they help each other to grow synergistically.

Agenda - JS Interactive 2018

JS Interactive 2018 will take place in Vancouver, Canada on October 10-12, 2018. The program will cover a broad spectrum of the JavaScript ecosystem including Node.js, frameworks, best practices and stories from successful end-users. Check out the detailed agenda here.

Microsoft Buys GitHub: The Linux Foundation’s Reaction

Read Jim Zemlin’s thoughtful reflection on the recent announcement of Microsoft purchasing Github for $7.5 billion in stock.
What does it mean of the world of Open Source, and why would Microsoft do this?

June 2018 Security Releases

Node.js will release new versions of all supported release lines around June 12th, 2018 (UTC). These releases will incorporate a number of security fixes.

@v8js 6.7 landed in the Node.js master

The newest, 6.7 Version of the V8 JavaScript engine has landed in the Node.js master.

Worker threads just landed in Node.js!

Lucas Azzola recently tweeted that Worker Threads landed in Node.js. Read the initial implementation of it.

Previous Node.js Updates:

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

  • Node v10.3.0 (Current) Released;
  • Building a Chat App with Express, React and Socket.io ;
  • Creating an HTTPs server with Node.js and Express;
  • 8 Key Takeaways from the Node.js Survey of 1,600 Engineers (2018);

& 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!