🇺🇦 #​435 — April 28, 2022 |
Node Weekly |
Node 18's 'Prefix-Only' Core Modules — A look at a new type of core module that can’t be imported quite like the others, e.g. Colin Ihrig |
Node v16.15.0 (LTS) Released — Node 18’s release last week may have been more exciting, but the LTS releases are a fundamental part of life for anyone with apps in production and now Node 16 users can, too, get access to the new (though still experimental) Fetch API support with this release. Danielle Adams |
Troubleshoot Node.js App Performance Fast with Datadog APM — Datadog’s APM generates detailed flame graphs to help you identify bottlenecks and latency in your Node.js code. Navigate seamlessly between app traces, logs and metrics to troubleshoot and resolve app issues fast. Try Datadog APM free. Datadog APM sponsor |
V8's Faster Initialization of Instances with New Class Features — A technical deep dive into some work on optimizing the performance of initializing class fields and private methods – work which now benefits all users of Node.js 18 onward. Joyee Cheung (V8) |
▶  Beth Griggs and Michael Dawson on the Node 18 Release Process — Beth is a big driving force behind the recent major Node releases and in this quick five-minute video she talks about the mechanics of the Node release process and the highlights of Node 18 in particular. Node.js TSC |
Quick bytes:
|
|
Netlify Edge Functions: Serverless Compute Powered by Deno — A new, currently in beta, serverless full runtime environment from Netlify. It enables you to run serverless JavaScript/TypeScript functions right from Netlify’s Edge network. Yes, yes, it’s built on Deno, not Node, but if you want to know about why Netlify made that decision, Netlify's CEO explains just that here. Joey Aiello (Netlify) |
How to Go from 1x Deploy a Week → 1x a Day → Many Times a Day Sleuth sponsor |
Debugging Node Serverless Functions on AWS Lambda — Covers a handful of things to look out for. Dustin Goodman |
🛠 Code & Tools
Table: Formats Data from an Array into a String Table — A neat effect and perhaps a useful way to show info from CLI tools you might be building. You can configure how the table is rendered, padded, and aligned. Gajus Kuizinas |
Knex.js 2.0: A Query Builder for Multiple Databases — Knex is a popular ‘batteries included’ SQL query builder that supports Postgres, MySQL, SQL Server, SQLite3, and other SQL oriented database systems. knex |
Skia Canvas: A Canvas Environment for Node — Based on Google’s Skia graphics engine and offers end results similar to Chrome’s own canvas system. Christian Swinehart |
Free Activity Feeds & Chat APIs for Qualifying Teams Stream sponsor |
Azurite: A Lightweight Clone of Azure Storage — The interesting thing about this is it’s from Microsoft itself. The aim is to let you try (or perhaps test) Azure Storage and its API but in a local environment. Microsoft Azure |
An Improved USB Library for Node — Can you work with USB at a low level from Node code? You sure can. You might like this livestream if you want to get into such things, too. Node USB |
workerpool: Offload Tasks to a Pool of Workers
|