I Built a FAST Package Manager (in Rust)

preview_player
Показать описание


Join this channel to get access to perks:

0:00 Intro
0:24 Command Parsing
1:11 Version Resolution
3:02 Multi-Threading
3:40 Package Fetching
6:03 Duplicate Avoidance
6:27 Benchmark Against Bun

I Built a FAST Package Manager (in Rust)
Рекомендации по теме
Комментарии
Автор

Him: explaining whole code in detail.
Me: "I like your funny words, magic man!"

aqua_cat_
Автор

appreciate you open sourcing this, i think vids like this would go crazy if you actually built these from scratch in a tutorial. nobody else does unique projects like these

pb
Автор

Great video!

I just wanted to point out that incrementing an atomic number on every completion is not inefficient at all, especially when you compare it to the rest of the task which includes a web request.

TonyUnderscore
Автор

I really enjoyed watching this! The more detailed explanations definitely help to understand your projects better :)

virusblitz
Автор

Does yours also crash when .env variable is exactly 159 bytes long?🤣

theohallenius
Автор

Is it just me or your Rust code is suddenly very clear now? It's amazing!
Edit: ah yes, thanks, Kventis!

ExediceWhyNot
Автор

Maybe you've already done this, but I recommend when your main loop blocks on the empty while loop, use thread::sleep for 10ms or so so your loop doesn't keep a core busy that would otherwise be resolving dependencies.

Thanks for the video. Was very interesting.

charetjc
Автор

Always love watching your videos. Keep it up!

toastarg
Автор

Very good. I'm like especially your rust videos. Keep shooting them.

haliszekeriyaozkok
Автор

this is awesome.
Helping you to break YouTube algorithm

ashish_prajapati_tr
Автор

without cache, the bottleneck is your internet/ping speed

haithem
Автор

I tried to install bun on my machine a few hours ago, then I saw I needed to install Linux on my PC, then I gave up and admitted that node was fine to build a discord bot in typescript x'). Programmers will always try to gain that one extra second of their time xD

sousoulefou
Автор

How are you so good at coding where do you learn this?

also great video!

secretr
Автор

loving the content, just wish the videos were longer :D

vuolk
Автор

A _fast_ package manager? Mans done the impossible...

Oh, and name suggestion considering that _click_ is also the name of a Python library for building CLIs:

_conch_

con: short for *con* aticus
ch: short for *ch* anneling

AquaQuokka
Автор

I think you can make it even fater but in Zig...

piano_arts_
Автор

i didnt understand a single thing, though I watched whole 7 min 35 sec of video XD

_mehulrana
Автор

... so the other day i thought: "Huh, i need to create a package manager which is faster than homebrew" (yes i am a mac user...). Scrolling thru youtube... and i see this video. LMAO

IlliaZhdanov
Автор

i'm simple person, I see Rust. I click it

KresnaPermana
Автор

Then there is dumb me that tryed to make my own tailwind css, tryed to make it faster, and ended up creating it 3x faster lol

tabdig