🖋 Just a note to say we’re experimenting a little bit with the format of the newsletter over the coming weeks, so if you have any feedback, hit reply and let us know. We’re also always keen for submissions so let us know about those too – thanks for your support! 🙂 __ Peter Cooper, your editor
Node Weekly
Sindre Tears Off the CommonJS Bandaid, Moves Exclusively to ES Modules — A common theme in the past few weeks is just how ready Node is for ES modules, and so it goes with Node module powerhouse Sindre Sorhus who’s been waiting for this day for 10 years. He recommends Dr. Axel’s guide if you want full details, but otherwise it’s fully time to get on the ES modules train, he says.
Sindre Sorhus
Dependency Managers Don’t Manage Your Dependencies — Christoph Nakazawa has kicked off a new series on JavaScript infrastructure by putting the role of tools like npm, Yarn, or pnpm into context and explaining how you can begin to ‘take ownership’ of your dependencies.
Christoph Nakazawa
Document Database. SQL Queries. In-Memory Speed — The No. 1 reason developers choose Couchbase? You can use your existing SQL skills to easily query and access JSON. That’s more power and flexibility with less training. Learn more.
Couchbase sponsor
Node 16.1 (Current) Released — A relatively minor (in the literal, as well as semver, sense) release focused on fixes, refactorings, and docs. The only ‘notable change’ is you can now use
1
read
on a fsPromises file handle without any params. A calm moment after the excitement of Node 16 last month 🙂
Node.js
Build a SaaS Platform with Stripe — A set of tutorials that brings together a variety of moving parts including Auth0, Next.js, Prisma and, of course, Node.
Jon Meyers
IN SHORT:
Node.js 10 went ‘end of life’ last Friday, so you’ll need to be using Node 12 or above (ideally 14+) if you want ongoing security releases. More on what it all means here.
V8 v9.1 has been announced — expect it in a Node near you soon.
VS Code April 2021 has been released. It bumps Electron up to Electron 12 (and therefore Node 14.16 behind the scenes) and there are some JS debugging tweaks.
Find Software Engineering Jobs with Hired — Take 5 minutes to build your free profile & start getting interviews for your next job. Companies on Hired are actively hiring right now.
The Braintree Node.js Library 3.4 — If you use Braintree’s payment services, this is the first major update to their Node client library in a long while.
Braintree
🛠 OTHER UPDATED PACKAGES TO CHECK OUT
node-wasm-run — Run arbitrary WASM/WASI files on V8.
JZZ — MIDI library for both Node and browsers. For a bit of fun, click on the logo on its homepage 😉
Terminal Kit — ‘Full blown’ terminal library for working with colors, keyboard and mouse handling, input controls, etc.
Denoify — Support Deno without maintaining a separate port.
is-interactive — Check if stdout or stderr is interactive.
😍 OK, this is cool..
MapSCII: A Text-Based World Map Renderer for the Console — Imagine Google Maps but in the terminal.. yet zooming and panning with the mouse all still works (depending on your terminal’s support). The project is itself written in Node, naturally. You can run it locally (see the GitHub repo) or at your terminal go run
#546 — September 3, 2024 Read on the Web Prisma 5.19.0, Now with ‘Typed SQL’ — Prisma is a popular declaratively-driven ORM in the Node.js / TypeScript world and its new version makes it possible Read more…
#545 — August 27, 2024 Read on the Web How to Create an NPM Package in 2024 — Sounds simple, but there are a lot of steps involved if you want to follow best practices, Read more…
#544 — August 20, 2024 Read on the Web 🏖️ If you missed last week’s issue, don’t worry – you didn’t. I took a week off a summer break, but now we’re back 😉 Thanks Read more…
0 Comments