Sign in

Michael Zasso

@targos.dev
330 followers 201 following 23 posts
PostsRepliesMedia
Reposted by Michael Zasso
Joyee Cheung @joyeecheung.bsky.social · 18/05/2026
Lately I've found myself repeating the same explanations to different people about how Node.js and V8 build/test/stay in sync with each other. To reduce the parroting, here's a blog post about the workflows, challenges I see, and some hands-on tips joyeecheung.github.io/blog/2026/05...
joyeecheung.github.io
How Node.js and V8 keep each other working - workflows, challenges and tips
Recently I’ve found myself repeating the same explanations to different people about how to test a V8 patch in Node.js, how to patch the Node.js fork run in V8’s integration CI, or how to get these pa
03311
Michael Zasso @targos.dev · 06/05/2026
The second definition is missing something important. It goes with a negative form. "never" makes sense for "always not".
020
Reposted by Michael Zasso
Antoine du Hamel @aduh95.bsky.social · 11/03/2026
Node.js 25.8.1 is out, fixing a Yargs 17 compatibility issue. Full changelog and download links at nodejs.org/en/blog/rele...
nodejs.org
0184
Michael Zasso @targos.dev · 26/02/2026
next.ink/226311/chatg...
next.ink
ChatGPT Health : une étude pointe des problèmes dans les recommandations de consultation - Next
010
Michael Zasso @targos.dev · 17/10/2025
Follow-up question: if I have new packages to publish, do I have to publish them all manually one by one before setting up trusted publishing?
320
Michael Zasso @targos.dev · 30/09/2025
We use Vike and it works well for us!
110
Michael Zasso @targos.dev · 12/08/2025
The open alternative to GitHub already exists, and is hosted elsewhere! codeberg.org/forgejo/forg...
codeberg.org
forgejo
Beyond coding. We forge.
130
Reposted by Michael Zasso
OpenJS Foundation @openjsf.org · 20/06/2025
We’re deeply saddened to mark the passing of Mikeal Rogers after a courageous fight with cancer. Mikeal wasn’t just a leader in the open source world. He was a connector, a builder of community, and someone who showed up for others in meaningful ways. Thank you, Mikeal 💚 hubs.la/Q03s_C7G0
hubs.la
In Memory of Mikeal Rogers: A Builder of Communities | OpenJS Foundation
It is with deep sadness that we mark the passing of Mikeal Rogers, a leader, builder, and advocate for open source communities and for the people who power them.
05013
Reposted by Michael Zasso
Eline Muijres 🐇 @elinemuijres.com · 15/05/2025
EU citizens, please take 30 seconds to sign the European Citizens' Initiative to ban conversion therapy (torture against LGBTQ+ people). Only 1 day left to meet the criteria of 1 million signatures. eci.ec.europa.eu/043/public
eci.ec.europa.eu
European Citizens' Initiative
Give your support !
3114871589
Michael Zasso @targos.dev · 26/02/2025
Two weeks have passed already, so it's time for a new Node.js release! Today we added support for TLSA DNS records and the new `process.threadCpuUsage` method. nodejs.org/en/blog/rele...
nodejs.org
Node.js — Node v23.9.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
0233
Michael Zasso @targos.dev · 17/02/2025
I'll be there too!
040
Michael Zasso @targos.dev · 14/02/2025
Major in theory. In practice I would probably not have thought about it.
120
Michael Zasso @targos.dev · 13/02/2025
Just released Node.js v23.8.0. It includes an initial implementation of URLPattern, an new flag to load system certificates, zstd, and more! nodejs.org/en/blog/rele...
nodejs.org
Node.js — Node v23.8.0 (Current)
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.
3508
Reposted by Michael Zasso
Carole Cadwalladr @carolecadwalla.bsky.social · 10/02/2025
This is what should be on every front page right now. What's happening in the US right now is an illegal power grab by a private citizen. IT'S A COUP. It's a digital coup. It's Musk who's leading it. The consequences are terrifying. And it's coming for us next. 1/ open.substack.com/pub/broligar...
open.substack.com
IT IS A COUP
This is what should be on every front page in 150 point banner headlines. All I have is this Substack but I lay it beneath your feet and pray to a higher power that I'm wrong.
16061253028
Michael Zasso @targos.dev · 11/01/2025
Maybe we should start specifying that we want minimal code, not minimal effort.
110
Michael Zasso @targos.dev · 11/01/2025
Is SHA-256 faster because CPUs have specialized instructions for it?
110
Michael Zasso @targos.dev · 09/12/2024
This GitHub "feature" has been known for years and has already been abused to trick people into downloading malware. I'm not aware of any official communication about it but I may have missed it.
220
Michael Zasso @targos.dev · 06/12/2024
Wait, it's actually in the stack trace. The problem is in the abandoned `esm` module: github.com/standard-thi... This internal method was changed. It now expects two parameters.
github.com
230
Michael Zasso @targos.dev · 06/12/2024
This probably means that one of the modules is abusing Node.js internals. Try to run the tests with the `NODE_DEBUG=module` env var to find which one.
220
Michael Zasso @targos.dev · 05/12/2024
I'm talking about runtime checks. I don't know what you mean by "type checks".
120
Michael Zasso @targos.dev · 05/12/2024
I agree. My point is that correct types should force you to write the checks, or at least help you think about it.
120
Michael Zasso @targos.dev · 05/12/2024
My opinion here is that if the query string parser you use has type definitions and may convert any query param to an array, the types should reflect that. Otherwise it's a typings bug that may introduce the security vulnerability.
120
Michael Zasso @targos.dev · 05/12/2024
I tried to find a hint in the conversation but I don't find how you can (unexpectedly) get something other than a string from a query parameter. You need to have a specific parser/transformer in the middle. It's not like untrusted JSON body.
210
Michael Zasso @targos.dev · 14/11/2024
node --expose-internals -e "require('internal/test/binding').internalBinding('process_methods').causeSegfault()"
270
Michael Zasso @targos.dev · 12/11/2024
bsky.app/starter-pack...
100
Michael Zasso @targos.dev · 11/11/2024
I only had one sponsor (codecov), and lost it today.
020
Michael Zasso @targos.dev · 10/11/2024
I use Draw Things: drawthings.ai
drawthings.ai
Draw Things: AI-assisted Image Generation
010
Michael Zasso @targos.dev · 09/11/2024
In case they want to use the `nodejs.org` handle and can't do it, feel free to direct them to me. Happy to help for the DNS challenge.
020
Reposted by Michael Zasso
Robin Bender Ginn @rginn206.bsky.social · 05/11/2024
Hello World. Meet some of my awesome friends. go.bsky.app/DmKWw1e
35920