The creator of npm is making something new 👀

  Рет қаралды 75,341

Theo - t3․gg

Theo - t3․gg

2 ай бұрын

Crazy to think that the npm registry has never had competition before, but here we are. JSR and Volt are both...interesting, and I'm excited to see where they go
SOURCES
jsr.io/
/ 1770456714288193714
blog.vlt.sh/blog/the-team
Check out my Twitch, Twitter, Discord more at t3.gg
S/O Ph4seOn3 for the awesome edit 🙏

Пікірлер: 138
@nizarudintech-bd8uw
@nizarudintech-bd8uw 2 ай бұрын
Every time I sip my drink, a new javascript tech comes out
@j3pl
@j3pl 2 ай бұрын
You must drink A LOT
@TheBswan
@TheBswan 2 ай бұрын
Turns out the most popular programming language and its ecosystem get a lot of innovation. This is a boring meme.
@carloslfu
@carloslfu 2 ай бұрын
@@TheBswan Excuses!
@nizarudintech-bd8uw
@nizarudintech-bd8uw 2 ай бұрын
@@TheBswan Thank you. I'm a boring person as well.
@ecereto
@ecereto 2 ай бұрын
@@j3pl Please stop drinking tea.
@davidsiewert8649
@davidsiewert8649 2 ай бұрын
tldr: 1) jsr is a real packaging solution usable today, 2) vlt: is a marketing announcement without anything substantial yet
@rawallon
@rawallon 2 ай бұрын
eh
@SoreBrain
@SoreBrain 2 ай бұрын
If I didn't know it better I would have thought jsr and vlt are on the same level after watching this video until the last minute
@davidsiewert8649
@davidsiewert8649 2 ай бұрын
@@SoreBrain My impression as well, especially since Theo hyped the second solution more only to end the video abruptly in a total disapointment
@TagetesAlkesta
@TagetesAlkesta 2 ай бұрын
Can’t wait to see these all over the internet for like a week then never hear about them again!
@t3dotgg
@t3dotgg 2 ай бұрын
Honestly? Fair
@Ivan-wm6gm
@Ivan-wm6gm 2 ай бұрын
JS ecosystem is a jungle, every week a new species is discovered
@tibbydudeza
@tibbydudeza 2 ай бұрын
And they go extinct within a week
@ktxed
@ktxed 2 ай бұрын
All feral lol
@Nape420
@Nape420 2 ай бұрын
> is for TypeScript (TS) > is called the JavaScript Registry (JSR) Never change js devs. Never change
@ollierkul
@ollierkul 2 ай бұрын
"The open-source package registry for modern JavaScript and TypeScript"
@LeoPlaw
@LeoPlaw 2 ай бұрын
@@ollierkul nope, description specifically says TS. It's another attempt to force TS on devs.
@ollierkul
@ollierkul 2 ай бұрын
@@LeoPlaw The introduction literally says "JSR packages are written in JavaScript or TypeScript". Not sure why you are hell bent on pushing misinformation on this. They don't enforce it, I've tested it. You do however receive a warning if you dont include a type declaration (d.ts) file, because they encourage the use of fast type checking.
@thock_enjoyer
@thock_enjoyer 2 ай бұрын
having a VC backed package manager definitely feels wrong...
@scooterman30
@scooterman30 2 ай бұрын
Its MIT licensed so just VC funding FOSS to then sell to fortune 500. same playbook, we just get new public goods out of it.
@julianklumpers
@julianklumpers 2 ай бұрын
At this rate new js tech comes out, AI cant keep up and therefore cannot take my job 👌🏻
@di4352
@di4352 2 ай бұрын
I really enjoy your videos, Theo! They're very informative and fairly concise.
@mikopiko
@mikopiko 2 ай бұрын
Theo, you're presenting this like it's replacement or competitor. Jsr is a superset of npm, just like how typescript is a superset to javascript.
@shapelessed
@shapelessed 2 ай бұрын
Oh great. One more place to always remember to publish my packages to... How wonderful.
@gadgetboyplaysmc
@gadgetboyplaysmc 2 ай бұрын
"Since then, there hasn't been much innovation.". That take is kinda weird because it implies that if something exists for a long time, it has to do something different at some point. What if it "just works?", like works well for a long time... and doesn't need to change. But yes JSR and Volt is cool.
@benheidemann3836
@benheidemann3836 2 ай бұрын
As a library author, I’m very excited about JSR
@twitchizle
@twitchizle 2 ай бұрын
As a library author im excited as well, i love my 5 downloaders
@mikopiko
@mikopiko 2 ай бұрын
As a non library author, I am excited aswell.
@tempestalle
@tempestalle 2 ай бұрын
can't wait to install all my packages from different registry
@Soitisisit
@Soitisisit 2 ай бұрын
I was about four and a half minutes in when I realized something: I don't use JavaScript and I don't want to. Why am I watching this? Liked anyway because I appreciate you, Theo.
@ReneArenasFlores
@ReneArenasFlores 2 ай бұрын
hbd 🥳
@DavidLayM
@DavidLayM 2 ай бұрын
my problem with native TS runners like Deno is that TS is still slave to JS decisions. Upgrading the package manager is an exciting development, but not enough to give me much hope on the future of JS/node/TS/etc. And all these new package manager proposals are just looking to me like an excuse to centralize compute resources and charge for it. I don't want "the cloud" to generate docs for me, we need a smart way of storing assets and a reliable verification process for clients, not more cloud services.
@Q_20
@Q_20 2 ай бұрын
Agreed ❤
@everyhandletaken
@everyhandletaken 2 ай бұрын
I'm not really sure why we haven't seen a language that takes friendly TS syntax that most people know, fix the types & JS legacies & have it compile to native. We will know 95% of the language from day 0, it gets rid of the legacy / odd behaviour & it's plenty fast enough for most. Rust fast? No.. Go fast... probably. We can still work in JS/TS land with ease, but can use a faster & still approachable language on the server. I can only speak for myself, but I enjoy ease of use & I don't need blazing fast 99.9% of the time, so Rust is a step too far & Go is a bit meh. Whitespace significant languages burn my eyes too, so that leaves few modern options. Maybe I am too fussy & unrealistic though 😂
@gabrielstellini
@gabrielstellini 2 ай бұрын
​@@everyhandletakenmaybe nativescript is worth looking into?
@timmeehan2365
@timmeehan2365 2 ай бұрын
​​​@@everyhandletaken that could he great indeed, but very unlikely to happen imo. Building a new language would also require building a strong set of tools, ecosystem and community. This can work when you have something clearly different to offer like Go and Rust had. But if you have something that looks like TS, but isn't really, and you can't benefit from all the JS/TS ecosystem - and you can only run it on the server - I don't think people would have enough motivations to follow.
@everyhandletaken
@everyhandletaken 2 ай бұрын
@@timmeehan2365 well, I think you could offer a migration path to bring packages over etc- I mean the Rust & Go ecosystems are laughably small in comparison, but they are still popular languages too. Idk, there is a gap that I think a lot of people struggle to decide on a way to fill at the moment & end up bouncing around solutions, none of which might really suit them, given their TS/JS background.
@chrisalexthomas
@chrisalexthomas 2 ай бұрын
You're just going to ignore that composer exists? The nearest thing you can think of is a python package manager? But not the package manager for PHP, one of the languages closest to Javascript in that ecosystem?
@soundzthevibewalker
@soundzthevibewalker 2 ай бұрын
composer
@JaceComix
@JaceComix 2 ай бұрын
Looking at the thumbnail... Jet Set Radio??
@trupalcanada
@trupalcanada 2 ай бұрын
Does this mic have an inbuilt pop filter? Is it working? Am I going insane over this?
@user-ud8hw4gp6t
@user-ud8hw4gp6t 2 ай бұрын
8:30 how do you create an executable then? im currently writing a grpc framework and started out with commonjs, then i wanted to switch to esm, but it turn out so many packages dont support esm like pkg, or commander. so i had to move back to commonjs and luckily i had a it saved using github. but i still think this is a really flawed thing.
@arden6725
@arden6725 2 ай бұрын
it’s insanely easy to use commonjs packages in esm assuming you have a build step like typescript or vite
@user-ud8hw4gp6t
@user-ud8hw4gp6t 2 ай бұрын
@@arden6725 ahh you mean like wrapping it and then transpile it to commonjs from esm+typescript? i actually dont like typescript. i started out using vanilla and then tried typescript. i dont like it for prototyping
@ermilburn02
@ermilburn02 2 ай бұрын
Last time I looked at JSR, they were still missing tons of popular packages. Hopefully that's changed, or will change soon.
@MailsonWei
@MailsonWei 2 ай бұрын
im still going to use npm, yarn since not many around me using jsr
@autohmae
@autohmae 2 ай бұрын
12:22 tarball, their is that word again, last time it was used was with XZ
@nekogami87
@nekogami87 2 ай бұрын
? what's the issue with ruby gem ? or did I misunderstood the intro ?
@Quephara
@Quephara 2 ай бұрын
Theo. Theo's the issue
@mikopiko
@mikopiko 2 ай бұрын
Fr
@lynxcat4life
@lynxcat4life 2 ай бұрын
Been waiting for something just like Javadoc’s web ui for yeeeears for ts
@a-yon_n
@a-yon_n 2 ай бұрын
I still uses NPM, but I also publish my packages to JSR, just for the documentation experience.
@DominikZogg
@DominikZogg 2 ай бұрын
composer (php) is still the best package manager out there.
@rektleet
@rektleet 2 ай бұрын
what browser do you use?
@andreasWebDev
@andreasWebDev 2 ай бұрын
Deno Ecosystem ✅
@SanderCokart
@SanderCokart 2 ай бұрын
Will jsr support private packages?
@lhpl
@lhpl 2 ай бұрын
It should be obvious that a code repository for a language should be closely integrated with the language, and in case of an open source language, it should be kept away from control by commercial interests. CPAN worked reasonably fine 30 years ago, and still does, afaik.
@richardflosi
@richardflosi 2 ай бұрын
Is Microsoft working on this for npm?
@KaKi87
@KaKi87 2 ай бұрын
How about JSDoc ?
@xanazf
@xanazf 2 ай бұрын
so what you're saying is... JSR is the TypeScript of NPM..?
@rawallon
@rawallon 2 ай бұрын
Whos Theo editor?
@yannick5099
@yannick5099 2 ай бұрын
What I would really like to see is a single package registry for everything. Why does every tool/platform/language need their own? Package resolution may be individual, but in the end everyone downloads a bunch of files and puts them in the filesystem. Standardize the last step and give me a single software that handles that stuff. Maybe we can then work towards easier integration between multiple languages and tools.
@hri7566
@hri7566 2 ай бұрын
jsr has graduated from assembly language now
@b_two
@b_two 2 ай бұрын
JSR all the way
@babakfp
@babakfp 2 ай бұрын
We are going to talk about JSR in this video, nop actually, were are going to talk about other things. We are not going to use JSR or actually see how it works, were are just going to do a lazy text read. lol.
@tankionlain1
@tankionlain1 2 ай бұрын
You must be new here
@babakfp
@babakfp 2 ай бұрын
What do you mean?@@tankionlain1
@AbhiShake-pl3cf
@AbhiShake-pl3cf 2 ай бұрын
I wanted to stop watching theo after rn sika video and now he posts something i cant resist clicking
@iflux8821
@iflux8821 2 ай бұрын
At least vlt was kind enough to have dark mode from the start. Why it’s still not a must in 2024 wtf
@supercompooper
@supercompooper 2 ай бұрын
Jabascript The Hut
@AlanJames1987
@AlanJames1987 2 ай бұрын
I've had nothing but bad interactions with Isaac. I hope his attitude has changed over the years since the days when he had an open dislike of all other developers and fought with everyone about everything, however small. On the other extreme I have had nothing but good interactions with Guillermo. His involvement in anything always makes me feel like the project will be good and ship.
@vinialves12362
@vinialves12362 2 ай бұрын
Theo was kinda different in this video. Maybe tired?
@ollierkul
@ollierkul 2 ай бұрын
It would have been nice if you actually showed JSR instead of just reading the introduction, just so people can see that it is in fact a real thing that works right now.
@dehrk9024
@dehrk9024 2 ай бұрын
Does anyone know if Theos neurodivergent besides the high iq?🤠
@renderthegreatskycity
@renderthegreatskycity 2 ай бұрын
Hi
@jvcmarc
@jvcmarc 2 ай бұрын
jsr is a game changer, it feels like what cargo is to rust
@quintencabo
@quintencabo 2 ай бұрын
npm is owned by microsoft woah
@abdullahimran999
@abdullahimran999 2 ай бұрын
volt should merge with jsr
@Kabodanki
@Kabodanki Ай бұрын
Remember when this creator was sexist and racist talking about white men ? I do
@XEQUTE
@XEQUTE 2 ай бұрын
24 minutes ago , damn
@JP-hb4mv
@JP-hb4mv 2 ай бұрын
theo i love your videos but PLEASE drop the cliche thumbnails with wow face, it cheapens you
@akza0729
@akza0729 2 ай бұрын
He just looks like he smoked some illegal substances in the thumbnail
@hipihypnoctice
@hipihypnoctice 2 ай бұрын
Can we be friends
@billywang3829
@billywang3829 2 ай бұрын
classic 0 value added
@dstick14
@dstick14 2 ай бұрын
Every 60 seconds in Africa, a new JavaScript framework is created
@JimmyKeeseeJr
@JimmyKeeseeJr 2 ай бұрын
I don't want guys like this.... I like this today, that tomorrow.... Defining npm. Npm kinda sucks. But it's been super reliable. Adding golang style url-based dependencies would be great. Also... You know a project is well maintained and has a team because there are docs, types (if you care) and bundled releases. This is the next J's cluster*** extended to my package manager. I do not want all this extra stuff added.
@smoked-old-fashioned-hh7lo
@smoked-old-fashioned-hh7lo 2 ай бұрын
js/ts on the server was a mistake
@febrilian
@febrilian 2 ай бұрын
why? can you elaborate
@declspecl
@declspecl 2 ай бұрын
i think it has turned out pretty good honestly. with the new fullstack frameworks pushing the envelope, i genuinely have a hard time thinking of a reason to develop my api in a language other than ts
@pedrogilmora
@pedrogilmora 2 ай бұрын
You meant, NodeJS had a wrong conception
@norbertocammayo2334
@norbertocammayo2334 2 ай бұрын
💯
@t3dotgg
@t3dotgg 2 ай бұрын
This is like going to a random Linus Tech Tips cpu review and commenting “teaching sand to think was a mistake”
@nobudev
@nobudev 2 ай бұрын
And I’m outta here🚶🏽
@sarthikg
@sarthikg 2 ай бұрын
In an attempt to solve a few issues on the publication side of packages, these projects are nothing but a way to introduce new complexity for all the consumers. They should really understand that the numbers of consumers of npm far exceeds the number of publishers. Ngl, we are in a javascript bubble.
@yaroslavpanych2067
@yaroslavpanych2067 2 ай бұрын
Okay, about "innovation": innovation for the sake of innovation is no go. You have been watching npm do nothing, and do you know why nothing happens? Because nobody really needs anything new. If it was needed for real, there wpuld be a ton of activity around those needs, but because we observe none, it seems only you need that stuff. Or do you? Innovation for sake of innovation is no go
@sp3cterproductions
@sp3cterproductions 2 ай бұрын
This is - Steam, Epic Games, Xbox, Battlenet, Ubisoft, EA, etc. - game launchers all over again. Fuck that, I'm fine with NPM.
@adrian87
@adrian87 2 ай бұрын
IMO go's packaging system rocks. very simple and intuitive design. And npm looks completely the opposite. No worries fellow developers AI will fix this for us.
@tobyzieglerrr
@tobyzieglerrr 2 ай бұрын
Niche... Nobody cares
@mooraid
@mooraid 2 ай бұрын
First
@hamuelagulto796
@hamuelagulto796 2 ай бұрын
why you so mad of vlt? is it because youre not part of it?
@mattmmilli8287
@mattmmilli8287 2 ай бұрын
what we he suppose to do, theorize off two blog posts ?
@SaladoElFede
@SaladoElFede 2 ай бұрын
@@mattmmilli8287isnt that the only thing he does?
@chipmo
@chipmo 2 ай бұрын
​@@SaladoElFedejust as much as all you ever do is leave sarcastic comments
@anon_y_mousse
@anon_y_mousse 2 ай бұрын
It's still weird to me that so many projects keep getting made for one of the worst programming languages there is. Hopefully WASM leads to JavaScript being replaced in the browser space. I'd love to see some major browser based apps programmed with C.
@SuperKidontheblock
@SuperKidontheblock 2 ай бұрын
Kinda think we are losing the freedom of engineering with all of apple like toolsets and frameworks. Everyhting is turing into a paid to develop model. But lately im seeing more and more open source development projects fighting back.
@MatthewKennedyUK
@MatthewKennedyUK 2 ай бұрын
Yawn.
@andythedishwasher1117
@andythedishwasher1117 2 ай бұрын
Y'all JS devs got way too much drama. Not every part of the stack needs to be a competition. Sometimes there are just sensible ways to do things that you can just run with. Like how Go realized that Git is basically already sufficient as a package registry? Like that.
@devSero
@devSero 2 ай бұрын
Not Perfect Meh
@yamyam263
@yamyam263 2 ай бұрын
At this point, I will do anything Ryan Dahl says. If Ryan Dahl says we should all use jQuery, I will campaign to start using jQuery in my company.
@kubaissen
@kubaissen 2 ай бұрын
Npm is just fine
@FranFiori94
@FranFiori94 2 ай бұрын
🥱
Why doesn't Facebook use git?
20:07
Theo - t3․gg
Рет қаралды 181 М.
The New JS Features Coming Soon (I'm so hyped)
39:03
Theo - t3․gg
Рет қаралды 81 М.
She ruined my dominos! 😭 Cool train tool helps me #gadget
00:40
Go Gizmo!
Рет қаралды 51 МЛН
Каха ограбил банк
01:00
К-Media
Рет қаралды 3,1 МЛН
DELETE TOXICITY = 5 LEGENDARY STARR DROPS!
02:20
Brawl Stars
Рет қаралды 17 МЛН
Is it Cake or Fake ? 🍰
00:53
A4
Рет қаралды 18 МЛН
The Truth About Bun
13:35
Theo - t3․gg
Рет қаралды 194 М.
Video Compression Is Magical
29:55
Theo - t3․gg
Рет қаралды 86 М.
What Everyone Missed About The Linux Hack
20:24
Theo - t3․gg
Рет қаралды 280 М.
AI Deception: How Tech Companies Are Fooling Us
18:59
ColdFusion
Рет қаралды 1,6 МЛН
We need to talk about this benchmark
42:25
Theo - t3․gg
Рет қаралды 64 М.
Apple's Silicon Magic Is Over!
17:33
Snazzy Labs
Рет қаралды 952 М.
Ryan Dahl introduces JSR at DevWorld 2024
29:13
Deno
Рет қаралды 97 М.
`const` was a mistake
31:50
Theo - t3․gg
Рет қаралды 109 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
Iphone or nokia
0:15
rishton vines😇
Рет қаралды 1,7 МЛН
iPhone 15 Pro vs Samsung s24🤣 #shorts
0:10
Tech Tonics
Рет қаралды 14 МЛН
i like you subscriber ♥️♥️ #trending #iphone #apple #iphonefold
0:14
Mi primera placa con dios
0:12
Eyal mewing
Рет қаралды 719 М.
TOP-18 ФИШЕК iOS 18
17:09
Wylsacom
Рет қаралды 755 М.