#​416 — December 2, 2021

Read on the Web

Node Weekly

The Best Starting Word in WORDLE?WORDLE is an online word game that’s a bit like ‘Mastermind’ but with 5 letter words. And, of course, if you’re a developer, why not use code to analyze an approach to playing it? Amusingly, I used the tip on today’s game and the final 5 letter word described my approach..

Bertrand Fan

Strapi v4: An Open Source Node.js Headless CMS — Strapi has been around a while and has done a good job building a community around itself. A big new version is out with a new UI, Plugin API, Query Engine and more, plus a focus on refactoring the core to make it easier to extend and twist to your own ends. Here’s the getting started tutorial.

Alexandre Bodin

Data Visualization Made Easy with ReactJS, Nivo and InfluxDB — Learn how you can build charts in ReactJS using Nivo and InfluxDB.

InfluxData sponsor


  • GitHub Actions now supports Node 16 so you can use the latest syntax for those using runner: node16 – thanks to Gregor for noticing this.

  • Taking part in this year's Advent of Code? AoC Runner is a Node utility to help you create and run your solutions more quickly if you want to get on the leaderboard.

Node v17.2.0 (Current) Released — It’s V8 9.6 time for Node, although it’s a pretty minor change along with everything else in this release - more of a gentle step forward than a leap.

Michaël Zasso

PickBetterPack: Discover Similar Packages from package.json Dependencies — Paste a package.json and this tool will show you a tree-like view with similar (I'm not so sure about 'better' though..) options for each dependency listed. A mixed bag, but an interesting idea if you want a fresh perspective.


24 Days From Node.js to Rust: Day 1 — Like many, JavaScript developer Jarrod is taking a look at Rust, and he’s starting to blog some notes about the process looking through a Node.js lens.

Jarrod Overson

💻 Jobs

Developer Relations Lead 🚀(Remote, Work from Anywhere 🏖) — We're reimagining eCommerce with super fast headless commerce service for product storytellers. React, Node, GraphQL? Let's talk.

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.

Building a 'Now Playing' Display with Node-RED — Rui wanted to use a Raspberry Pi and LCD screen on his desk to show a ‘now playing’ screen for his media center. Python made up most of the code but Node’s Node-RED low-code system provided the glue.

Rui Carmo

Observability Won't Replace Monitoring (Because It Shouldn't)

Lightstep sponsor

Using Node to Build a Slack Bot for HubSpot — Comes from Fusebit whose integration platform is used to join the parts together.

Liz Parody

Volta vs. nvm for JavaScript Tooling
Jon Surrell

🛠 Code & Tools

gradient-string: Beautiful Color Gradients in Terminal Output — Finding that merely colorizing your program’s text output is too old school? Now you can step up to gradients instead. Don’t ask why, but it does look nice and I've seen a few CLI tools use it to wow users.

Boris K

Kysely: A Type-Safe SQL Query Builder for TypeScript — Aims to make it difficult to write invalid SQL with results being always correctly typed, no matter how complex the query.

Sami Koskimäki

node-qrcode 1.5.0: Generate QR Codes from Node — QR codes are 2D barcodes that can store arbitrary data (like URLs, say). They can be scanned by mobile devices easily so you might want to generate them within an app.

Ryan Day

Sourcegraph Makes It Easier to Find and Fix Things Across All of Your Code, Faster

Sourcegraph sponsor

DOCX 7.2: A Declarative API to Generate .docx Files.docx files are more commonly known as modern Microsoft Word documents. GitHub repo.


Polly 6.0: Record, Replay, and Stub HTTP Interactions — Works in both Node and the browser and gives you a lot of control over recording, replaying and intercepting HTTP requests. We mentioned 5.2 just last week but 6.0 is out now with breaking changes.

Netflix, Inc.

Dann.js 2.4: A Neural Network Library for JavaScript — The aim is ease of use so it’s good to use for experimentation and playing around. GitHub repo.

Matias Vazquez-Levi

better-sqlite3 7.4.5: A Simple, Fast SQLite3 Library for Node
Joshua Wise