Node’s new CLI test runner
#436 — May 5, 2022
Node v18.1.0 (Current) Released — There’s an initial version of a CLI based test runner (which you start with node –test – see docs here) and there have also been further developments on implementing the WebAssembly Web API.
The Thing About Fastify — Express isn’t the only game in town but sometimes it feels like it, so Jonas has written a love letter, of sorts, to Fastify, an alternative Node.js Web framework that ticks his boxes and which you, too, should consider, if you haven’t already.
AppSignal Logbook: Team Discussion and Full Incident History — With Logbook you get the full incident history. Read and leave team comments, see which notifications were sent at what time, and see team activity for changes in incident states. It’s easier than ever to see what the current state of an incident is.
Prisma Raises $40M for ‘Open Source Platform for Database Languages’ — This is a mainstream media writeup rather than something technical, but you probably know of Prisma for its popular and eponymous Node.js ORM. It seems like they have big plans!
Ingrid Lunden (TechCrunch)
Dr. Axel Rauschmayer makes the point (picked up from Guy Bedford) that now Node.js 12 is at its ‘end of life’, we wave goodbye to the final version of Node that didn’t have ES module support from the start.
On the topic of ES modules in Node, however, James M Snell also notes that it has thrown ‘a giant monkey wrench into the ecosystem’ and there are “going to be large chunks of npm that you just can’t use because it’s just not going to be a good experience.”
Node 14.19.2 (LTS) has been released.
Senior Node.js Developer (Remote-Friendly) — Software Development Agency in Wrocław, Poland working with experts from around the globe to create meaningful software.
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.
Creating and Deploying a Tiny Proxy Server on Vercel in 10 Minutes — A neat use of a small Node powered proxy.
‘Lerna Has Gone. Which Monorepo Is Right with Node Now?’ — An overview of modern monorepo tooling for backend work with Node.js.
Yoni Goldberg and Michael Solomon
How to Build a Complete Next.js App with Vercel and CockroachDB
Aydrian Howard (Cockroach Labs)
How to Install Node.js 18 on Ubuntu 20.04 LTS
🛠 Code & Tools
NodeBB 2.0 Released: Node-Powered Forum Software — A very long standing Node-based forum system that supports multiple data stores, real-time notificatins, has a RESTful API, and more. If you’re an existing NodeBB user, there’s a migration guide. GitHub repo.
pdfreader 2.0: Parse Text and Tables From PDF Files — Read text and parse tables from PDF files. Supports tabular data with automatic column detection, and rule-based parsing.
resvg-js 2.0: A High-Performance SVG Renderer and Toolkit — Powered by Rust’s resvg on the backend, this works in both Node and the browser (via WebAssembly, though) for converting SVG to PNG with a high level of SVG spec support.
Fonoster: An Open-Source Alternative to Twilio? — For building programmable voice applications, at least.
ws 8.6: A Fast and Throughly Tested WebSocket Client and Server for Node
Einar Otto Stangvik