Movatterモバイル変換


[0]ホーム

URL:


The outside of a castle at night.
Published on

NodeConf EU and Collab Summit Recap

Authors

The vlt team was in Waterford and Dublin last week to attend NodeConf EU and the Node.js Collaborator Summit and to share the first public version of thevlt Client and Serverless Registry that we've been working onsince launching the company.

"How to Build a Faster Package Manager"

Isaac Schlueter kicked things off with the opening talk of the conference titled "How to Build a Faster Package Manager". It was a technical dive into the specific needs of a package manager and strategies to make it as fast as possible.

He also sharedfull screen graphs with unlabeled axes showing how blazing fast vlt is the following quote from the creator of another package manager on how we approach benchmarks:

Isaac standing at a lectern in front of a room of seated people gesturing to a slide that reads '"Benchmarks should be a diagnostic tool, not a marketing flex" - Isaac Z. Schlueter, NodeConf EU, 2024'
Photo credit:Nico Kaiser

The talk also presciently touched on the question we ended up getting most often since launching: "why". The tl;dr is: we have a lot more ideas on the future of JavaScript package and project management. We'll be sure to share the full video of the talk once it becomes available.

Isaac wearing a black hoodie and smiling in front of a slightly out-of-focus slide with the word "why" on it.

Somehow Isaac knew we would get variations of this question. Photo credit:Nico Kaiser

Workshop

Next on the agenda was a workshop led by Ruy Adorno and I showcasing some of the features available in our newly released client and registry:

Luke standing at a lectern with the words "NodeConf EU" on the front with a sticker covered laptop in front of him.

Luke probably trying to tie together a metaphor relating lockfiles and lacroscopic surgery.

Ruy looking at the slides and holding a microphone while similing. Luke is in the foreground and out-of-focus.
Ruy probably describing the intricacies of the vlt query language.

We walked attendees through runningvlt install to build a large dependency graph in a monorepo of their favorite frontend framework and thenvlt gui to go dependency spelunking through many 1000s of packages.

You can do the same in your project today by runningvlt gui , which is is a non-destructive command that will only read from current node_modules directory. You can also runrm -rf node_modules && vlt install first to get the full vlt experience. And pleasereport any bugs that you find!

The Booth

We spent the rest of the conference hanging out at the vlt booth to answer questions, demo more vlt use cases, and hand out shiny stickers. If you missed us at NodeConf EU you can come hang out at thevirtual vlt booth on Bluesky. And if you want to learn where we're going to be next, sign up for ourmailing list.

A table with rows of neatly organized stickers. Behind the table is a booth that reads "Builing the future of JavaScript packages". There is a TV to right right showing the vlt.sh homepage.

The stickers are free. Themanaged registry is not.

Node.js Collaborator Summit

The rest of the week was spent in Dublin attending theNode.js Collaborator Summit hosted at theBaseline Community and Workspace. Node.js collaborators spent two days discussing various topics on the future of the runtime.

Of particular interest to the vlt team was the session onCJS/ESM interoperability which touched on support for single executable applications (SEA). Weplan to ship a future version of the vlt client as a compiled executable which would allow for faster performance and eliminating users needing a compatible runtime already installed.

This is Just the Beginning!

Isaac standing at a lectern talking to the audience. To the left is a large slide of text that reads: "try it! it's good!npm install g vltThere's a lot that didn't fit in this talk! (come to the vit workshop!)For example, explore your project's dependencies: npx -y vlt guiThis is just the beginning!https://vit.shhttps://discord.gg/vItpkg"
Really! Tryvlt! It's good!

If you want to say hi or have any questions aboutvlt orvsr, come join us inDiscord.

To follow development more closely, you can watch thevltpkg monorepo for releases to thevlt client and thevsr repo for the serverless registry.

Join the waitlist

Curious to learn more about vlt? Join our waitlist and get early access.

Sign up



[8]ページ先頭

©2009-2025 Movatter.jp