A roundup of what’s new in Node.js core

🇺🇦 #​431 — March 31, 2022

Read on the Web

Node Weekly

What’s New in Node Core: March 2022 Edition — Rapidly approaching the start of its teenage years (yep, Node turns 13 this May), development of new features in Node isn’t slowing down at all, but what’s going on? This post rounds up some links to a variety of new improvements and reminds us that Node 18 is just around the corner…

Simon Plenderleith

Electron 18.0.0 Released — Not content to let React turn 18, Node.js to approach v18, or Go to reach 1.18, the popular cross-platform desktop framework also turns 18 this week, with upgrades to Chrome 100 (also out this week), V8 10.0, and Node 16.13.2.

Keeley Hammond and Sofia Nguy

Retool Is the Fast Way to Build Internal Tools — Visually design apps that interface with any database or API. Switch to code nearly anywhere to customize how your apps look and work. With Retool, you ship more apps and move your business forward—all in less time.

Retool sponsor

Postgres.js 3.0: Fast, Full-Featured Postgres Client for Node (and Deno) — Now for both Deno and Node.js, this high performance Postgres library offers realtime change subscription, dynamic query building via a special template literal, large objects, high availability via multi-host connection URLs, async cursors, and more. Slonik is another option to consider in this space and also has a new release.

Rasmus Porsager

💻 Jobs

Senior Backend Developer — Are you looking to level up your skills and work on a wide variety of applications and technologies? Look no further.

Bitovi

Back-End Developer (Node.js, Full-Time, Remote CET±3 Hours) — Help us improve the speed and reliability of back-end processes that drive automation for real estate agencies.

SweepBright

Find Tech Jobs with Hired — Create a profile on Hired to connect with hiring managers at growing startups and Fortune 500 companies. It’s free for job-seekers.

Hired

Build Serverless APIs with Node.js and AWS Lambda — An introductory look at how to create and deploy Lambda functions with Node and AWS SAM.

Ayooluwa Isaiah

Using Google Calendar Webhooks with Node — What if you want to update a Slack channel, say, when a meeting is updated? It’s possible to do a lot with events on calendars without polling by using Calendar’s Push Notifications API.

Rubén Restrepo

How to Easily Build IoT Apps with Node-RED & InfluxDB

InfluxData sponsor

▶  Zach Leatherman on Going Full-Time on the Eleventy SSG — Zach Leatherman recently announced he will now be working on the JS-powered static site generator Eleventy on a full-time basis at Netlify.

JS Party Podcast podcast

How to Write a Linter Using tree-sitter in An Hour

Siraben

How to Upload PDF Files to Azure Storage from Node

Noah Cooper

Creating Node Docker Images That Build in 2 Seconds (Sort Of)

Tommaso De Rossi

🛠 Code & Tools

Hackathon Starter: A Boilerplate for Node Web Apps — We first featured this boilerplate back in 2016(!) and it’s recently been updated. It’s for when you might want to start building a Node app quickly (such as at a hackathon), including almost everything you’d need: auth, OAuth, Bootstrap 5, account management, an email form..

Sahat Yalkabov

Quickgres 0.4.2: A Pure JavaScript Postgres Client Library — It’s interesting to see a Postgres client library that talks the wire protocol directly with no external dependencies. It’s pretty much all in a single JS file too if you want to see how it works.

Ilmari Heikkinen

Doppler – All Your Environment Variables in One Place

Doppler sponsor

Strom: Dependency-Free Stream Utils for Node — About twenty functions for manipulating streams in various ways including concatenation, filtering, mapping, and merging.

Lewis Diamond

Venode: The Missing ‘Child’ of Node.js and Deno? — Perhaps not, but it’s a look at what Node would be like with a runner that supports certain Deno features.

M. Bagher Abiat

Undici 5.0: The Modern HTTP/1.1 Client for Node

Node.js Team

Nano 10.0: The Official Apache CouchDB Library for Node

Apache Software Foundation

Leave a Reply

Your email address will not be published.