I Built a FAST Package Manager (in Rust)

  Рет қаралды 36,913

conaticus

conaticus

Күн бұрын

Пікірлер
@aqua_cat_
@aqua_cat_ Жыл бұрын
Him: explaining whole code in detail. Me: "I like your funny words, magic man!"
@allesarfint
@allesarfint Жыл бұрын
0:08 DUDEEEEEEEE, YOUR GLASSES!!! AAAAAAAAAAAAAAAAAAAAAAAAAAAA
@pb8655
@pb8655 Жыл бұрын
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
@TonyUnderscore
@TonyUnderscore Жыл бұрын
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.
@theohallenius8882
@theohallenius8882 Жыл бұрын
Does yours also crash when .env variable is exactly 159 bytes long?🤣
@juanmacias5922
@juanmacias5922 Жыл бұрын
lmfao really? I haven't heard of bun crashing like that lmfao
@philheathslegalteam
@philheathslegalteam Жыл бұрын
@@juanmacias5922it happened in an earlier version. They fixed it
@somedoga
@somedoga Жыл бұрын
​@@juanmacias5922it's a feature
@lunarcode
@lunarcode Жыл бұрын
Your videos are my life essence
@conaticus
@conaticus Жыл бұрын
thank you ❤
@lunarcode
@lunarcode Жыл бұрын
​@@conaticuslove your vids man keep goin
@virusblitz
@virusblitz Жыл бұрын
I really enjoyed watching this! The more detailed explanations definitely help to understand your projects better :)
@emzy1676
@emzy1676 3 ай бұрын
5:30 Bro just recreated a waitgroup
@ExediceWhyNot
@ExediceWhyNot Жыл бұрын
Is it just me or your Rust code is suddenly very clear now? It's amazing! Edit: ah yes, thanks, Kventis!
@Kventis
@Kventis Жыл бұрын
@haithem8906
@haithem8906 Жыл бұрын
without cache, the bottleneck is your internet/ping speed
@MelroyvandenBerg
@MelroyvandenBerg Жыл бұрын
Exactly. So npm should do better cdn etc. Or you should have some kind of local npm cache server
@charetjc
@charetjc Жыл бұрын
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.
@yolocat-dev
@yolocat-dev Жыл бұрын
Love your content, keep it up bro!
@ashish_prajapati_tr
@ashish_prajapati_tr Жыл бұрын
this is awesome. Helping you to break KZbin algorithm
@sousoulefou
@sousoulefou Жыл бұрын
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
@henrylang699
@henrylang699 Жыл бұрын
Just not worth it
@juanmacias5922
@juanmacias5922 Жыл бұрын
isn't Deno also faster than Node?
@sousoulefou
@sousoulefou Жыл бұрын
@@juanmacias5922 yep
@blu5175
@blu5175 Жыл бұрын
@@imrdeveloper ive tried for hours never set it up before
@return0328-i5r
@return0328-i5r Жыл бұрын
@@juanmacias5922 anything is faster than node
@dotak9663
@dotak9663 Жыл бұрын
your content is marvelous in our eyes
@dotak9663
@dotak9663 Жыл бұрын
from where you comeup with this type of content
@haliszekeriyaozkok4851
@haliszekeriyaozkok4851 Жыл бұрын
Very good. I'm like especially your rust videos. Keep shooting them.
@secretr5024
@secretr5024 Жыл бұрын
How are you so good at coding where do you learn this? also great video!
@conaticus
@conaticus Жыл бұрын
thanks
@itsmeagain1415
@itsmeagain1415 Жыл бұрын
@@conaticus where can I find ideas like this to do myself, I'm facing a problem of not knowing "what project to do", any thing I come up with is some 100 developers project that I can in no way start just like that
@juwulez
@juwulez 8 ай бұрын
@@itsmeagain1415 you can do pretty much anything - just do things that already exist, starting basic like an HTTP server implementation, basic data structures ( queues, hashmap, dynamic arrays/vec ) ( obv write them from primitives to challenge yourself ), a package manager is pretty easy and is basically an HTTP client that fetches from git or a registry like NPM and most basically it involves the steps in this video but might also include a build/compilation step, you can also implement more complicated things like a version control system analogous to git itself, or beyond that you could implement an interpreted language from scratch or even further a compiled one. There are basically endless things you can do for project, hell even just opening a code editor and messing around in your language, reading the std lib, will get you some valuable experience.
@toastarg6577
@toastarg6577 Жыл бұрын
Always love watching your videos. Keep it up!
@piano_arts_2007
@piano_arts_2007 Жыл бұрын
I think you can make it even fater but in Zig...
@juanmacias5922
@juanmacias5922 Жыл бұрын
Phat.
@587_mehulrana2
@587_mehulrana2 Жыл бұрын
i didnt understand a single thing, though I watched whole 7 min 35 sec of video XD
@AquaQuokka
@AquaQuokka Жыл бұрын
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
@BiglampKing
@BiglampKing Жыл бұрын
rust programmer is going to conquer the world...
@vuolk
@vuolk Жыл бұрын
loving the content, just wish the videos were longer :D
@IlliaZhdanov
@IlliaZhdanov Жыл бұрын
... 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
@mrrolandlawrence
@mrrolandlawrence Жыл бұрын
the race is on to be the fastest!
@Kventis
@Kventis Жыл бұрын
Congrats
@charlie_r_1717
@charlie_r_1717 Жыл бұрын
didnt ask mate
@ExediceWhyNot
@ExediceWhyNot Жыл бұрын
@@charlie_r_1717 He literally helped Conaticus with the video. Pretty sure he has a reason to congratulate him.
@krateskim4169
@krateskim4169 Жыл бұрын
Awesome , waiting for the next part
@KresnaPermana
@KresnaPermana Жыл бұрын
i'm simple person, I see Rust. I click it
@gian831
@gian831 Жыл бұрын
i love your videos
@Theo_drawi
@Theo_drawi Жыл бұрын
I love ur vids
@fxiqval
@fxiqval Жыл бұрын
letsgo
@andrejbartulin
@andrejbartulin Жыл бұрын
cool
@tabdig
@tabdig Жыл бұрын
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
@ayangd1436
@ayangd1436 Жыл бұрын
nice
@Faraday2122
@Faraday2122 Жыл бұрын
Hiii
@TheProkiborg
@TheProkiborg Жыл бұрын
Test it against npm!
@gaz7702
@gaz7702 Жыл бұрын
+1 for using RUST , -1 for using WINDOWS
@nanashi7726
@nanashi7726 Жыл бұрын
Great work, but you should have a respect to Bunf's team and Node's team. Your tweet like "im sorry bun" is too offensive...
@theuniverse2268
@theuniverse2268 Жыл бұрын
write a compiler for typescript to native and not a fucking package manager
@imf4ll
@imf4ll Жыл бұрын
Do it yourself
Rust's Most Important Containers 📦 10 Useful Patterns
17:11
Code to the Moon
Рет қаралды 131 М.
Using AI To Ban Cringe People (with JavaScript)
5:21
conaticus
Рет қаралды 13 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 30 МЛН
My scorpion was taken away from me 😢
00:55
TyphoonFast 5
Рет қаралды 2,7 МЛН
UFC 310 : Рахмонов VS Мачадо Гэрри
05:00
Setanta Sports UFC
Рет қаралды 1,2 МЛН
Adding Symlink Caching to My NPM Clone
5:49
conaticus
Рет қаралды 9 М.
why rust libraries may never exist.
7:26
Low Level
Рет қаралды 286 М.
AWK - A Tool That Does Too Much
11:10
The Exhausted Programmer
Рет қаралды 18 М.
I built a REAL Desktop App with both Tauri and Electron
12:22
Bufferhead
Рет қаралды 84 М.
I Learnt Another JavaScript Framework
6:09
conaticus
Рет қаралды 24 М.
I Scraped the Entire Steam Catalog, Here’s the Data
11:29
Newbie Indie Game Dev
Рет қаралды 628 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 766 М.
Python laid waste to my C++!
17:18
Sheafification of G
Рет қаралды 162 М.
How I RUINED My Rust Project
4:58
conaticus
Рет қаралды 57 М.
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН