📋 In case you missed our notice a couple of weeks ago, we took a week off last week but are now back every week till Christmas 🙂 Don’t forget you can always hit reply to recommend things for us to consider for future issues – I read every response. __ Peter Cooper, editor
Node Weekly
Introducing Mongoose 6.0.0 — MongoDB user? You’ll want this. And if you’re an existing Mongoose user, you’ll want the 5.x to 6.x migration guide too. Amazingly it’s been over three years since Mongoose 5, so it was about time, and a lot of work has gone into this release 🙂
has been exposed for public use (a ‘USV String’ is a sequence of Unicode scalar values). Oh, and a week earlier Node 16.7.0 came out adding an experimental recursive
1
cp
implementation.
Michaël Zasso
Enhance Node.js Performance with Datadog APM — Debug errors and bottlenecks in your code by tracing requests across web servers and services in your environment. Then correlate between distributed request traces, metrics, and logs to troubleshoot issues without switching tools or contexts. Try Datadog APM free.
provides a variety of niceties to do the same with the JavaScript you know and love. A lot of work seems to be going into it right now with 3.0 and 3.1 dropping within days of each other. Here’s a basic usage example if you’re intrigued as to what it enables.
Google
The npm Registry is Deprecating TLS 1.0 and TLS 1.1 — From October, all connections to npm web sites and the registry itself must use TLS 1.2 or higher. This shouldn’t affect many of you as apparently 99% of traffic is already meeting this requirement, but if you’re running some ancient Node binaries or devices doing odd things, you might want to check in on them during the test runs scheduled in this post.
— jq is a fast, C-powered command-line utility to parse, sort, filter, and do just about anything with JSON data. Adam’s post is now the place to go to to remember
NAN to Node-API Migration: A Short Story — A creator of several native add-ons for Node reflects on the shift from NAN to Node-API (formerly N-API) – this is specifically for native add-on creators only as it digs into the weeds a bit.
Santiago Gimeno
QUICK BITS:
ls-lint, a fast file and directory name linter written in Node, has passed 500k npm downloads. Congratulations.
🛠 Code & Tools
libOBS (OBS Studio) Bindings for Node.js and Electron — OBS Studio is a hugely popular system for video recording, streaming and compositing, often used by livestreamers. This library helps open it up to a bit of Node-powered automation. obs-websocket-js is another approach more suited to ‘remote controlling’ an existing install over WebSocket.
Senior Backend Engineer – Remote — Nomad is a rapidly growing Series A startup on a mission to make home-buying more accessible across Europe and the Middle East.
Nomad Homes
Node.js Developer at X-Team (Remote) — Join the most energizing community for developers and work on long-term projects for Riot Games, FOX, Sony, Coinbase, and more.
X-Team
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.
#556 — November 19, 2024 Read on the Web AWS Lambda Turns Ten: Looking Back and Looking Ahead — AWS Lambda, Amazon’s cloud function service, essentially launched the term ‘serverless’ and had a big impact Read more…
#555 — November 12, 2024 Read on the Web Node v23.2.0 (Current) Released — On paper, a relatively minor release that updates the root certificates, adding five new ones, but development of TypeScript support has Read more…
#554 — November 5, 2024 Read on the Web Why Code Security Matters – Even in Hardened Environments — A nicely diagrammed deep dive (and it really is deep) into a technique that allows malicious Read more…
0 Comments