All’s shell that ends shell.

#​445 — July 7, 2022 Read on the Web Executing Shell Commands from Node.js — Dr. Axel’s journey through the backrooms of Node.js continues with another in-depth guide – this time tackling running other programs from our Node apps. The focus is on the built-in 1child_process module here, but you Read more…

9 Deno runtime projects to watch

Deno is championed as a more-secure alternative to the popular Node.js JavaScript runtime. The 1.0 version of the Deno runtime, which leverages the V8 JavaScript engine and was built using Rust, arrived in May 2020. Node.js founder Ryan Dahl even spearheaded Deno’s development, which now has more than 83,000 stars Read more…

Node.js in the stream.

#​443 — June 23, 2022 Read on the Web Using Web Streams in Node.js — Streams provide a handy abstraction for cleanly working with streaming data but Web Streams (a.k.a. WHATWG Streams) are a different, more broadly supported beast to classic Node.js streams. Dr. Axel starts from the basics but Read more…

A big week for Fastify

#​441 — June 9, 2022 Read on the Web Fastify 4.0 Released — The first major release of a popular, high performance Node.js Web framework in two years warrants some celebration. A focus has been placed on stabilization, modernization, and improving the already quite stable developer experience, rather than flashy Read more…

util.parseArgs arrives in Node 18.3

#​440 — June 2, 2022 Read on the Web Node v18.3.0 (Current) Released — It’s not a huge release but there are some solid dependency updates (npm 8.11.0, V8 10.2, Undici 5.4), Windows 32 binary releases are back, and one notable new (experimental) feature: the 1util.parseArgs function for bringing an Read more…

Node 16 LTS now on AWS Lambda

🇺🇦 #​438 — May 19, 2022 Read on the Web Node Weekly Web Scraping via JS Runtime Heap Snapshots — When official APIs don’t offer all of the access users require (or don’t exist at all) scraping can become a less than ideal necessity. Puppeteer or Playwright make controlling a Read more…