Below you can find a collection of the most important Node.js updates, tutorials & announcements from this week - curated by RisingStack's Node.js Developers.
Latest Node.js Updates here: 10.16.3 LTS / 12.11.1 Current
First, let's start with "official" Node news:
- build: This release fixes a regression that prevented from building Node.js using the official source tarball
- deps: Updated small-icu data to support "unit" style in the
nvm will be the first project to enter the OpenJS Foundation’s incubation process after the merger of the JS Foundation and the Node.js Foundation. nvm is the most common and widely used method to install Node.js, and the most common tool to manage multiple installed Node.js versions.
The Node.js 8.x Maintenance LTS cycle will expire on December 31, 2019 - which means that Node 8 won’t get any more updates, bug fixes or security patches. In this article, we’ll discuss how and why you should move to newer, feature-packed, still supported versions (like Node 12 - check out the new features here).
We’re also going to pinpoint issues you might face during the migration, and potential steps you can take to ensure that everything goes well.
This post provides a preview of some of the highlights in anticipation of the release.
- Script streaming on preload
- Faster object destructuring
- Lazy source positions
- Faster RegExp match failures
- WebAssembly C/C++ API
- Improved startup time
Software Design and Architecture is pretty much it's own field of study within the realm of computing, like DevOps or UX Design. Here's a map describing the breadth of software design and architecture, from clean code to microkernels
React is now one of the most battle-tested and mature front-end frameworks in the world, and Express.js is its counterpart among back-end/server frameworks. If you’re building an app today, you can’t pick a better duo than this. In this post, I will walk you through building a complete app using these two frameworks, plus Chakra UI for component styling.
Node.js introduced native HTTP/2 support through the http2 built-in package in its version 8 of July 2017 as an experimental feature, and as a stable one into Node.js 10 LTS.
React, Express, Node Js, and MongoDB (MERN Stack) microservices-based application deployment on Kubernetes
This article will help step by step on how we can deploy a basic microservices-based application having front-end → backend → database layer to the Kubernetes cluster as separate stand-alone entities and make them scalable.
We're currently approaching GitHub Actions v2 shipping publicly for everyone to use. I'm personally super excited about this because it means I don't need to configure an external service to run my CI – I can slap in some YAML, and I'm off with a cross-platform (!) CI system with multiple versions of Node.js installed.
In case you didn’t know, GraphQL and REST aren’t the only client-server interaction patterns in history. Yes, they are the most popular ones at the moment and with good reason! But at the beginning (especially then) one of the first ways developers started envisioning shared functionality between client and servers was using what they called Remote Procedure Call. In other words, they wanted to use remote code locally, and in the process hiding the complexities of the remote call.
This is a list of (8) new ES features we will be covering here:
- Optional Catch Binding
- Dynamic Import
- globalThis object
This article is focused around deploying a simple web application to the AWS cloud platform. We will be deploying the application to Elastic Beanstalk.
Interesting JS & Node Threads:
Like what you read?
Share / like the post, and come back next week! :)