Node Weekly
764 FOLLOWERS
Node Weekly is a free, once–weekly e-mail round-up of Node.js news and articles.
Node Weekly
3d ago
#550 — October 1, 2024
Read on the Web
µExpress / Ultimate Express: Like Express, But Faster? — It’s not Express, but a reimplementation of Express’s functionality with API compatibility. Based on µWebSockets, and with an optimized router, it boasts faster performance than regular Express, but needs some C++ magic to make it happen.
dimden
Jiti 2.0: Runtime TypeScript and ESM Support for Node.js — Long before Node got round to natively adding ES modules support or type stripping, Jiti brought the ability to quickly run TypeScript with native ESM suppor ..read more
Node Weekly
1w ago
#549 — September 24, 2024
Read on the Web
The Nine Node Pillars: Principles for Doing Node Right in the Enterprise — An interesting resource from a group of prolific and productive Node.js contributors. It’s designed to act as a checklist to identify gaps in your current Node development practices, particularly when building larger scale apps.
Snell, Venditto, Dawson, Collina, et al.
Node v22.9.0 (Current) Released — The latest cutting edge Node has a new API for retrieving the stack trace of the current execution. It also disables V8’s Maglev optimizi ..read more
Node Weekly
2w ago
#548 — September 17, 2024
Read on the Web
nano-spawn: Tiny Execa-Inspired Process Execution — If you’re familiar with Sindre’s powerful Execa for running commands from a Node app in a robust manner, nano-spawn offers its core functionality in a smaller package and remains a better option than child_process in any case.
Sindre Sorhus and ehmicky
? But if you prefer the 'full fat' experience of Execa, v9.4.0 was released yesterday.
▶ From Node.js to Deno: How It All Began — A brief nine minute documentary exploring the origins of De ..read more
Node Weekly
3w ago
#547 — September 10, 2024
Read on the Web
Express.js 5.0 Released; Sort Of — After a long period of seeming to merely be on life support, work on Express picked up significantly earlier this year with a big plan to push ‘Express forward.’ The first fruit of this process is now beginning to appear with v5.0. Node 18 is now the minimum support version, there are error handling improvements, improvements to the project’s tooling, the introduction of a Threat Model, and updates to many of its dependencies.
Wesley Todd
? We say sort of because there's no of ..read more
Node Weekly
1M ago
#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 to write raw SQL queries in a type-safe way.
Nikolas Burk
Node v22.8.0 (Current) Released — This landed just before we hit ‘send’! :-) The enhancements are minor, but there are a few, including a new API for enabling on-disk code caching of modules (rather than using the NODE_COMPILE_CACHE env var) and a way to set required thresholds for code coverage me ..read more
Node Weekly
1M ago
#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, introduce useful tools, and get things just right. Matt Pocock walks through the process here, and there’s a 14-minute screencast too, if you’d prefer to watch along.
Matt Pocock
Node v22.7.0 (Current) Released — Node 22.6 let you strip types from source code, but now with --experimental-transform-types you can transform TypeScript-only syntax into JavaScript before running it too ..read more
Node Weekly
1M ago
#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 to everyone who sent in links for us to check out.
__
Peter Cooper, your editor
Node.js Doubles Security Releases with Newly Automated Process — The Node project has automated its security release process, doubling the number of releases, and is re-evaluating unsupported experimental features with the Next 10 group to enhance security.
Sarah Gooding (Socket)
Node v22.6.0 (Current ..read more
Node Weekly
2M ago
#543 — August 6, 2024
Read on the Web
?️ Hi! We're taking next week off for a brief summer break. We'll be back with our next issue on August 20.
We've also noticed in testing that Gmail isn't entirely sure about this issue, so if you could mark it as safe, show images, perhaps click a link or two, etc. that would be very helpful to signal that we're legit! Thank you :-)
__
Peter Cooper, your editor
Node.js Toolbox: A Way to Find and Compare Node.js Packages — A fantastic community maintained resource that presents a category-based way to find packages ..read more
Node Weekly
2M ago
#542 — July 30, 2024
Read on the Web
Node.js Adds Experimental Support for TypeScript — In this pull request, Node merged an experimental ability to transpile TypeScript into JavaScript, ultimately letting Node directly ‘run TypeScript’. However, no type checking is performed and, as Matt Pocock explains, experimental and TypeScript-only features are a no-no. Perhaps think of it as less ‘running TypeScript’ and more ‘able to tolerate most of TypeScript’?
Sarah Gooding (Socket)
Debugging Your Node.js Project with Sentry — Using a demo Node.js app, learn ..read more
Node Weekly
2M ago
#541 — July 23, 2024
Read on the Web
Node.js v22.5.0 (Current) Released – But Don't Install It! — A notable release for three reasons: first, the WebSocket feature in node:http is now exposed. Second, remember how Node is embedding SQLite? node:sqlite is now included and ready to play with. Third, however, v22.5.0 introduced a nasty bug, so you'll want to try v22.5.1 instead.
Antoine du Hamel
A Post Mortem of What Broke Node v22.5.0 — The ‘Current’ release line gives us the latest Node has to offer, at the risk of sometimes including show-sto ..read more