Ruy Adorno

Ruy Adorno

@ruyadorno.com

Node.js TSC • Founder Engineer at @vlt.sh • Previously Google, GitHub, npm Inc. Opinions are my own. 📍 Montreal 🇨🇦

1.8K followers904 following610 posts

Ruy Adorno reposted

super happy to work with @evertpot.com because he turns hard graph problems at scale into ecosystem level consistency for @vlt.io registry consumers

A consistent(ish) NPM dependency graph: www.vlt.io/blog/consist... In which @evertpot.com explains how we re-order NPM's replication log to give a more consistent dependency graph.

Ruy Adorno reposted

Randomly checking @vlt.io package-manager benchmarks 🙈 > upm is fastest at 372ms, 20.6× faster than npm!!!

Ruy Adorno reposted

our design engineer jason (or is it json?) took every detail of our benchmarks site and made it between 100-1000x* better *on the luke scale of "this rocks"

Our benchmarks got a fresh look, with new ways to explore performance, and a few new capabilities for agentic tooling. Read about some of our favourite changes ↓ www.vlt.io/blog/more-th...

🚀 vlt v1.6.0 is out with Global installs! Now you can use the vlt CLI to get all your CLI tools: #javascript #packages #release #vlt

Ruy Adorno reposted

Agent Skills are also dependencies

Ruy Adorno@ruyadorno.com

🚀 Just shipped a new `vlt skills` cmd as part of v1.5.0 of the vlt CLI so that we can properly manage these skills that are already being shipped in packages. #javascript #packages #vlt

Ruy Adorno reposted

vlt 1.5.0 links agent skills from your dependencies to coding agents, with versions pinned by your lockfile. The default skills filter uses Socket data to exclude packages flagged as malware before their instructions reach your agents. socket.dev/blog/vlt-ski... @vlt.io

socket.devvlt 1.5.0 Adds Agent Skills Managementvlt 1.5.0 links skills from JavaScript dependencies to coding agents, with lockfile versioning and Socket data to filter out known malicious packages.

🚀 Just shipped a new `vlt skills` cmd as part of v1.5.0 of the vlt CLI so that we can properly manage these skills that are already being shipped in packages. #javascript #packages #vlt

Ruy Adorno reposted

Shared some thoughts on the recent acquisition...

I thought I'd share some of my thoughts/feelings about the recent Deno acquisition... tl;dr competition is a very good thing & we're all better off because people take risks to innovate & disrupt the status quo. www.vlt.io/blog/competi...

Ruy Adorno reposted

Fun fact about the NPM replication feed. If you just follow the feed to get updates for ever package, you will miss packages because they retroactively insert changes in the *past* of the feed.

Ruy Adorno reposted

on the ⚡️ @vlt.io ⚡️ registry we serve metadata that is 70% smaller which is one reason (out of many!) that we're able to do clean installs in 20-70% less time when you point to our registry vs npmjs.org. i wrote about how we did it:

vlt.ioHow we made registry metadata 70% smaller | vlt /vōlt/Package managers download megabytes of package metadata on every clean install. Here is how vlt.io serves the same installs at a fraction of the size.

Ruy Adorno reposted

Thank you everyone for joining us at #NodeConfEU 2026! 💚 We hope you enjoyed it as much as we did, and we can’t wait to see you again next year! 📅👩‍💻 #TechCommunity #NodeCommunity

Ruy Adorno reposted

I was hoping to live skeet @nodeconf.eu, but the talks are too interesting and intense so I have to pay attention. But you can follow along at live.nodeconf.eu and get a much better feel for the talks. (You still miss out on the hallway track, but at least you get interesting talks!)

live.nodeconf.euNodeConf EU 2026 Live | Bologna, ItalyWatch NodeConf EU 2026 live from Bologna on 29-30 September.
Ruy Adorno@ruyadorno.com

Thanks @vlt.io for contributing! 🔈 audio on to hear it from @nodeland.dev

View full thread

we're also starting to experiment with adding new features that benefits from the synergy of a client+registry, like the `?stable` option @evertpot.com shipped in this version.