#436 — May 5, 2022 |
Node Weekly |
Node v18.1.0 (Current) Released — There’s an initial version of a CLI based test runner (which you start with Michaël Zasso |
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. Jonas Galvez |
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. AppSignal sponsor |
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) |
Quick bytes:
|
|
Creating and Deploying a Tiny Proxy Server on Vercel in 10 Minutes — A neat use of a small Node powered proxy. Matteo Mazzarolo |
'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 |
Building a JavaScript Bundler from Scratch — After building a to-do list, a static site generator, or even a testing framework, how about a bundler? Christoph, well known for his work on Jest and Yarn, covers it all here, and there's a livestream version too. Christoph Nakazawa |
Read Our Comparison of Serverless Frameworks for Building in Node.js Rookout sponsor |
How to Build a Complete Next.js App with Vercel and CockroachDB
|
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. Jay Moonah |
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. Adrien Joly |
Introducing Filestack: The All-In-One File Service Designed For Speed Filestack sponsor |
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. Miscellaneous |
JSPyBridge 1.0: A Bridge Between Node and Python — A work in progress but offers the ability to go either way - run Python from Node, or run Node from Python ‘with a native feel.’ “Unlike other bridges, you may notice you’re not just writing Python code in JavaScript, or vice-versa. You can operate on objects on the other side of the bridge as if the objects existed on your side.” extremeheat |
Fonoster: An Open-Source Alternative to Twilio? — For building programmable voice applications, at least. Fonoster |
pnpm 5.1.0: The Alternative Fast and Disk Space Efficient Package Manager
|
ws 8.6: A Fast and Throughly Tested WebSocket Client and Server for Node
|