Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Blog Pricing

Nicholas Zakas

๐Ÿ‘ค Speaker
455 total appearances

Appearances Over Time

Podcast Appearances

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

But just off the top of my head, how many read replicas that you need and where you need them?

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

What sort of traffic are you getting from publishing and how frequently?

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

And how do you cache effectively to make sure that CI systems are up to date and also not unstable?

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

There's a lot that goes into managing the registry.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I would say, you know, it's probably kind of similar to like running YouTube in a way.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Because YouTube, before they got bought by Google, like this was also a problem of just like managing the scale that was going on.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

And part of why Google was an ideal destination for YouTube was they had the infrastructure and the operational knowledge in order to keep that site up and running, even with all of the traffic and all the bandwidth that it had.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

eats up every day um and again if you look at claude like how frequently does claude go down um because they run into like bandwidth issues like it still is more frequently than you'd like to admit um they're getting better but like it still happens

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I don't personally.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I think that for a registry to have a chance to compete with NPM, I think it has to come from a company or a person starting a company that is already trusted by the community.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

And that's why I thought

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

JSR had a real shot.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Because coming out of Deno, coming from Ryan Dahl, already had a lot of trust in the community and always presenting himself as wanting to do the right thing for the JavaScript ecosystem.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I thought JSR really had that shot.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

And to see it kind of fade away has been really disappointing.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Yeah, I think that's exactly it.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

I think it's a scaling problem because there are package managers around before NPM existed.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

So crates came around afterwards and was kind of inspired by NPM, but they don't have anywhere near the scale.

The Changelog: Software Development, Open Source
Securing npm is table stakes (Interview)

Yeah, I don't know that much about the Python ecosystem.