Richard Lau
rwklau.bsky.social
Richard Lau
@rwklau.bsky.social
Software Engineer at IBM.
Node.js Build Infrastructure, Releaser & Technical Steering Committee.
Reposted by Richard Lau
I'm on a regular call with teams from Microsoft, Red Hat, Canonical and IBM regarding IBM Z & Power porting work for .NET so each release comes out smoothly.

Last week .NET 10 went live! That's our 5th release with s390x support (4th for ppc64le)

community.ibm.com/community/us...
.NET 10 released for IBM Z and LinuxONE
community.ibm.com
November 18, 2025 at 6:52 PM
Reposted by Richard Lau
📝 An initial version of the @openjsf.org Incident Response Plan has landed!

I plan to keep iterating on it over the next few weeks.

github.com/openjs-found...
Initial version: Foundation Incident Response Plan by UlisesGascon · Pull Request #289 · openjs-foundation/security-collab-space
This is a draft version of the Foundation’s Incident Response Plan. Please feel free to comment per line or add general feedback directly in this PR. The main goal is to kick off the discussion so ...
github.com
November 18, 2025 at 12:54 PM
Reposted by Richard Lau
Node.js 25.2.1 is out, an out-of-band release to revert a change on the experimental Web Storage API that ended up being more breaking than anticipated: nodejs.org/en/blog/rele...
Node.js — Node.js v25.2.1 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
November 17, 2025 at 8:30 PM
Reposted by Richard Lau
Today I gave a talk at JSConf JP covering the implementation story of recent Node.js module loader changes (compile cache, require(esm) and synchronous loader customization hooks). Very lovely conference!

Slides:
github.com/joyeecheung/...
github.com
November 16, 2025 at 3:17 PM
Reposted by Richard Lau
With npm supply chain attacks on the rise, secure publishing practices are becoming a pressing concern for anyone maintaining npm packages. ⚠️

We've released updated guidance to help maintainers reduce exposure, strengthen release processes, and protect the ecosystem: openjsf.org/blog/publish...
Publishing More Securely on npm: Guidance from the OpenJS Security Collaboration Space | OpenJS Foundation
The OpenJS Security Collaboration Space has been working closely with GitHub’s npm team to understand how new security features affect projects and maintainers, especially as threats and tools keep ev...
openjsf.org
November 14, 2025 at 4:02 PM
Reposted by Richard Lau
After a few months of targeted attacks on our ecosystem, followed by a confusing and rapidly changing response from @github.com, we wanted to put together some guidance for maintainers on how to help us all secure our supply chain together.

Here is that guidance 👇
With npm supply chain attacks on the rise, secure publishing practices are becoming a pressing concern for anyone maintaining npm packages. ⚠️

We've released updated guidance to help maintainers reduce exposure, strengthen release processes, and protect the ecosystem: openjsf.org/blog/publish...
Publishing More Securely on npm: Guidance from the OpenJS Security Collaboration Space | OpenJS Foundation
The OpenJS Security Collaboration Space has been working closely with GitHub’s npm team to understand how new security features affect projects and maintainers, especially as threats and tools keep ev...
openjsf.org
November 14, 2025 at 4:21 PM
While watching the sessions from #IBMZDay (you can still register at community.ibm.com/zsystems/eve... and watch the recordings) I am reminded of just how nice and generally helpful the Z community are (both inside and outside of #IBM).
IBM Z Day 2025
IBM Z Day is a free 1-day enterprise computing virtual conference for anyone and everyone! Hear the latest about IBM Z and LinuxONE, and join over 250 industry expert speakers and global thought leade...
community.ibm.com
November 13, 2025 at 5:02 PM
Reposted by Richard Lau
Preparing my talk for JSConf JP and I finally drew my mental venn diagram about how Node.js development works 🤪
November 11, 2025 at 7:20 PM
Reposted by Richard Lau
Node.js v24.11.1 LTS is out 💚

Notable changes + updates here: nodejs.org/en/blog/rele...
Node.js — Node.js v24.11.1 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
November 11, 2025 at 11:33 PM
Reposted by Richard Lau
Node.js v25.2.0 Current is out 💚

Notable changes + updates here:
nodejs.org/en/blog/rele...
Node.js — Node.js v25.2.0 (Current)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
November 11, 2025 at 11:33 PM
Reposted by Richard Lau
✨ Keep up to date with @nodejs.org by watching the #Nodejs #Security Working Group's last meeting on YouTube!

www.youtube.com/watch?v=a7zV...
2025-06-11 - Security Team meeting
YouTube video by node.js
www.youtube.com
November 6, 2025 at 3:28 PM
Reposted by Richard Lau
Still running on an old version of Node.js? We’ve got new guides and tools to help you migrate your code smoothly.

Start here: nodejs.org/en/learn/get...

Thank you @augustin-mauroy.bsky.social for the work here 🙏
Node.js — Userland Migrations
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 30, 2025 at 4:33 PM
Reposted by Richard Lau
If you have a codebase that uses an older version of Node.js, we have started to put together articles and tools to help you migrate your code.

nodejs.org/en/learn/get...
nodejs.org/en/blog/migr...
Node.js — Userland Migrations
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 29, 2025 at 8:56 PM
Reposted by Richard Lau
Done
@rafaelgss.dev any chance y'all could update the v8docs.nodesource.com to include 25.x? Pretty please :-)
v8docs
v8docs.nodesource.com
October 30, 2025 at 1:42 PM
Reposted by Richard Lau
Uploaded a demo on how to use nodejs/devcontainer!

- Testing a mounted dev branch on a different OS
- No need to build V8 from scratch on a fresh checkout (usually)
- Testing third-party code with the dev branch in a container

www.youtube.com/watch?v=3Nwa...

PR: github.com/nodejs/node/...
Demo of nodejs/devcontainer
YouTube video by Qiuyi Zhang (Joyee)
www.youtube.com
October 28, 2025 at 11:15 PM
New @nodejs.org 24.11.0 release.
nodejs.org/en/blog/rele...

This release marks the transition of Node.js 24.x into Long Term Support (LTS). It will continue to receive updates through to the end of April 2028.
Node.js — Node.js v24.11.0 (LTS)
Node.js® is a free, open-source, cross-platform JavaScript runtime environment that lets developers create servers, web apps, command line tools and scripts.
nodejs.org
October 28, 2025 at 5:57 PM
Reposted by Richard Lau
📺 The recording for the morning sessions of the Node.js Collab Summit 2025 is up on Youtube!

Thanks @vlt.sh for sponsoring my participation and sending in the whole crew!

#nodejs #javascript youtu.be/ppi87YjU9x0
2025-10-17 Node.js Collaboration Summit Chesapeake 2025, Morning
YouTube video by node.js
youtu.be
October 28, 2025 at 4:17 PM
Reposted by Richard Lau
My JSConf talk is up 📺 it's mostly a recap of new features that landed in the Node.js runtime last year, watch it here: youtu.be/1XFWACCrL5I?... #nodejs #javascript
Node.js - What’s New and What’s Next - Ruy Adorno, vlt.sh
YouTube video by OpenJS Foundation
youtu.be
October 27, 2025 at 7:00 PM
Reposted by Richard Lau
Built-in HTTP proxies are now on v22 😇

(Going to update the version mentions in a WIP guide on using Node.js in enterprise network environments)
October 21, 2025 at 7:05 PM
Reposted by Richard Lau
Hey, THANK YOU JSConf! 💙

To everyone who shared their ideas, sang way too hard at karaoke, and made the hallway track feel like a family reunion... you’re the best.

That's a wrap 👏
October 21, 2025 at 2:47 PM
Reposted by Richard Lau
Starting the day at the Node.js Collab Summit #nodejs #javascript
October 17, 2025 at 1:37 PM
Reposted by Richard Lau
Here are the slides for my Node.js year in review talk: speakerdeck.com/ruyadorno/no...

#nodejs #javascript #JSConf
Node.js 2025: What's new and what's next
This talks is a recap of what went on in the Node.js runtime in 2024-2025. Presented at JSConf US 2025
speakerdeck.com
October 16, 2025 at 5:59 PM
Reposted by Richard Lau
"No more juggling CommonJS and faux-ESM."
- @joyeecheung.bsky.social revealed how @nodejs.org is moving to full ESM and why the future looks brighter for developers.

www.youtube.com/watch?v=I0jv...
October 16, 2025 at 8:12 AM
Reposted by Richard Lau
Introducing 🥁🥁🥁 our JavaScriptLandia award recipients for this year!

Beyond building new features, our recipients guide others, maintain essential systems, document the hard parts, and strengthen the community every step of the way. 💙

Read more about our honorees here: hubs.la/Q03NQvx10
October 16, 2025 at 2:19 PM