util.parseArgs arrives in Node 18.3

June 2, 2022 By Mark Otto 0

Node.js Weekly

💡 Node 17.9.1 and 16.15.1 have been released too but are minor dependency-focused releases.

What npm Can Learn from Go — Go’s approach to dependency management mitigates some key supply chain issues, but could some of Go’s ideas be brought into the world of npm? This post introduces an experiment to recreate the go mod vendor experience with npm as a way to provoke community discussion on ways forward.

Danny Hermes

HTTP Testing with Hurl in Node.js — Hurl is a (Rust-powered) command-line tool for running HTTP requests defined in simple text files and you can use it from within a Node project too.

David Humphrey

How to Build a Group Chat App with Vanilla JS, Twilio and Node — Chat apps have long been a popular bucket list project for Node developers. I did a webinar (or livestream to the young’uns) 10 years ago(!) on building a chat app in Node myself but times have moved on and it’s possible to outsource much of the infrastructure now, as seen here.

Zara Cooper

Using N|Solid Runtime from npm — N|Solid Runtime is a special Node.js distribution that includes N|Solid’s agent to extract live metrics and app behavior information from apps in production.

Adrián Estrada (NodeSource)

🛠 Code & Tools

Jest Image Snapshot: A Jest Matcher for Image Comparisons — Say hello to visual regression testing using this tool from American Express. Take image snapshots of your app within a test and compare them against a baseline. It can even handle tolerances if you want to ignore subtle changes and only throw on huge discrepancies.

American Express

Web Academic Lead – US (Remote) — Mentor aspiring developers seeking to build inspiring careers. Create and lead the online sessions, being the role model for our students.
Masterschool

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