Creator of Node talks Deno 2.0 and the Future of JS

Поделиться
HTML-код
  • Опубликовано: 26 ноя 2024
  • НаукаНаука

Комментарии • 225

  • @ThePrimeTimeagen
    @ThePrimeTimeagen  14 дней назад +12

    Use code TOPSHELF on coderabbit.ai for 1 month free

    • @SIGMA_BLYAT
      @SIGMA_BLYAT 11 дней назад

      I AM NOT G.A.Y, THANKS.

  • @Coder.tahsin
    @Coder.tahsin 15 дней назад +366

    Next we will get Linus Torvalds in prime show 😂

  • @soberstudy160
    @soberstudy160 14 дней назад +54

    I like Ryan, he addresses a little problem, solves it, everyone cries and he tries to make it better. He is a developer...

  • @richardadonnell
    @richardadonnell 14 дней назад +52

    🎯 Key points for quick navigation:
    00:00 *Ryan Dahl introduction*
    00:14 *Deno 2 release*
    00:28 *Node vs Deno*
    00:55 *Rust's growing popularity*
    01:09 *Rust adoption journey*
    02:05 *Programming language shifts*
    03:15 *Early JavaScript bindings*
    04:21 *Rust’s stability benefits*
    05:14 *Rust's package management*
    05:42 *Deno's ESM support*
    07:18 *Rust project scaling*
    09:12 *Unified web standards*
    10:07 *JavaScript's longevity predicted*
    11:17 *CommonJS compatibility*
    12:42 *TypeScript pragmatism*
    14:33 *Node's evolution pressure*
    16:08 *Standards and deviations*
    17:45 *JSR overview introduced*
    19:08 *JSR as alternative*
    21:20 *Dependency validation improvements*
    22:17 *URL-based imports limitations*
    23:53 *Centralized server advantages*
    24:32 *Versioning simplifies updates*
    25:12 *Robust module system*
    26:18 *Complexity management tradeoff*
    27:28 *Directory-level modules preference*
    29:18 *Scope squatting issues*
    30:14 *Reserved scope protection*
    32:12 *Community-driven oversight*
    33:47 *JavaScript trademark ownership*
    34:38 *Trademark abandonment concerns*
    36:09 *Oracle’s JavaScript trademark*
    38:46 *Community petition support*
    39:57 *Course copyright issues*
    40:23 *Dino 2 marketing approach*
    41:07 *Vim and Neovim usage*
    42:40 *Early Node demo impact*
    44:00 *Event loop explanation*
    46:06 *Event-driven server preference*
    47:38 *Async programming challenges*
    48:09 *Synchronous, async conflict*
    48:50 *Web structure similarities*
    49:31 *Multiplexed event loops*
    50:25 *Rust async complexities*
    51:20 *Async signal advantage*
    52:14 *Code structuring patterns*
    53:38 *Lifetime management workaround*
    54:04 *Deno’s permission model*
    54:30 *Web-inspired security*
    55:11 *Module-level permissions desired*
    56:22 *Controlled network access*
    57:27 *Deploy sandbox layers*
    58:25 *V8 integration complexity*
    59:08 *V8 performance praised*
    01:00:20 *Rusty V8 project*
    01:01:16 *Rusty V8 bindings*
    01:03:02 *Optimized function calls*
    01:03:59 *Async Rust functions*
    01:05:21 *JavaScript language choice*
    01:06:04 *Lua simplicity appeal*
    01:07:14 *Libuv event loop*
    01:08:08 *Libuv widespread adoption*
    01:09:00 *Code Rabbit sponsor*
    01:09:54 *JavaScript as Assembly*
    01:10:49 *JavaScript's long-term future*
    01:12:00 *Exclusively JavaScript support*
    01:12:27 *Innovation in frameworks*
    01:13:54 *Dino's competitive potential*
    01:15:01 *Dino’s simplicity advantage*
    01:16:19 *Node setup complexity*
    01:17:00 *Dino user-friendliness*
    01:18:09 *Tooling unification trend*
    01:18:38 *Complex bundling challenges*
    01:20:13 *Full developer toolkit*
    01:21:10 *WebAssembly overhyped*
    01:22:32 *Dino wasm integration*
    01:24:18 *Wasm unnecessary complexity*
    01:25:00 *Bun's active marketing*
    01:25:51 *Tech marketing approach*
    01:26:57 *Fresh 2 component support*
    01:28:24 *Dino 2 simplicity focus*
    01:29:07 *JavaScript trademark wrestle*
    Made with HARPA AI

    • @kahnfatman
      @kahnfatman 14 дней назад +1

      Cool. Like a good overview of an master class Js job interview!!!

    • @lucsoft
      @lucsoft 8 дней назад

      So many timestamps maybe less would be better

  • @HaxxBlaster
    @HaxxBlaster 15 дней назад +208

    I can't believe John Lennon made Node and Deno

    • @dgo4490
      @dgo4490 15 дней назад +7

      On the thumbnail looks like the markiplier dude

    • @FaZekiller-qe3uf
      @FaZekiller-qe3uf 14 дней назад +2

      @@dgo4490Are you wearing your glasses?

    • @danix30001
      @danix30001 14 дней назад +3

      He does look like John Lennon and Mark Zuckerberg had a baby together.

    • @Iturner72
      @Iturner72 14 дней назад +1

      incredible things are happening

    • @thisgak
      @thisgak 14 дней назад +3

      John Dennon?

  • @colinstu
    @colinstu 15 дней назад +70

    THIS is a guest that knows something. Lovely chat.

  • @JoshuaMelville
    @JoshuaMelville 14 дней назад +9

    We need more people like Ryan in this space. Thoughtful, articulate, humble. His comments on Twitterverse “drama” make me respect him massively.

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      And less peple like the bun baldie including his crew who make useless posts on a social media platform every day

  • @AScribblingTurtle
    @AScribblingTurtle 14 дней назад +6

    As a PHP-Dev, who only occasionally has to use Node for small projects, I appreciate Deno so much.
    Having an entire LSP, Prettier and Compiler Setup in just one executable is awesome. That is its main advantage for me.
    Easy to use, easy to set up, great set of standard functions and that on all Platforms I have to use.
    And huge thank you to you Mr. Dahl and everyone else who worked on it.

  • @fraineralex
    @fraineralex 15 дней назад +375

    the node.js creator and the two guys from two idiots, one keyboard. LFG

  • @stanislavzemlyakov5442
    @stanislavzemlyakov5442 14 дней назад +10

    I come from Java/Kotlin world. Now working as a React/Typescript dev. Deno is awesome.

  • @chadjaasofianne310
    @chadjaasofianne310 15 дней назад +100

    Deno/Node creator with the random reaction guy and the nvim guy.

    • @allesarfint
      @allesarfint 14 дней назад +6

      And teej, don't forget about him.

  • @DennisIvy
    @DennisIvy 14 дней назад +24

    "Pause. let Ryan say something" 😆

  • @saurabhdiwanji
    @saurabhdiwanji 14 дней назад +3

    I love that you invited Ryan over the show. and the famous first question Rust vs Go. :-) Deno is my favourite....

  • @Noxfrolic
    @Noxfrolic 15 дней назад +33

    We picked up Deno after the v2 release and I dont see us going with NodeJS or Bun for any future projects. There are some pain points where you'll need a few "patch" scripts for NPM modules, and there are things like Elysia which are just not workable with Deno. The Deno tooling is so great though that it's worth it. Hopefully the STD will evolve to replace things like Hono similar to how Go does it.

    • @RustIsWinning
      @RustIsWinning 14 дней назад +2

      Elysia has to be the worst code base ever written. I need to know the current state of the author because maybe that could explain it. Someone has an insight on this? Well anyway why would std need something like hono when there is hono already? I'm not a golang gooner so I might be missing something

    • @Noxfrolic
      @Noxfrolic 14 дней назад

      @@RustIsWinning fewer dependencies are better dependencies, but you're right. Hono is great.

  • @memoryleakerz
    @memoryleakerz 14 дней назад +5

    Yo Prime, came to comments section to say that I really like that spark you guys got between, you co-ing with teej is really fun for me to watch

  • @akuoko_konadu
    @akuoko_konadu 15 дней назад +24

    That intro to TJ was brutal

    • @NostraDavid2
      @NostraDavid2 15 дней назад

      "hey teej, why not join the podcast, so I can roast the SHIT out of you? 😂" - Primeagen, probably.

  • @hamm8934
    @hamm8934 15 дней назад +95

    Thank you for getting back on track with quality guests after the twitter guy

    • @cg219
      @cg219 15 дней назад +2

      lmaaoooonot the twitter guy

    • @potato-iy2hn
      @potato-iy2hn 15 дней назад +5

      lmao yeah that guy was weird

    • @mscholzdev
      @mscholzdev 14 дней назад

      Say it!

    • @RustIsWinning
      @RustIsWinning 14 дней назад

      Which guy? Are we talking about the baldie?

    • @fitchmultz
      @fitchmultz 14 дней назад

      Yacine was a good interview. GTFO

  • @lucasa8710
    @lucasa8710 15 дней назад +20

    Brazilian elevators mentioned! Let's Go!!!

  • @edwardallenthree
    @edwardallenthree 14 дней назад +10

    The purchase of Sun Microsystems by Oracle was one of the most disastrous things to happen to OSS, ever. It is a testament to the power of the model that so many open source projects survived this attack.

    • @autohmae
      @autohmae 11 дней назад +2

      Also a testament of of Sun's technical abilities.

  • @xen2297
    @xen2297 13 дней назад +3

    Damn prime/tj. Your net catching some real big fish, I love it. Uncle Bob, DHH, Laravel guy, Ryan Dahl. Next step the OG React Andy? Evan You? You should get the creator of Rust on.

  • @Heater-v1.0.0
    @Heater-v1.0.0 12 дней назад

    Ryan's Node presentation back in 2009 is one of the most impressive I have ever seen. It got this old C/C++ developer onboard with JS and web dev in general. At that time web sockets and webgl were still new kids on the block, with that and node I made a sweet data visualisation for our then start up.

  • @luizgrocco
    @luizgrocco 14 дней назад +5

    If Ryan goes after Oracle for this trademark business I would 100% support him.

  • @IncompleteTurtle
    @IncompleteTurtle 13 дней назад +3

    Great chat, could definitely feel his bias towards js on the server and using deno obviously which is fair, though it would be nice if you guys challenged some of these ideas. "Why use js on the server when you could just use go etc", would be interesting to hear his take on that sort of question

  • @alanmartin528
    @alanmartin528 8 дней назад +1

    Mad respect, if I could convince my team to switch I would in a heart beat.

  • @bgk-
    @bgk- 15 дней назад +2

    Regarding registry scopes, I think the AT Protocol has nailed it by allowing domain handles. Allowing people to add a TXT record to their host's DNS removes the manual verification systems that seem to be in place everywhere. Not sure if something like that would work for a module registry, but seems like it could be possible.

    • @RustIsWinning
      @RustIsWinning 14 дней назад

      That sounds horrible for resolving dependencies lol

  • @EvanBoldt
    @EvanBoldt 14 дней назад +5

    12:45 Prime quietly seething not to say JSDoc

    • @Jabberwockybird
      @Jabberwockybird 13 дней назад

      I got upset when he said TS is the way to go. I could not be an interviewer and quietly let people cook.

  • @taylor-worthington
    @taylor-worthington 15 дней назад +3

    JavaScript will not go anywhere for a very long time. The technical feat of WASM as a mature, uh, thing, is absolutely enormous, and it is far from being there. It's on a much longer trajectory. It's not a single language - or even a single ecosystem. It's also not just a web target for a single language - but a universal target for offline systems as well as the web. Surrounding that is all these elements that will have to meet WASM half way. It's not a business that will fail per se - just fall stagnant at times. It might bomb I guess, but its technical premise will keep on coming back around.

  • @gdnight
    @gdnight 14 дней назад +10

    Prime, it's a bit annoying that you constantly seem to be distracted by something else, just raising a thumb when you hear something you like...

  • @vovacha5817
    @vovacha5817 13 дней назад +1

    Great interview, I enjoyed it a lot!

  • @cag1
    @cag1 15 дней назад +14

    when Folke?

  • @krzysztofkwiecinski148
    @krzysztofkwiecinski148 14 дней назад

    When talking about indexing arrays from 0 instead of 1 I'm recollecting anecdote considering polish mathematician (Most likely Banach) counting his suitcases on railway station - zero, one, two - all three. I believe it was told by my high school math teacher, when introducing indexing of sequence terms.

  • @JohnDoe-bu3qp
    @JohnDoe-bu3qp 13 дней назад

    Web Assembly is in interesting topic, I'd love to watch a discussion about it with whatever guests might make sense.

  • @khalilshew4924
    @khalilshew4924 15 дней назад +1

    excited for this one prime! Didnt get to catch it live

  • @damnloveless
    @damnloveless 15 дней назад +2

    was able to watch live, great video!!

  • @iWillAvert
    @iWillAvert 14 дней назад +1

    @5:30 I definitely have to give Rust credit on this. Cargo is really simple to use and powerful and the error reporting is unmatched. That being said, I still prefer Zig overall, but Rust did well on those points.

    • @UwU-f2a
      @UwU-f2a 14 дней назад

      rust compiler error handling is more verbose than zig compiler. i hope zig is stable as soon because i tried 2 zig most populard backend framework, the performance is much lower than rust and go in windows, 2 times lower rps and the other is more than 6 times lower rps lol

    • @iWillAvert
      @iWillAvert 14 дней назад

      @@UwU-f2a Well lucky me I do not develop on nor for Windows 😂 Rust error messages are very verbose but also well laid out and with colored output. They made it pretty, basically lol.

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      ​@@UwU-f2aYourMama is verbose. Also nobody cares about windows LMAO 😂

    • @UwU-f2a
      @UwU-f2a 8 дней назад

      @@RustIsWinning shit rustrash pinky wannabe pro player talking 🤡🤡🤡 shit product cant work in any platform 🤡🤡🤡

  • @Salloom99
    @Salloom99 13 дней назад +1

    6:20 Rust is fun.
    the GOAT said it himself

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      Yep and that's why Deno is winning! 🦀

  • @macerdough
    @macerdough 15 дней назад +24

    chat needs to grow tf up

    • @skuwamy
      @skuwamy 12 дней назад

      Well Prime's viewer are people who loved to hate other languages. Their top hated language is Rust.

    • @macerdough
      @macerdough 11 дней назад

      @@skuwamy wdym, they love rust.

  • @cnava9389
    @cnava9389 14 дней назад

    10 minutes in and this guy is preaching the good word

  • @granatun
    @granatun 14 дней назад

    Ryan is goated. Great programmer with great insights.

  • @7heMech
    @7heMech 15 дней назад +6

    We need Jarred creator of Bun next.

    • @us4tiyny4n
      @us4tiyny4n 15 дней назад

      He been already on this channel multiple times.

    • @doezage
      @doezage 14 дней назад +1

      With all due respect bun that guy

    • @anonymousalexander6005
      @anonymousalexander6005 14 дней назад +1

      He’s a cool engineer, a Linus in a sense, but Ryan’s got the vision that you need as a leader, only missing the attitude and decisiveness of a Linus 😂. Performance is cool, but it’s not a sufficient vision for the future, Bun is lacking in that sense.

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      ​@@anonymousalexander6005Did you just compare the great Linus with the bun baldie who achieved nothing and will achieve nothing? Please do not ever do that again.

    • @anonymousalexander6005
      @anonymousalexander6005 8 дней назад

      @@RustIsWinning I think you’re putting Linus on a higher pedestal than his technical accomplishments deserve, but you’re right, that was the point of my comment, they may both be good engineers, but only Linus has the true talent of a great leader that can actually build a good project and lead people, with Ryan being somewhat in-between. Half, if not more, of the accomplishments of Linus are from his leadership, he himself admits he doesn’t accomplish many technical engineering tasks.
      “You manage things, you lead people” - Admiral Grace Murray Hopper

  • @manofacertainrage856
    @manofacertainrage856 14 дней назад

    1:12:00 paraphrasing: To the guy that executed the funniest marketing video for a software product in a long, long time: "Do you realize you're not sh*ttalking enough?"

  • @somcho
    @somcho 15 дней назад

    finally you took my advice and brought ryan on 😏

  • @KeatonForrest-wu4jb
    @KeatonForrest-wu4jb 13 дней назад

    Truly top shelf for this one

  • @fille.imgnry
    @fille.imgnry 15 дней назад +3

    I am happy this human exist! Thanks Universe!

  • @dipikeshkumar1538
    @dipikeshkumar1538 10 дней назад +1

    I just realised Node and Deno are of same letters rearranged

    • @comoyun
      @comoyun 8 дней назад +1

      ikr it's like denode-ing or making node simpler.

  • @keybraker
    @keybraker 14 дней назад +1

    In general I am very excited with what deno2 is, it makes typescript to a proper language you could actually use (lol).
    But I have just found my first problem with deno2 which is some voice connections are not yet implemented. This is a major blow and disappointment as it was meant to be production ready...

  • @bossRODTV
    @bossRODTV 14 дней назад

    Nice episode as always

  • @PaulSebastianM
    @PaulSebastianM 14 дней назад

    The big mistake was not taking inspiration from other module systems like ML ones. They work so well for JS. I think it's part of the reason why Melange, ReScript, ReasonML, PureScript, etc., works so well.

  • @bstoynov
    @bstoynov 10 дней назад

    “Pause let Ryan say something”
    What a fucking menace

  • @kainplays
    @kainplays 14 дней назад

    C++ is the GOAT
    never going anywhere

  • @not_zafarali
    @not_zafarali 15 дней назад +1

    I miss primes daily uploads.

  • @Jabberwockybird
    @Jabberwockybird 13 дней назад +3

    37:41. Just call your thing ESR and call it a day.
    If I was going to make a new framework, I would just avoid the trademark worries and call it Jabbascript. Perfect name for fat bloated frameworks

  • @Enzoss100
    @Enzoss100 15 дней назад

    i have literally been waiting for this

  • @bahram_kb
    @bahram_kb 15 дней назад

    Love your content and excited for this one!

  • @ProgrammingWIthRiley
    @ProgrammingWIthRiley 14 дней назад

    6:52 Yup. It takes longer and longer.
    Sacches is a good tool to help with caching.

  • @RobertWinkky
    @RobertWinkky 14 дней назад

    Ryan killed it. GJ team

  • @ibrahimhussain3248
    @ibrahimhussain3248 14 дней назад

    I am a dotnet dev but I am very interested in deno.

  • @maxwebstudio
    @maxwebstudio 14 дней назад

    The Chat alone is always worth the watch 😆😆😆😆

  • @kasper369
    @kasper369 14 дней назад

    that does it, learning neovim

  • @devinweaver758
    @devinweaver758 13 дней назад

    Deno is the future? Yes, please!

  • @dipi71
    @dipi71 13 дней назад

    Didn't learn Node, won't learn Deno.
    The only ECMAscript I use is five lines to place the text cursor in the search field.
    Keep it simple. Cheers!

  • @NanoSpicer
    @NanoSpicer 14 дней назад +1

    Why does he look like Markiplier from 2 years ago?

  • @jackof4ll
    @jackof4ll 8 дней назад

    I think it will get rewritten in Jai or Odin once the build times grow too large.

  • @kapilramwani8417
    @kapilramwani8417 15 дней назад

    Thankyou for doing these

  • @IlhanNegis
    @IlhanNegis 13 дней назад

    aah chat demo, i was dabbling in Jaxer (extra points if you know it) back then, i remember saying myself yeeaa, that's it

  • @crowlsyong
    @crowlsyong 14 дней назад

    lol 0:47 reading the bracketed script items XD

  • @peanutcelery
    @peanutcelery 8 дней назад

    I was waiting for Prime to say “JavaScript on the server was a mistake” but it never came 😔

  • @metin4yt
    @metin4yt 15 дней назад +5

    33:35 but what if an established package, actively maintained with name X is on there, then a company named X starts building a JS library for their business, what happens with the original package?
    Will they have the right for their name? This sounds like it can turn into a Domain kind of battle.
    I think a better approach would be to use namespaces. You are a company? Sure, you get the @company namespace, then you can publish as many packages as you want under that namespace.

    • @simonhartley9158
      @simonhartley9158 15 дней назад

      It's an interesting suggestion.
      Maybe people will get into the habit of install @deno/deno rather than just install deno. I have seen companies getting bought out and then you either have to always use the legacy company name, or the users have to know that from a certain version the namespace is different.

    • @metin4yt
      @metin4yt 15 дней назад

      @@simonhartley9158 maybe they can add a "symlink" or something. Deno/deno would be a mirror of Buyer/deno
      I'm more concerned about the individual contributor than companies tbh

    • @metin4yt
      @metin4yt 15 дней назад +1

      @@simonhartley9158 maybe a "symlink" kind of approach would work here. If deno/deno gets acquired, then it would be an identical mirror for buyer/Deno.
      I'm more concerned about the individual contributor than the companies tbh.

    • @crowlkats
      @crowlkats 14 дней назад +2

      discussions like this are exactly what the JSR moderation commitee will discuss and adress once it is established

    • @edwardallenthree
      @edwardallenthree 14 дней назад

      ​@@crowlkatsthank you for actually completely answering the question. What all of us want as end users is for humans to be making these decisions based on what is best for the community, and it sounds like JSR is doing that.

  • @crowlsyong
    @crowlsyong 14 дней назад

    Ryan + Prime = Like

  • @javiasilis
    @javiasilis 14 дней назад +3

    The biggest cancer I've faced with JavaScript in the recent years is the module system.
    ESM, CJS, and I'd give edge functions a third type (as it shouldn't have node dependencies).
    It just makes the process of integrating certain technologies painful. It took me 3 weeks part-time month to get Vite, Remix in a monorepo fashion.

  • @Pedro-Chang
    @Pedro-Chang 12 дней назад

    That ending was so awkward 😂😃

  • @fakebizPrez
    @fakebizPrez 11 дней назад +1

    Woof. Bring back Flash.

  • @kenwood7195
    @kenwood7195 14 дней назад

    Where have you been?

  • @fredoandrianaivo4910
    @fredoandrianaivo4910 15 дней назад

    Great talks

  • @hri7566
    @hri7566 15 дней назад +1

    he also made odne

  • @ProgrammingWIthRiley
    @ProgrammingWIthRiley 14 дней назад

    5:30 This is exactly why I don’t use c++

  • @billybest5276
    @billybest5276 14 дней назад

    ha i do the same thing with global state, I like this guy.

  • @hydrobolix3365
    @hydrobolix3365 9 дней назад

    🤘

  • @klex3905
    @klex3905 14 дней назад +2

    I swear.. Whoever can solve or significantly reduce the compile times of Rust will still be poor, but known by the world.

    • @RustIsWinning
      @RustIsWinning 14 дней назад

      You have a machine from the stone age? Compile times are fast nowadays.

  • @aelabassi
    @aelabassi 11 дней назад

    your portfolio project should include a node or deno clone if you want a senior position lol.

  • @stdmpa
    @stdmpa 12 дней назад

    1:22:15 OMG CloudFlare!

  • @_parassolanki
    @_parassolanki 15 дней назад

    Loved it

  • @tambow44
    @tambow44 14 дней назад

    watching this on IE btw.

  • @cyberwoodoo9466
    @cyberwoodoo9466 15 дней назад +5

    denutzz

  • @MariusSchwendtmayer
    @MariusSchwendtmayer 12 дней назад

    This is the kind of video that makes me realize that I'm not even on Sakura's level on a Ninja-Dev ranking chart 💩🤡

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      Maybe try harder and you will get there idk lol

  • @thejezzi5219
    @thejezzi5219 10 дней назад

    Since deno2 came out I don't use anything else for all the javascript crap just because of the tooling

  • @signalsensei
    @signalsensei 14 дней назад

    haha no one in the past has ever thought developers will be fighting for module system....

  • @Gorr1995
    @Gorr1995 15 дней назад

    Next we will get done

  • @ashiqnuaiman
    @ashiqnuaiman 12 дней назад

    💡Go:Flutter,Jaspr😉

  • @WiseErni
    @WiseErni 14 дней назад

    Ryan Raynolds made Node.js? What??

  • @klirmio21
    @klirmio21 14 дней назад

    Why it took over a month to post the video

  • @DoumanAsh
    @DoumanAsh 13 дней назад +1

    Imagine talking about following spec and being pedantic about it while using TypeScript which has nothing to with JS actually

    • @RustIsWinning
      @RustIsWinning 8 дней назад

      Just so you know: TS bascically is JS

  • @HaiderKhan-6410
    @HaiderKhan-6410 14 дней назад

    ❤❤❤

  • @RomanAvdeevX
    @RomanAvdeevX 7 дней назад

    Idk why, but I can't launch Nuxt project with Deno

  • @qoombert
    @qoombert 15 дней назад +1

    how tf did 498 people watch this in 8 minutes

    • @us4tiyny4n
      @us4tiyny4n 15 дней назад

      views = allUserViewTime / videoLength

  • @TheYinyangman
    @TheYinyangman 13 дней назад

    If Steve Jobs could code

  • @OBGynKenobi
    @OBGynKenobi 14 дней назад

    His next and final project will be called DONE.

  • @edwardallenthree
    @edwardallenthree 14 дней назад

    Was Prime star struck?

  • @petzilla999
    @petzilla999 14 дней назад

    😍

  • @Zizaco
    @Zizaco 15 дней назад +1

    13:08 that's how python works BTW (optional type hinting/syntax). So that would be a logical evolution for JS.

    • @Lemmy4555
      @Lemmy4555 15 дней назад +4

      Many types in python have runtime impact actually, it's nothing like typescript

    • @NostraDavid2
      @NostraDavid2 15 дней назад

      ​@@Lemmy4555except the type hinting has 0 effect on the code itself. It's why we use mypy and whatnot to make the type hinting as accurate as we can, but if I want to make EVERYTHING an int type, I can. Even when during runtime all those variables won't be ints.

    • @Lemmy4555
      @Lemmy4555 15 дней назад

      @@NostraDavid2 Yes, until you start extending enum or protocol. Honestly Python went in the wrong direction in my opinion, type hints are great, but all the runtime utils to do many other things are horrible.
      In typescripy you can "type cast" using "as", this will allow you to solve some problems sometimes, in python you just can't, you have a real cast function that does real stuff and may cause more headache