Deno 2 is here… will it actually kill Node.js this time?

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

Комментарии • 1,3 тыс.

  • @afmikasenpai
    @afmikasenpai 3 месяца назад +6516

    "Done" didn't see that coming lmao

    • @DemolitionManDemolishes
      @DemolitionManDemolishes 3 месяца назад +50

      Im "done"

    • @EtherD3v
      @EtherD3v 3 месяца назад +14

      At least Node.js avoided more extinction than deno the dino

    • @truthybyte
      @truthybyte 3 месяца назад +13

      I’m done with NextJS

    • @shateq
      @shateq 3 месяца назад +7

      Lmfao

    • @pepesito
      @pepesito 3 месяца назад +7

      🤣🤣🤣

  • @Anonymous4045
    @Anonymous4045 3 месяца назад +3887

    Pro tip: you can turn "3 years experience in JS" to "3 years experience in JS and TS" if you just change the file extension.

    • @y7o4ka
      @y7o4ka 3 месяца назад +119

      6 years in JS and TS if you're using node to compile ts files in js first 😂

    • @joseville
      @joseville 3 месяца назад +44

      It's free real estate

    • @Gigusx
      @Gigusx 3 месяца назад +59

      I can go straight for 20+ years if I just consider the code in node_modules 🧠

    • @MrJloa
      @MrJloa 3 месяца назад +5

      That's what i do 😂

    • @glepmaso64
      @glepmaso64 3 месяца назад +2

      ha

  • @assarlannerborn9342
    @assarlannerborn9342 3 месяца назад +2050

    the potential for the node -> deno -> done joke is endless

  • @zackpi7874
    @zackpi7874 3 месяца назад +1116

    the anagram bit was well-executed

    • @obsidianjane4413
      @obsidianjane4413 3 месяца назад +5

      TBH kinda glazed over at that point and missed it. lol

    • @JesusPlsSaveMe
      @JesusPlsSaveMe 3 месяца назад

      ​@@obsidianjane4413
      Revelation 3:20
      Behold, I stand at the door, and knock: if any man hear my voice, and open the door, I will come in to him, and will sup with him, and he with me.
      HEY THERE 🤗 JESUS IS CALLING YOU TODAY. Turn away from your sins, confess, forsake them and live the victorious life. God bless.
      Revelation 22:12-14
      And, behold, I come quickly; and my reward is with me, to give every man according as his work shall be.
      I am Alpha and Omega, the beginning and the end, the first and the last.
      Blessed are they that do his commandments, that they may have right to the tree of life, and may enter in through the gates into the city.

  • @hebozhe
    @hebozhe 3 месяца назад +2393

    Maybe the real JavaScript was all of the runtimes and frameworks we made along the way.

  • @TheOriginalJohnDoe
    @TheOriginalJohnDoe 3 месяца назад +384

    It rarely happens a creator says: I screwed up my first product, let me rewrite it from scratch and redeem myself forever. Props to Ryan for sticking to his guts and creating Deno!

    • @markw496
      @markw496 3 месяца назад +5

      The sad thing is, node js is adopting a lot of the changes so it might not matter too much.

    • @ivlis.w
      @ivlis.w 2 месяца назад +9

      ​@@markw496 well those changes usually have to exist for to adopt them
      So yeah, maybe his new runtime is not widely used, but he may have indirectly improved the ecosystem

  • @Jack-oi8gn
    @Jack-oi8gn 3 месяца назад +502

    Damn. We had only finished 87% of the "Switch to Bun" epic. I hope we can complete "Switch to Deno 2" before the release of node 23.

  • @ShiftyMoravian
    @ShiftyMoravian 3 месяца назад +147

    "[...] the amount of STDs you can get here [...]" cracked me the fuck up lmao

    • @InternetJosh
      @InternetJosh 3 месяца назад +2

      I had to scroll way too far down for this comment 😂

  • @bilbobeutlin3405
    @bilbobeutlin3405 3 месяца назад +222

    Let's see Paul Allan's JavaScript runtime

    • @Twas-RightHere
      @Twas-RightHere 3 месяца назад +54

      My god, it even has a package manager

    • @aviscii
      @aviscii 3 месяца назад +23

      Impressive. Very nice.

    • @ErikTheHalibut
      @ErikTheHalibut 3 месяца назад +10

      Look at that subtle off-white coloring. The tasteful thickness of it. Oh my God... it even has a watermark.

    • @msodrew
      @msodrew 2 месяца назад +3

      I like this thread and replies a little too much.

  • @ZeYkslawok
    @ZeYkslawok 3 месяца назад +540

    The compiling to binary caught me off guard not gonna lie

    • @perguto
      @perguto 3 месяца назад +113

      It's apparentlyjust bundling the source with a copy of its runtime, so a hello world exe was 70 MB last time I checked, but it's still nice to have

    • @Femiway_Bunty
      @Femiway_Bunty 3 месяца назад +3

      Fr

    • @RustIsWinning
      @RustIsWinning 3 месяца назад +15

      Did anyone try doing this in node? I had to do like 7 gazillion steps lol

    • @pokefreak2112
      @pokefreak2112 3 месяца назад +12

      ​@@RustIsWinning Node is a complex beast so it's a lot harder. With deno the entire thing is just a statically linked executable so pretty much all you need to do is append your source code to that binary

    • @alexandreferrera8631
      @alexandreferrera8631 3 месяца назад +53

      That's cool until windows defender flags a hello world as a trojan 😢

  • @DavidBonelo
    @DavidBonelo 3 месяца назад +641

    Now I need a Deno vs Bun comparison, thanks

    • @TotalImmort7l
      @TotalImmort7l 3 месяца назад +69

      Deno written in Rust
      Bun written in Zig
      avg. LoC of a source file in Zig=1300
      avg. LoC of a source file in deno=530
      Zig has no PKG manager
      Rust has cargo
      Rust is memory safe. Zig is not.
      Might I say more?

    • @phillipanselmo8540
      @phillipanselmo8540 3 месяца назад

      you just stated all the reasons why zig is better ​@TotalImmort7l

    • @shivanandvp
      @shivanandvp 3 месяца назад +48

      @@TotalImmort7l Performance benchmarks of Deno vs Bun please

    • @alok.01
      @alok.01 3 месяца назад +13

      ​@@TotalImmort7lSo Deno > Bun

    • @internethistory6957
      @internethistory6957 3 месяца назад +244

      ​@@TotalImmort7l
      bro started Deno vs Bun and ended up Rust vs Zig

  • @StefanoBorini
    @StefanoBorini 3 месяца назад +198

    a standard library for js? SOLD!

    • @OzzyTheGiant
      @OzzyTheGiant 3 месяца назад +6

      Hell yeah, I'm ready for it this time.

    • @John-sd5li
      @John-sd5li 3 месяца назад +23

      nah, unless its adopt and maintain by giant enterprise like FAANG and have huge marketing effect, nothing will be standardized, JS community just love to reinvent everything and enjoy hype cycle, maintain things is suck and boring.

    • @kreuner11
      @kreuner11 3 месяца назад +1

      Wdym there already is one

    • @kreuner11
      @kreuner11 3 месяца назад +3

      ​@@John-sd5liI'm not sure what you mean. The Javascript standard library is the runtime which includes Math.*, setTimeout, setInterval, fetch, JSON.*, etc

    • @kreuner11
      @kreuner11 3 месяца назад +2

      ​@@John-sd5lialso I guess you don't know how web standards work

  • @alexandrefossatifilho558
    @alexandrefossatifilho558 3 месяца назад +71

    I'm a js dev which started to use go a few months ago. What I loved the most is that everything works out of the box, like testing, linting, formatting, and a lot more. So now deno really looks like a better option to javascript world.

  • @mazewinther1
    @mazewinther1 2 месяца назад +7

    1:06
    My jaw dropped on this part. They really just moved around with the letters? That's so fucking cool.

  • @ausaramun
    @ausaramun 3 месяца назад +367

    Remember to take the time to thank Jeff for his great dedication for giving us these news. Thank you Jeff!

  • @sefabaser
    @sefabaser 3 месяца назад +262

    Deno -> Oden -> Endo -> Done. =)

    • @manekedark
      @manekedark 3 месяца назад +12

      And => nedo

    • @roshaneforde
      @roshaneforde 3 месяца назад +11

      Doen - pronounced dune

    • @gaddo2292
      @gaddo2292 3 месяца назад +3

      One more -> Deon

    • @cnota69
      @cnota69 3 месяца назад +1

      Edon

    • @zincir_ai
      @zincir_ai 3 месяца назад +12

      deno
      deon
      dneo
      dnoe
      doen
      done
      edno
      edon
      endo
      enod
      eodn
      eond
      ndeo
      ndoe
      nedo
      neod
      node
      noed
      oden
      odne
      oedn
      oend
      onde
      oned

  • @gimmemovieth
    @gimmemovieth 3 месяца назад +5

    First time watcher. I didn't anticipate this video being so very entertaining. Subscribe.

  • @KvikDeVries
    @KvikDeVries 3 месяца назад +49

    The "compile js into exe" made me check if it's not April 1st by any chance

    • @AV_YOUTUBE_202X
      @AV_YOUTUBE_202X 3 месяца назад

      It works and it's amazing. Outputs binaries for any platform from any platform. I've been using it for a while.

    • @byailen
      @byailen 3 месяца назад

      It's nothing new btw. just native nexe/pkg

    • @byailen
      @byailen 3 месяца назад +1

      compile => embed whole interpreter and libraries into exe file with your js code

  • @shockpast
    @shockpast 3 месяца назад +280

    "Done" was an unexpected naming for "Node", caught off guard 💀

  • @DrakiniteOfficial
    @DrakiniteOfficial 3 месяца назад +6

    Nice. Can't wait for Deno and Bun and Node to all add compatibility for each other's APIs, so we can finally live in the unshackled future where we can choose our runtime.

  • @MichaelTeeuw
    @MichaelTeeuw 3 месяца назад +35

    This is the only channel on which I turned on the bell. And it delivers every single time.

  • @ManvendraSK
    @ManvendraSK 3 месяца назад +28

    I tried Deno and will continue to use it instead of Node.js.

    • @nel_tu_
      @nel_tu_ 3 месяца назад

      another brainwashed individual who has bought into the propaganda

    • @alexh2665
      @alexh2665 3 месяца назад +2

      What are the benefits and differences? I don’t primarily do web dev but when I do I’m using typescript and I’m currently using next or node.js, so I’m curious.

    • @ManvendraSK
      @ManvendraSK 3 месяца назад +16

      Here are the reasons I like it for
      1. TS support out of the box
      2. No node_modules in every single project
      3. No extra package manager
      4. URL based GO like module resolution
      5. Making executable capabilities, just like GO
      6. Simple tooling
      7. Now NPM and Node.js compatibility
      8. Better Deno Land and JSR registry
      9. Consume modules directly from GitHub url
      10. Top level await without async function
      11. Better FS APIs compared to Node.js
      12. A good and easy std API
      13. Explicit security requirements
      14. I like its Logo (personal preference)

    • @MyAmazingUsername
      @MyAmazingUsername 3 месяца назад +7

      15. Gives control back to Ryan Dahl, the creator of Node, who was removed by the for-profit npm foundation in a hostile takeover.
      16. Fixes the mistakes in Node's design, being much safer by default. No permissions are given unless you tell it what local files and domains a project can access.

    • @alexh2665
      @alexh2665 3 месяца назад

      @@ManvendraSK the node modules thing is what mostly interests me. Does that mean I won’t get a giant node module file in my project that makes it too big to push to GitHub?

  • @antoniobilbylemos9918
    @antoniobilbylemos9918 3 месяца назад +260

    the ending was great lol

  • @4RILDIGITAL
    @4RILDIGITAL 3 месяца назад

    This might be the leap we've been waiting for. Your breakdown of its compatibility and the potential for increased code quality are promising.

  • @HikaruAkitsuki
    @HikaruAkitsuki 3 месяца назад +3

    Working with js framework is drastically easy, but setting up the server is ridiculously hard. It's actually good that Deno developers offer Deno server out of the box.

  • @jerseyse410
    @jerseyse410 3 месяца назад +2

    I'm loving the "pythonification" of Javascript that Deno 2 brings. I've pretty much written off JS for TS after learning TS a few years ago and rarely use base JS anymore so this is super interesting. I love the Jupyter built-in block code execution and the TS compile down to JS function as well. The only thing I'm wondering about is from a CI/CD perspective, will I be able run Deno 2 on the build agent instead of NodeJS? And if I can't, will that pose any issues?

  • @GabrielFury-mg8du
    @GabrielFury-mg8du 3 месяца назад +21

    Fastest race to the local maximum

  • @JavArButt
    @JavArButt 3 месяца назад

    What a truly nice observation. The new logo indeed should be the main aspect that improves every aspect of its performance - love it

  • @siddhubhai2508
    @siddhubhai2508 Месяц назад +3

    0:25 It is most important.

  • @ahmede92
    @ahmede92 3 месяца назад +6

    As a game developer, IDK why the hell I enjoy watching these videos

    • @hijackedbomb
      @hijackedbomb 3 месяца назад

      Same 😂

    • @carltongannett
      @carltongannett 3 месяца назад +1

      Fire ship has some of the best editing among us devs

  • @unclecode
    @unclecode 3 месяца назад +6

    Another epic ending joke from you. From NODE to DONE, amazing! For a few last videos there were no humor at end. I'm glad it's there again. Very creative, subtle, and summarize the entire video in a concise way.

  • @nguyenvuong8403
    @nguyenvuong8403 3 месяца назад +7

    I hope can see the benchmarks between latest node 22 and Deno

  • @josedallasta
    @josedallasta 3 месяца назад +21

    not having to suffer with linters, formatters and custom ts-to-js compilers would be the best.

  • @SadeghMirzaee-fd8lg
    @SadeghMirzaee-fd8lg 3 месяца назад

    Just that Oden part! Man your Next level!

  • @sonictailsandsally
    @sonictailsandsally 3 месяца назад +3

    Yup, logo suddenly made deno even better!

  • @arwildo
    @arwildo 3 месяца назад +2

    Bro the last part is pretty smart 😅

  • @KaznarahAndrinarivo
    @KaznarahAndrinarivo 3 месяца назад

    Your code report is at the highest level of perfection broo 🔥🙇‍♂️
    Can't wait to see Deno vs Bun comparison

  • @chonkusdonkus
    @chonkusdonkus 3 месяца назад +13

    It always felt like I was the only person actually using Deno for projects, and they're still kicking to this day. Deno 2 looks incredible!

    • @cotyhamilton
      @cotyhamilton 3 месяца назад +1

      Same! I never understood why hype around deno just completely disappeared. It’s amazing

  • @xaviersavinon5851
    @xaviersavinon5851 3 месяца назад

    This is super good material for Tech Roast Show

  • @zestrixalex3786
    @zestrixalex3786 3 месяца назад +20

    Just HOW videos are getting better and better and better?

  • @yorduminsani
    @yorduminsani 3 месяца назад

    I didn't realize deno was anagram of node 😄 you never disappoint and always blow my mind, thank you 🤓

  • @emilemil1
    @emilemil1 3 месяца назад +3

    I've already switched to Bun for my personal projects. Is it time to switch again?

  • @clnguye
    @clnguye 3 месяца назад

    Packed with good stuffs yet so funny and entertaining. Love “Done”.

  • @Stonium
    @Stonium 3 месяца назад +14

    @1:28 why the hell does is-odd exist!?!?!?

    • @TheKz262
      @TheKz262 3 месяца назад +4

      You know someone struggled enough with it that they made a package for it...Which I am sure there's a *technical reason* for....and m it has 300K downloads sooooo

    • @nandoflorestan
      @nandoflorestan 3 месяца назад +2

      In JS there's a famous dev spamming npm with this kind of nonsense. Look up "JS dependency spam". As other languages follow the example of using micro-dependencies, maintenance of Linux distros is becoming impossible.
      Devs, notice notice how "dependency" is spelled with no A.

    • @oncedidactic
      @oncedidactic 3 месяца назад +2

      The real questions is why isn’t there not-odd?

    • @Stonium
      @Stonium 3 месяца назад

      @@nandoflorestan wow. I'm starting to regret learning JS

  • @nitanor6475
    @nitanor6475 3 месяца назад

    This is perfect - it keeps us up to date while giving us great laughs to boot!

  • @vomaxHELLnO
    @vomaxHELLnO 3 месяца назад +139

    Give us Fireship in 100 seconds! Show us your ways

    • @alastairzotos
      @alastairzotos 3 месяца назад +8

      Fun fact, the youtube channel Honeypot made a documentary about him

  • @henninghoefer
    @henninghoefer 3 месяца назад

    This is one of the best Fireship videos so far. Only thing missing was bit more comparison with Bun.

  • @rafaabreu5563
    @rafaabreu5563 3 месяца назад +27

    0:32 name of the meme?

  • @americanjetset5010
    @americanjetset5010 3 месяца назад +7

    Was that a Hayek portrait at the beginning?

    • @ytaccount9859
      @ytaccount9859 3 месяца назад

      hahah i was thinking that top

  • @rv7591
    @rv7591 3 месяца назад

    The anagrams were clever! I love your videos

  • @andyberaharison
    @andyberaharison 3 месяца назад +23

    deno compile really impressed me

    • @squ34ky
      @squ34ky 3 месяца назад +4

      Why? It's just bundling the entire runtime with your script...

    • @andyberaharison
      @andyberaharison 3 месяца назад +4

      @@squ34ky I mean it's not that straight forward with node, I never tried but according my experience, you gotta install multiples deps

    • @squ34ky
      @squ34ky 3 месяца назад +1

      @@andyberaharison aah, I see.

    • @zastix
      @zastix 3 месяца назад

      bun already did it 🤷‍♀️

    • @andyberaharison
      @andyberaharison 3 месяца назад +1

      @@zastix looks like I missed something 😂

  • @rockford717
    @rockford717 2 месяца назад

    The last 5 secs - pure gold

  • @habibosaye
    @habibosaye 3 месяца назад

    The last video you did on Deno was about 4 years ago, I think it’s time to check Deno out. 👌🏾

  • @DarkH4X0
    @DarkH4X0 3 месяца назад +4

    The last part cracked me up!

  • @jakeave
    @jakeave 3 месяца назад

    I've been using Deno for a couple years and I don't miss Node for a lot. Yeah, I still have to use Node at work, so I don't forget it, but I prefer Deno and using TS out of the box. The Deno Fresh framework, which uses preact instead of React like Next.js, is pretty bomb for making full applications in less than a day. Combined with hosting for free on Deno Deploy. It's honestly a way of life now.

  • @ArthurGreen-bw3sb
    @ArthurGreen-bw3sb 3 месяца назад +4

    The only essential feature I want in a js runtime is not connecting under any circumstances to the dumpster fire that is npm.

    • @Femiway_Bunty
      @Femiway_Bunty 3 месяца назад +1

      Sounds impossible

    • @YuriG03042
      @YuriG03042 3 месяца назад +6

      That was Deno before they realized that they would never take off if they just ignored a decade of JS work.

    • @Amaraticando
      @Amaraticando 3 месяца назад +1

      it's up to the user to decide it.

  • @manum8170
    @manum8170 3 месяца назад +10

    Me who has never done any coding nor will do anything related to programing:
    Yes I completely agree. The availability deno gives you whilst also providing access to higher tier coding is unparalleled.
    I'll see myself out, thank you very much.

    • @egoruzhanin4642
      @egoruzhanin4642 3 месяца назад +3

      I am deno core mainteiner lol (no one cares)

    • @Femiway_Bunty
      @Femiway_Bunty 3 месяца назад

      ​@@egoruzhanin4642 I've 5 years of experience with deno. Just saying 😊

  • @danielkirsch4351
    @danielkirsch4351 3 месяца назад

    Hey, thanks for the info. Just got one for £220 w minor cosmetic blemishes, works perfect !👌

    • @danielkirsch4351
      @danielkirsch4351 3 месяца назад

      Coming from a late 2013 15”, I am thrilled!

  • @Dasukii
    @Dasukii 3 месяца назад +7

    I'm not sure how I hadn't heard about Deno earlier since my biggest problem with Node.js is how "unnative" using TypeScript has felt like. It doesn't feel intuitive and natively supported that I need to have TSConfig files and compiling to JS and installing the types for existing node packages.

    • @okie9025
      @okie9025 3 месяца назад +1

      thats the biggest feature of node and bun imo. Ignoring all the safety and performance improvements, I'd still continue using bun instead of node 100%

  • @tobiasnickel3750
    @tobiasnickel3750 3 месяца назад +2

    i like the compile feature the most. for bun also has that. Like the bun code compatibility. sadly bun seems just to fail on some occations, such as downloading a big file from it. I will give deno a try and hope it feels similar to bun.

  • @noah12121
    @noah12121 3 месяца назад +3

    jupyter support seems very cool ngl

  • @raviramanathan5565
    @raviramanathan5565 3 месяца назад

    You got a killer ending there. Luvv it.

  • @quitted-f2d
    @quitted-f2d 3 месяца назад +20

    i just finished rewriting my backend in bun and there is new thing 😭

    • @NatoBoram
      @NatoBoram 3 месяца назад +8

      That's why you keep it Node-compatible even if you use Bun. That way, you can just drop in Deno whenever you want.

    • @okie9025
      @okie9025 3 месяца назад +11

      bun is actually newer then deno, also i doubt you'll need to switch because currently deno and bun are identical in terms of features, while bun is also faster lol

    • @advancedprogramming62
      @advancedprogramming62 3 месяца назад +3

      it is faster, until it does not have the stability and features the node has 😅

    • @jurel-enlatado1
      @jurel-enlatado1 3 месяца назад +3

      You should probably stick to using the same technology and only upgrade when strictly necessary or when starting a new project.
      It's the same reason most companies don't do big rewrites everytime a new toy comes up, it costs lots of time, doesn't add many benefits and will probably introduce new bugs.

  • @hamm8934
    @hamm8934 3 месяца назад +2

    The binary compilation and std lib are great features ngl. Some of the reason reasons i love go

  • @ymi_yugy3133
    @ymi_yugy3133 3 месяца назад +7

    Looks cool, but why deno and not bun?

    • @diadetediotedio6918
      @diadetediotedio6918 3 месяца назад +7

      On the other hand, why bun and not deno?

    • @ymi_yugy3133
      @ymi_yugy3133 3 месяца назад

      @@diadetediotedio6918 I don't know if this changed with deno 2.0, but bun was faster before. More importantly people have been using it as a drop in replacement for node for a while and it seems to have (just subjective perception) more momentum right now.

    • @dBradbury
      @dBradbury 3 месяца назад +9

      I mean, for me personally, I've tried starting 3 separate projects on Bun since it came out, and every time I run into random incompatibilities in the first hour. Maybe I'm unlucky, but in each case they were known issues that just haven't been taken care of yet.

    • @makeavoy
      @makeavoy 3 месяца назад

      ​@@dBradbury Same. Ik bun's registry config(bunfig) is incompatible with how my org does it so I'm SOL with using bun install for new repos 😢

    • @ymi_yugy3133
      @ymi_yugy3133 3 месяца назад

      @@dBradbury Seems I've just been lucky.

  • @artfocus1362
    @artfocus1362 3 месяца назад

    The ending part was incredibly excellent

  • @SolzheBitsyn
    @SolzheBitsyn 3 месяца назад +17

    The Hayek reference is 🔥

    • @hamza201183
      @hamza201183 3 месяца назад +1

      Where? :)

    • @someday4099
      @someday4099 3 месяца назад +1

      i was looking this comment.

    • @PunishedBeerCanBennyIV
      @PunishedBeerCanBennyIV 3 месяца назад +7

      I meet free market kings in the most random places 🗿🍷

    • @musicdev
      @musicdev 3 месяца назад

      @@PunishedBeerCanBennyIV Hello. Thé socialists have come to crash the party. Mad respect to Hayek though, he was like the only Austrian school economist who wasn’t a waste of air

  • @NicolasPL_
    @NicolasPL_ 3 месяца назад

    3:02 wait am i missing something or it's just like an integrated Electron. I can compile apps that run in Mac/Linux/Windows just like that?

  • @DizzyDiz2006
    @DizzyDiz2006 3 месяца назад +14

    OMG 😂 The anagram word play at the end was ridiculous!!!

  • @hpac9687
    @hpac9687 3 месяца назад +1

    That wordplay was chefs kiss 😘👌🏻

  • @yorailevi6747
    @yorailevi6747 3 месяца назад +50

    jupyter support is huge

  • @tigreonice2339
    @tigreonice2339 2 месяца назад +1

    What is more secure for your pc and network? And bun deno or nodejs could be inside of virtualenviromenta like virtualenvwrapper or virtualenv?

  • @DavidTch
    @DavidTch 3 месяца назад +6

    I use BUN now and have all I need

  • @Ezzedini
    @Ezzedini 3 месяца назад

    the fastest 4 min of my life, i love these videos

  • @Roboprogs
    @Roboprogs 3 месяца назад +4

    Thanks for warning me about all the stuff coming down the pipe (whether I want it, or not).
    Typescript solves problems I don’t have, but at least it’s not AS ugly as Java.
    I appreciate the smaller, more likely to remain supported, aspect of plain old Node, and seldom run into type issues. When the IDE won’t infer the properties of something, a simple JSDoc annotation usually solves that, without introducing more dependencies running the code.

  • @MelanyMonroyIcaza
    @MelanyMonroyIcaza 3 месяца назад

    Loved it! keep it going! ps. this might be weird, I was just testing something xD

  • @gariklaw
    @gariklaw 3 месяца назад +3

    Cannot wait for done

  • @artyomnomnom
    @artyomnomnom 3 месяца назад

    Brilliant review, thanks Jeff

  • @WiseWeeabo
    @WiseWeeabo 3 месяца назад +7

    Name 10 best programmers in the world that love JavaScript.

    • @nandoflorestan
      @nandoflorestan 3 месяца назад +1

      I can only do the reverse. Crockford, author of the seminal book "Javascript - the good parts" now recommends we stop writing JS, in an easily found short video.

    • @Amaraticando
      @Amaraticando 3 месяца назад +2

      @@nandoflorestan now that JS is much better than when he wrote that book?

    • @mtae5
      @mtae5 2 месяца назад

      Linus Torvalds stated going forward all kernel code will be written in javascript.

  • @Cuddlehead
    @Cuddlehead 3 месяца назад +1

    my hat off to you sir for that last bun, I mean pun

  • @koda-app
    @koda-app 3 месяца назад +4

    Correct me if i'm wrong but compilation is a big deal, isn't it?

    • @NatoBoram
      @NatoBoram 3 месяца назад +3

      It is! It simplifies deployment of CLIs and it can even help with Docker deployment

    • @koda-app
      @koda-app 3 месяца назад

      @@NatoBoram exactly and also performance should be better than if it's interpreted, which was quite a pain point on node js in some cases

    • @gracjanchudziak4755
      @gracjanchudziak4755 3 месяца назад

      Compiling an interpreted language sounds like a joke. Jon Blow was right, better brew a coffee at SpaceX than do frontend.

    • @TapetBart
      @TapetBart 3 месяца назад +1

      ​@@koda-appIt does not do compilation!
      All it does is create an exe that has the deno runtime bundled with your code.

    • @okie9025
      @okie9025 3 месяца назад +1

      @@gracjanchudziak4755 if you listen to jon blow then it's already too late for you, sorry

  • @hazemgharib
    @hazemgharib 3 месяца назад

    That pun at the end sums it up 🤣

  • @knightwolf8774
    @knightwolf8774 3 месяца назад +113

    I saw this at 39 sec and there is still a dude saying he is early wtf

    • @SamBrockmann
      @SamBrockmann 3 месяца назад +9

      He's Gen Z. He's special.

    • @YouLose
      @YouLose 3 месяца назад

      The race to be the first is one of the most primal instincts of man.

  • @GyroCannon
    @GyroCannon 3 месяца назад

    I'm... actually really impressed!?
    I've been a Deno skeptic for so long, this has made me into a slight convert... but I'm still leaning towards Bun at the moment.

  • @alexnh502
    @alexnh502 3 месяца назад

    "Node" permutations part was excellent 😂

  • @Manish___Choudhary
    @Manish___Choudhary 3 месяца назад +13

    Waiting for DONE js.....

  •  3 месяца назад

    For me, Danet is very interesting because it is the NestJS for Deno. When Deno and Danet are mature in the next few years, I could imagine also converting my projects to them.

  • @WilliamCharles-lx3yl
    @WilliamCharles-lx3yl 3 месяца назад +190

    I'm favoured only God knows how much I praise Him, $230k every 4weeks! I now have a big mansion and can now afford anything and also support God’s work and the church.

    • @WilliamCharles-lx3yl
      @WilliamCharles-lx3yl 3 месяца назад

      Only God knows how much grateful i am. After so much struggles I now own a new house and my family is happy once again everything is finally falling into place!!

    • @Cdenita
      @Cdenita 3 месяца назад

      Wow that's huge, how do you make that much monthly?

    • @WilliamCharles-lx3yl
      @WilliamCharles-lx3yl 3 месяца назад

      It's Ms. Susan Jane Christy doing, she's changed my life.

    • @WilliamCharles-lx3yl
      @WilliamCharles-lx3yl 3 месяца назад

      I started pretty low, though, $5000 thereabouts. The return came massive. Joey is in school doing well, telling me of new friends he's meeting in school. Thank you Susan Christy, you're a miracle.

    • @Emilycarlos222
      @Emilycarlos222 3 месяца назад

      Wow...I know her too she is a licensed broker and a FINRA agent she is popular in
      US and Canada she is really amazing woman with good skills and experience.

  • @netify6582
    @netify6582 3 месяца назад

    I was hesitant to switch to Deno for quite a while but with version 2 it's obviously no brainier.

  • @samarbid13
    @samarbid13 3 месяца назад +6

    4:04 Nicely done, Fireship, nicely done! 😄

  • @ujwalmahajan6151
    @ujwalmahajan6151 3 месяца назад +5

    I Liked old logo btw😢

  • @pietraderdetective8953
    @pietraderdetective8953 3 месяца назад +2

    how's the performance looking for Deno 2.0? compared to 1.0 and Bun?

  • @ronilbiswas
    @ronilbiswas 3 месяца назад +4

    2:56 "just to name a few of the STDs you can get here." lmao

  • @aaliboyev
    @aaliboyev 3 месяца назад +66

    Broo 😂
    The last one was perfect.

  • @chadjaax
    @chadjaax 3 месяца назад

    can't wait for BunBun JS to release.

  • @SamBrockmann
    @SamBrockmann 3 месяца назад +12

    Spoiler: it will not.

  • @TrentBrew
    @TrentBrew 2 месяца назад

    That ending was poetry

  • @justsample9185
    @justsample9185 3 месяца назад +4

    wow, haven't noticed the no-de -> de-no letters transition until now :O

  • @alexvass
    @alexvass 3 месяца назад

    Thanks😅

  • @SlimShady-gs8pl
    @SlimShady-gs8pl 3 месяца назад +19

    Meanwhile I'm in React Native land trying to figure out Expo vs Bare RN, Babel, Metro, TS config, eslint, prettier, Jest, mocking native modules in Jest, configuring native modules, Xcode, and Android Studio.
    Expo has done a good job at simplifying some of this stuff, but if Deno works with React Native I may be a convert to simplify babel/metro/esling/tsconfig/prettier stuff.

    • @ibnu7942
      @ibnu7942 3 месяца назад +1

      instead of prettier i prefer eslint stylistic

    • @lcssbr
      @lcssbr 3 месяца назад

      I don't think you can easily replace babel and metro when working with RN and tsconfig becomes deno.json.

    • @Zoo-Wee-Mama-Sq
      @Zoo-Wee-Mama-Sq 3 месяца назад +1

      I'm glad my boss does all that shit for me lol

    • @SlimShady-gs8pl
      @SlimShady-gs8pl 3 месяца назад

      @@lcssbr For sure, but removing eslint/prettier/tsconfig will make babel/metro much easier to maintain.

    • @reyoreno5334
      @reyoreno5334 3 месяца назад

      Have you tried capacitor instead of RN?