#​425 — February 17, 2022

Read on the Web

Node Weekly

Express.js 5.0 Now in Beta — Considering that the first alpha of 5.0 was over seven years ago, this is a big step for the still wildly popular Web app library. There’s also thorough docs of the 5.x API here.

Express.js Team

Node v17.5.0 (Current) Released — Sadly this release dropped just hours after last week’s issue of Node Weekly, but this is the first release of Node with native (though currently experimental behind the --experimental-fetch option) Fetch API support (more on what that means here) so give it a spin.

Ruy Adorno

Learn the Fundamentals of Rx.js — This useful JavaScript library is great for managing events that happen over time, and in this detailed video course Steve Kinney covers what you need to know to make use of it — including observables, events, intervals, timers, operators, and more.

Frontend Masters sponsor

🧑‍⚖️  Node.js Trademarks Transferred to the OpenJS Foundation — You may not have realized this, but Joyent (a company that heavily backed the early development of Node) still owned the Node.js trademark till, well, now. We appreciate having had their kind permission to use the term ‘Node’ in the name of this newsletter – now the OpenJS Foundation takes on the legal responsibilities.

Robin Ginn

In brief:

💻 Jobs

Senior Backend Developer — Are you looking to level up your skills and work on a wide variety of applications and technologies? Look no further.
Bitovi

Senior Software Engineer (Remote or Paris / Brussels) — We're seeking an experienced software engineer with Express/Node, TypeScript, and GraphQL know-how to help create our product management platform.
Cycleapp

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

The Basics of package.json — Most likely you’ve been working with package.json files for years, but it can pay to refamiliarize yourself with their many properties.

Gabby T and Marian Villa (NodeScource)

Use Pipedream Webhooks to Unlock 300+ API Integrations

InfluxData sponsor

Why Private npm Registries Matter and How Verdaccio Makes It Easy
Shehzad Akbar

🛠 Code & Tools

Leoric: A Node ORM for MySQL, Postgres and SQLite — It’s heavily influenced by the Active Record pattern (such as is popular in the Ruby on Rails world, say). GitHub repo.

Leoric

puppeteer-to-playwright: Puppeteer to Playwright Conversion Script — If you want to migrate between the two popular browser automation systems, this could help.

Checkly

Metascraper: A Library to Scrape Metadata from Web Content — Uses things like Open Graph annotations, JSON+LD, and HTML metadata to get you things like author, title, description, and even an image related to the URLs of your choice.

Microlink

Moving Pinterest’s iOS Builds to Autoscaled EC2 Mac

Buildkite sponsor

Execa 6.1: A Better child_process — A way to run external processes from your Node app. Now supports AbortController.

Sindre Sorhus

Marked 4: A Fast Markdown Parser and Compiler — Works in the browser or server-side. Demo here to see it in action.

Christopher Jeffrey

fkill-cli 7.1.0: A Cross-Platform Way to Kill Processes
Sindre Sorhus

Verdaccio 5.6: Lightweight Node Private Proxy Registry
Verdaccio