Michael Zasso's Avatar

Michael Zasso

@targos.dev.bsky.social

291 Followers  |  208 Following  |  18 Posts  |  Joined: 04.11.2024  |  1.7341

Latest posts by targos.dev on Bluesky

Preview
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.

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

20.06.2025 14:52 โ€” ๐Ÿ‘ 47    ๐Ÿ” 13    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Preview
European Citizens' Initiative Give your support !

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

15.05.2025 08:57 โ€” ๐Ÿ‘ 1528    ๐Ÿ” 1621    ๐Ÿ’ฌ 32    ๐Ÿ“Œ 120
Preview
Node.js โ€” Node v23.9.0 (Current) Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.

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...

26.02.2025 16:54 โ€” ๐Ÿ‘ 21    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I'll be there too!

17.02.2025 06:38 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Major in theory. In practice I would probably not have thought about it.

14.02.2025 06:36 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Node.js โ€” Node v23.8.0 (Current) Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.

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...

13.02.2025 18:00 โ€” ๐Ÿ‘ 48    ๐Ÿ” 8    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1
Preview
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.

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...

10.02.2025 13:49 โ€” ๐Ÿ‘ 6214    ๐Ÿ” 3074    ๐Ÿ’ฌ 165    ๐Ÿ“Œ 211

Maybe we should start specifying that we want minimal code, not minimal effort.

11.01.2025 21:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Is SHA-256 faster because CPUs have specialized instructions for it?

11.01.2025 16:50 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

09.12.2024 15:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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.

06.12.2024 06:45 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

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.

06.12.2024 06:43 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I'm talking about runtime checks. I don't know what you mean by "type checks".

05.12.2024 17:40 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I agree. My point is that correct types should force you to write the checks, or at least help you think about it.

05.12.2024 17:35 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

05.12.2024 17:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

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.

05.12.2024 16:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

node --expose-internals -e "require('internal/test/binding').internalBinding('process_methods').causeSegfault()"

14.11.2024 11:08 โ€” ๐Ÿ‘ 7    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

bsky.app/starter-pack...

12.11.2024 07:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I only had one sponsor (codecov), and lost it today.

11.11.2024 09:32 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Draw Things: AI-assisted Image Generation

I use Draw Things: drawthings.ai

10.11.2024 20:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

09.11.2024 12:13 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hello World. Meet some of my awesome friends. go.bsky.app/DmKWw1e

05.11.2024 16:19 โ€” ๐Ÿ‘ 59    ๐Ÿ” 20    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

@targos.dev is following 20 prominent accounts