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

  Рет қаралды 633,686

Fireship

Fireship

Күн бұрын

Пікірлер: 1 300
@afmikasenpai
@afmikasenpai Ай бұрын
"Done" didn't see that coming lmao
@DemolitionManDemolishes
@DemolitionManDemolishes Ай бұрын
Im "done"
@EtherD3v
@EtherD3v Ай бұрын
At least Node.js avoided more extinction than deno the dino
@truthybyte
@truthybyte Ай бұрын
I’m done with NextJS
@shateq
@shateq Ай бұрын
Lmfao
@pepesito
@pepesito Ай бұрын
🤣🤣🤣
@Anonymous4045
@Anonymous4045 Ай бұрын
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 Ай бұрын
6 years in JS and TS if you're using node to compile ts files in js first 😂
@joseville
@joseville Ай бұрын
It's free real estate
@Gigusx
@Gigusx Ай бұрын
I can go straight for 20+ years if I just consider the code in node_modules 🧠
@MrJloa
@MrJloa Ай бұрын
That's what i do 😂
@glepmaso64
@glepmaso64 Ай бұрын
ha
@assarlannerborn9342
@assarlannerborn9342 Ай бұрын
the potential for the node -> deno -> done joke is endless
@Microphunktv-jb3kj
@Microphunktv-jb3kj Ай бұрын
u skipped oden :D
@HonoredMule
@HonoredMule Ай бұрын
Quite the opposite. The end is already done. But beautifully so.
@trad4097
@trad4097 Ай бұрын
someday in the future this aged like a fine wine
@ΣτάθηςΣταθόπουλος-σ7ρ
@ΣτάθηςΣταθόπουλος-σ7ρ Ай бұрын
@@trad4097 I can't wait for that timeline
@serhii3194
@serhii3194 Ай бұрын
yes-de!
@hebozhe
@hebozhe Ай бұрын
Maybe the real JavaScript was all of the runtimes and frameworks we made along the way.
@defunctuserchannel
@defunctuserchannel Ай бұрын
Nice😂😎
@JeudryPeñaPeña
@JeudryPeñaPeña Ай бұрын
Underrated comment
@crowlsyong
@crowlsyong Ай бұрын
Lol
@RishiMishra-to9by
@RishiMishra-to9by Ай бұрын
Maybe the adventure was the friends we made along the way ahh comment
@sakhre7749
@sakhre7749 Ай бұрын
i can't hold my tears
@zackpi7874
@zackpi7874 Ай бұрын
the anagram bit was well-executed
@obsidianjane4413
@obsidianjane4413 Ай бұрын
TBH kinda glazed over at that point and missed it. lol
@JesusPlsSaveMe
@JesusPlsSaveMe Ай бұрын
​@@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.
@TheOriginalJohnDoe
@TheOriginalJohnDoe Ай бұрын
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 Ай бұрын
The sad thing is, node js is adopting a lot of the changes so it might not matter too much.
@ivlis.w8630
@ivlis.w8630 Ай бұрын
​@@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
@DataIsBeautifulOfficial
@DataIsBeautifulOfficial Ай бұрын
Node.js is about to get totally Deno-minated
@rubbish9231
@rubbish9231 Ай бұрын
Then after 6 month with newer version, nodejs will get nominated again.
@benotisanchez5583
@benotisanchez5583 Ай бұрын
Nah. Not happening.
@TheVirtualArena24
@TheVirtualArena24 Ай бұрын
You looking more active everywhere now.
@DataIsBeautifulOfficial
@DataIsBeautifulOfficial Ай бұрын
@@TheVirtualArena24 I guess we're following the same channels lol. And I've got some free time these days.
@TheVirtualArena24
@TheVirtualArena24 Ай бұрын
@@DataIsBeautifulOfficial so you are programmer also? Make a top programming languages statistics video.
@Jack-oi8gn
@Jack-oi8gn Ай бұрын
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.
@nandertga
@nandertga Ай бұрын
Just wait until you find out that odd-numbered releases of node last only six months.
@ΣτάθηςΣταθόπουλος-σ7ρ
@ΣτάθηςΣταθόπουλος-σ7ρ Ай бұрын
you win
@vvlkblkc
@vvlkblkc 25 күн бұрын
Bun is the best solution. Don't destroy your project.
@ZeYkslawok
@ZeYkslawok Ай бұрын
The compiling to binary caught me off guard not gonna lie
@perguto
@perguto Ай бұрын
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 Ай бұрын
Fr
@RustIsWinning
@RustIsWinning Ай бұрын
Did anyone try doing this in node? I had to do like 7 gazillion steps lol
@pokefreak2112
@pokefreak2112 Ай бұрын
​@@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 Ай бұрын
That's cool until windows defender flags a hello world as a trojan 😢
@DavidBonelo
@DavidBonelo Ай бұрын
Now I need a Deno vs Bun comparison, thanks
@spaceflightquack
@spaceflightquack Ай бұрын
Yeah, that would be a great idea
@TotalImmort7l
@TotalImmort7l Ай бұрын
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 Ай бұрын
you just stated all the reasons why zig is better ​@TotalImmort7l
@shivanandvp
@shivanandvp Ай бұрын
@@TotalImmort7l Performance benchmarks of Deno vs Bun please
@alok.01
@alok.01 Ай бұрын
​@@TotalImmort7lSo Deno > Bun
@bilbobeutlin3405
@bilbobeutlin3405 Ай бұрын
Let's see Paul Allan's JavaScript runtime
@Twas-RightHere
@Twas-RightHere Ай бұрын
My god, it even has a package manager
@aviscii
@aviscii Ай бұрын
Impressive. Very nice.
@ErikTheHalibut
@ErikTheHalibut Ай бұрын
Look at that subtle off-white coloring. The tasteful thickness of it. Oh my God... it even has a watermark.
@msodrew
@msodrew 29 күн бұрын
I like this thread and replies a little too much.
@StefanoBorini
@StefanoBorini Ай бұрын
a standard library for js? SOLD!
@OzzyTheGiant
@OzzyTheGiant Ай бұрын
Hell yeah, I'm ready for it this time.
@John-sd5li
@John-sd5li Ай бұрын
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 Ай бұрын
Wdym there already is one
@kreuner11
@kreuner11 Ай бұрын
​@@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 Ай бұрын
​@@John-sd5lialso I guess you don't know how web standards work
@ShiftyMoravian
@ShiftyMoravian Ай бұрын
"[...] the amount of STDs you can get here [...]" cracked me the fuck up lmao
@InternetJosh
@InternetJosh Ай бұрын
I had to scroll way too far down for this comment 😂
@alexandrefossatifilho558
@alexandrefossatifilho558 Ай бұрын
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.
@moveonvillain1080
@moveonvillain1080 Ай бұрын
Go std lib > over any language's std lib
@PaffDerbobiss
@PaffDerbobiss Ай бұрын
@@moveonvillain1080 python
@ausaramun
@ausaramun Ай бұрын
Remember to take the time to thank Jeff for his great dedication for giving us these news. Thank you Jeff!
@guille.16x
@guille.16x Ай бұрын
yeah his real name is Jeff...
@ausaramun
@ausaramun Ай бұрын
@@guille.16x Edited. Thanks for the correction.
@crowlsyong
@crowlsyong Ай бұрын
Thanks jeff!
@afnankabir2190
@afnankabir2190 Ай бұрын
Jeff is the best!
@deepfriedmarsbars4355
@deepfriedmarsbars4355 Ай бұрын
you suck
@F肯尼
@F肯尼 Ай бұрын
I think I just felt a jolt of happiness when I saw deno compile JavaScript into binary. 😊
@phoenix-tt
@phoenix-tt Ай бұрын
Unfortunately, it just bundles your code with its own runtime
@spaceflightquack
@spaceflightquack Ай бұрын
Yeah, but Bun has already implemented this
@bowiemtl
@bowiemtl Ай бұрын
@@phoenix-tt Yeah I was about to say, compiling to binary isn't the claim people think it is. I want to know exactly how much overhead I can expect with how many things aren't explicit in Javascript. Until I see comparisons to other compiled languages it just sounds like a gimmick
@F肯尼
@F肯尼 Ай бұрын
@@phoenix-tt happiness lasted less than 30 minutes. 😭
@adam7802
@adam7802 Ай бұрын
Yeah but... not sure when you'd want to bother. Last year had a huge laugh showing my coworker that logging hello world produced a 100mb binary. I believe its supposed to have improved since then, but come on 🤣
@sefabaser
@sefabaser Ай бұрын
Deno -> Oden -> Endo -> Done. =)
@manekedark
@manekedark Ай бұрын
And => nedo
@roshaneforde
@roshaneforde Ай бұрын
Doen - pronounced dune
@gaddo2292
@gaddo2292 Ай бұрын
One more -> Deon
@cnota69
@cnota69 Ай бұрын
Edon
@zincir_ai
@zincir_ai Ай бұрын
deno deon dneo dnoe doen done edno edon endo enod eodn eond ndeo ndoe nedo neod node noed oden odne oedn oend onde oned
@shockpast
@shockpast Ай бұрын
"Done" was an unexpected naming for "Node", caught off guard 💀
@mazewinther1
@mazewinther1 Ай бұрын
1:06 My jaw dropped on this part. They really just moved around with the letters? That's so fucking cool.
@josedallasta
@josedallasta Ай бұрын
not having to suffer with linters, formatters and custom ts-to-js compilers would be the best.
@KvikDeVries
@KvikDeVries Ай бұрын
The "compile js into exe" made me check if it's not April 1st by any chance
@AV_YOUTUBE_202X
@AV_YOUTUBE_202X Ай бұрын
It works and it's amazing. Outputs binaries for any platform from any platform. I've been using it for a while.
@byailen
@byailen Ай бұрын
It's nothing new btw. just native nexe/pkg
@byailen
@byailen Ай бұрын
compile => embed whole interpreter and libraries into exe file with your js code
@DrakiniteOfficial
@DrakiniteOfficial Ай бұрын
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.
@vomaxHELLnO
@vomaxHELLnO Ай бұрын
Give us Fireship in 100 seconds! Show us your ways
@alastairzotos
@alastairzotos Ай бұрын
Fun fact, the youtube channel Honeypot made a documentary about him
@ManvendraSK
@ManvendraSK Ай бұрын
I tried Deno and will continue to use it instead of Node.js.
@nel_tu_
@nel_tu_ Ай бұрын
another brainwashed individual who has bought into the propaganda
@alexh2665
@alexh2665 Ай бұрын
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 Ай бұрын
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 Ай бұрын
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 Ай бұрын
@@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?
@chonkusdonkus
@chonkusdonkus Ай бұрын
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 Ай бұрын
Same! I never understood why hype around deno just completely disappeared. It’s amazing
@DizzyDiz2006
@DizzyDiz2006 Ай бұрын
OMG 😂 The anagram word play at the end was ridiculous!!!
@HikaruAkitsuki
@HikaruAkitsuki Ай бұрын
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.
@4RILDIGITAL
@4RILDIGITAL Ай бұрын
This might be the leap we've been waiting for. Your breakdown of its compatibility and the potential for increased code quality are promising.
@MichaelTeeuw
@MichaelTeeuw Ай бұрын
This is the only channel on which I turned on the bell. And it delivers every single time.
@gimmemovieth
@gimmemovieth Ай бұрын
First time watcher. I didn't anticipate this video being so very entertaining. Subscribe.
@antoniobilbylemos9918
@antoniobilbylemos9918 Ай бұрын
the ending was great lol
@unclecode
@unclecode Ай бұрын
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.
@zestrixalex3786
@zestrixalex3786 Ай бұрын
Just HOW videos are getting better and better and better?
@jerseyse410
@jerseyse410 Ай бұрын
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?
@emilemil1
@emilemil1 Ай бұрын
I've already switched to Bun for my personal projects. Is it time to switch again?
@sonictailsandsally
@sonictailsandsally Ай бұрын
Yup, logo suddenly made deno even better!
@nguyenvuong8403
@nguyenvuong8403 Ай бұрын
I hope can see the benchmarks between latest node 22 and Deno
@GabrielFury-mg8du
@GabrielFury-mg8du Ай бұрын
Fastest race to the local maximum
@arwildo
@arwildo Ай бұрын
Bro the last part is pretty smart 😅
@spaceflightquack
@spaceflightquack Ай бұрын
Nah, i probably stay with Bun.js, already in love with it
@arvi8843
@arvi8843 Ай бұрын
Does bun have its own linting and testing or you installing eslint, prettier, jest there too? 🤔 Thanks!
@JavArButt
@JavArButt Ай бұрын
What a truly nice observation. The new logo indeed should be the main aspect that improves every aspect of its performance - love it
@ahmede92
@ahmede92 Ай бұрын
As a game developer, IDK why the hell I enjoy watching these videos
@hijackedbomb
@hijackedbomb Ай бұрын
Same 😂
@carltongannett
@carltongannett Ай бұрын
Fire ship has some of the best editing among us devs
@yorailevi6747
@yorailevi6747 Ай бұрын
jupyter support is huge
@manum8170
@manum8170 Ай бұрын
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 Ай бұрын
I am deno core mainteiner lol (no one cares)
@Femiway_Bunty
@Femiway_Bunty Ай бұрын
​@@egoruzhanin4642 I've 5 years of experience with deno. Just saying 😊
@tobiasnickel3750
@tobiasnickel3750 Ай бұрын
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.
@habibosaye
@habibosaye Ай бұрын
The last video you did on Deno was about 4 years ago, I think it’s time to check Deno out. 👌🏾
@andyberaharison
@andyberaharison Ай бұрын
deno compile really impressed me
@squ34ky
@squ34ky Ай бұрын
Why? It's just bundling the entire runtime with your script...
@andyberaharison
@andyberaharison Ай бұрын
@@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 Ай бұрын
@@andyberaharison aah, I see.
@zastix
@zastix Ай бұрын
bun already did it 🤷‍♀️
@andyberaharison
@andyberaharison Ай бұрын
@@zastix looks like I missed something 😂
@KaznarahAndrinarivo
@KaznarahAndrinarivo Ай бұрын
Your code report is at the highest level of perfection broo 🔥🙇‍♂️ Can't wait to see Deno vs Bun comparison
@hamm8934
@hamm8934 Ай бұрын
The binary compilation and std lib are great features ngl. Some of the reason reasons i love go
@WiseWeeabo
@WiseWeeabo Ай бұрын
Name 10 best programmers in the world that love JavaScript.
@nandoflorestan
@nandoflorestan Ай бұрын
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 Ай бұрын
@@nandoflorestan now that JS is much better than when he wrote that book?
@mtae5
@mtae5 Ай бұрын
Linus Torvalds stated going forward all kernel code will be written in javascript.
@henninghoefer
@henninghoefer Ай бұрын
This is one of the best Fireship videos so far. Only thing missing was bit more comparison with Bun.
@noah12121
@noah12121 Ай бұрын
jupyter support seems very cool ngl
@tigreonice2339
@tigreonice2339 Ай бұрын
What is more secure for your pc and network? And bun deno or nodejs could be inside of virtualenviromenta like virtualenvwrapper or virtualenv?
@ArthurGreen-bw3sb
@ArthurGreen-bw3sb Ай бұрын
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 Ай бұрын
Sounds impossible
@YuriG03042
@YuriG03042 Ай бұрын
That was Deno before they realized that they would never take off if they just ignored a decade of JS work.
@Amaraticando
@Amaraticando Ай бұрын
it's up to the user to decide it.
@pietraderdetective8953
@pietraderdetective8953 Ай бұрын
how's the performance looking for Deno 2.0? compared to 1.0 and Bun?
@justsample9185
@justsample9185 Ай бұрын
wow, haven't noticed the no-de -> de-no letters transition until now :O
@americanjetset5010
@americanjetset5010 Ай бұрын
Was that a Hayek portrait at the beginning?
@ytaccount9859
@ytaccount9859 Ай бұрын
hahah i was thinking that top
@Dasukii
@Dasukii Ай бұрын
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 Ай бұрын
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%
@fatihhguvenn
@fatihhguvenn Ай бұрын
I didn't realize deno was anagram of node 😄 you never disappoint and always blow my mind, thank you 🤓
@jakeave
@jakeave Ай бұрын
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.
@SolzheBitsyn
@SolzheBitsyn Ай бұрын
The Hayek reference is 🔥
@hamza201183
@hamza201183 Ай бұрын
Where? :)
@someday4099
@someday4099 Ай бұрын
i was looking this comment.
@PunishedBeerCanBennyIV
@PunishedBeerCanBennyIV Ай бұрын
I meet free market kings in the most random places 🗿🍷
@musicdev
@musicdev Ай бұрын
@@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
Ай бұрын
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.
@knightwolf8774
@knightwolf8774 Ай бұрын
I saw this at 39 sec and there is still a dude saying he is early wtf
@SamBrockmann
@SamBrockmann Ай бұрын
He's Gen Z. He's special.
@YouLose
@YouLose Ай бұрын
The race to be the first is one of the most primal instincts of man.
@GyroCannon
@GyroCannon Ай бұрын
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.
@axtondrej
@axtondrej Ай бұрын
i just finished rewriting my backend in bun and there is new thing 😭
@NatoBoram
@NatoBoram Ай бұрын
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 Ай бұрын
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 Ай бұрын
it is faster, until it does not have the stability and features the node has 😅
@jurel-enlatado1
@jurel-enlatado1 Ай бұрын
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.
@RosamundaLearned
@RosamundaLearned 6 күн бұрын
Thanks for the forecast! I have a quick question: I have a SafePal wallet with USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Could you explain how to move them to Binance?
@DarkH4X0
@DarkH4X0 Ай бұрын
The last part cracked me up!
@danielkirsch4351
@danielkirsch4351 Ай бұрын
Hey, thanks for the info. Just got one for £220 w minor cosmetic blemishes, works perfect !👌
@danielkirsch4351
@danielkirsch4351 Ай бұрын
Coming from a late 2013 15”, I am thrilled!
@aaliboyev
@aaliboyev Ай бұрын
Broo 😂 The last one was perfect.
@rumham3011
@rumham3011 Ай бұрын
Honestly "done" might be your best bit yet
@Manish___Choudhary
@Manish___Choudhary Ай бұрын
Waiting for DONE js.....
@CodecrafterArtemis
@CodecrafterArtemis Ай бұрын
Does it make sense to poke around all those versions if basically all I use Node for is compiling the assets?
@pablofmc
@pablofmc Ай бұрын
what are the advantages of switching from node.js to deno? what problems does it solve?
@SamBrockmann
@SamBrockmann Ай бұрын
Spoiler: it will not.
@captainsteelnipple3529
@captainsteelnipple3529 Ай бұрын
Thats captain obvious
@acf2802
@acf2802 Ай бұрын
When I learned about Deno, I flushed Node/NPM down the toilet and never looked back.
@koda-app
@koda-app Ай бұрын
Correct me if i'm wrong but compilation is a big deal, isn't it?
@NatoBoram
@NatoBoram Ай бұрын
It is! It simplifies deployment of CLIs and it can even help with Docker deployment
@koda-app
@koda-app Ай бұрын
@@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 Ай бұрын
Compiling an interpreted language sounds like a joke. Jon Blow was right, better brew a coffee at SpaceX than do frontend.
@TapetBart
@TapetBart Ай бұрын
​@@koda-appIt does not do compilation! All it does is create an exe that has the deno runtime bundled with your code.
@okie9025
@okie9025 Ай бұрын
@@gracjanchudziak4755 if you listen to jon blow then it's already too late for you, sorry
@xaviersavinon5851
@xaviersavinon5851 Ай бұрын
This is super good material for Tech Roast Show
@ymi_yugy3133
@ymi_yugy3133 Ай бұрын
Looks cool, but why deno and not bun?
@diadetediotedio6918
@diadetediotedio6918 Ай бұрын
On the other hand, why bun and not deno?
@ymi_yugy3133
@ymi_yugy3133 Ай бұрын
@@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 Ай бұрын
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 Ай бұрын
​@@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 Ай бұрын
@@dBradbury Seems I've just been lucky.
@rockford717
@rockford717 11 күн бұрын
The last 5 secs - pure gold
@DavidTch
@DavidTch Ай бұрын
I use BUN now and have all I need
@hpac9687
@hpac9687 Ай бұрын
That wordplay was chefs kiss 😘👌🏻
@codexamofficial
@codexamofficial Ай бұрын
Now job description will be: We need 20yrs of experience Deno developers
@nitanor6475
@nitanor6475 Ай бұрын
This is perfect - it keeps us up to date while giving us great laughs to boot!
@Roboprogs
@Roboprogs Ай бұрын
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.
@artfocus1362
@artfocus1362 Ай бұрын
The ending part was incredibly excellent
@perguto
@perguto Ай бұрын
The Deno LSP is pretty good, faster and less buggy than the standard typescript one in my experience
@trueberryless
@trueberryless Ай бұрын
Node, Deno, Endo, Neod, Oden, Done, all the same imho 🎉🎉🎉😂
@liminal27
@liminal27 Ай бұрын
I'm a crablanger but personally feel that the Node.js crowd would love Go.
@RustIsWinning
@RustIsWinning Ай бұрын
A 🦀langer? Good choice.
@ujwalmahajan6151
@ujwalmahajan6151 Ай бұрын
I Liked old logo btw😢
@TheQxY
@TheQxY Ай бұрын
Is the tooling and std lib worth it if you're just using it for web front-end with some SSR from Golang back-end?
@Stonium
@Stonium Ай бұрын
@1:28 why the hell does is-odd exist!?!?!?
@TheKz262
@TheKz262 Ай бұрын
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 Ай бұрын
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 Ай бұрын
The real questions is why isn’t there not-odd?
@Stonium
@Stonium Ай бұрын
@@nandoflorestan wow. I'm starting to regret learning JS
@raviramanathan5565
@raviramanathan5565 Ай бұрын
You got a killer ending there. Luvv it.
@SlimShady-gs8pl
@SlimShady-gs8pl Ай бұрын
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 Ай бұрын
instead of prettier i prefer eslint stylistic
@lcssbr
@lcssbr Ай бұрын
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 Ай бұрын
I'm glad my boss does all that shit for me lol
@SlimShady-gs8pl
@SlimShady-gs8pl Ай бұрын
@@lcssbr For sure, but removing eslint/prettier/tsconfig will make babel/metro much easier to maintain.
@reyoreno5334
@reyoreno5334 Ай бұрын
Have you tried capacitor instead of RN?
@zozo1603
@zozo1603 Ай бұрын
What about Vite and vitest? Would have been nice to hear about it aswell! They also have many overlaps with deno.
@NatoBoram
@NatoBoram Ай бұрын
Node and Bun come with their own testing functions, I'd imagine that Deno would, too. There's only one way to find out!
@garretmh
@garretmh Ай бұрын
Deno works with Vite though I’m not sure if there’s much difference from Node at that point
@gariklaw
@gariklaw Ай бұрын
Cannot wait for done
@rafaabreu5563
@rafaabreu5563 Ай бұрын
0:32 name of the meme?
@MaillonRecordz
@MaillonRecordz Ай бұрын
Darude sandstorm
@RxFlz
@RxFlz Ай бұрын
Updog
@tedchirvasiu
@tedchirvasiu Ай бұрын
redbarn.png
@mrsoulonmc
@mrsoulonmc Ай бұрын
yii
@abail7010
@abail7010 Ай бұрын
@@RxFlzWhat’s updog?!
@jeeva3984
@jeeva3984 Ай бұрын
Why web assembly still not adopted
@jasestu
@jasestu Ай бұрын
Didn't realise node was so versatile with acronyms.
@Femiway_Bunty
@Femiway_Bunty Ай бұрын
anagrams. Whatever that is 😂
@WhyWouldYouTubeShowThis
@WhyWouldYouTubeShowThis Ай бұрын
I think you meant amalgams
@SadeghMirzaee-fd8lg
@SadeghMirzaee-fd8lg Ай бұрын
Just that Oden part! Man your Next level!
@WilliamCharles-lx3yl
@WilliamCharles-lx3yl Ай бұрын
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 Ай бұрын
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 Ай бұрын
Wow that's huge, how do you make that much monthly?
@WilliamCharles-lx3yl
@WilliamCharles-lx3yl Ай бұрын
It's Ms. Susan Jane Christy doing, she's changed my life.
@WilliamCharles-lx3yl
@WilliamCharles-lx3yl Ай бұрын
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 Ай бұрын
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.
Does Deno 2 really uncomplicate JavaScript?
8:55
Beyond Fireship
Рет қаралды 456 М.
How programmers flex on each other
6:20
Fireship
Рет қаралды 2,5 МЛН
Walking on LEGO Be Like... #shorts #mingweirocks
00:41
mingweirocks
Рет қаралды 7 МЛН
Из какого города смотришь? 😃
00:34
МЯТНАЯ ФАНТА
Рет қаралды 1,9 МЛН
They Chose Kindness Over Abuse in Their Team #shorts
00:20
I migliori trucchetti di Fabiosa
Рет қаралды 12 МЛН
How to use Google Gemini-Exp-1114 for free?
2:33
Data Science in your pocket
Рет қаралды 76
Bun vs Go Perf | Prime Reacts
41:35
ThePrimeTime
Рет қаралды 108 М.
The Quest To Make Unbreakable Glass
22:23
Veritasium
Рет қаралды 2,6 МЛН
this new Linux feature makes hacking IMPOSSIBLE
11:08
Low Level
Рет қаралды 430 М.
How Uber Handles TRILLIONS of Transactions
13:03
Coding with Lewis
Рет қаралды 258 М.
Announcing Deno 2
59:21
Deno
Рет қаралды 239 М.
The WordPress ecosystem has lost its mind…
7:06
Fireship
Рет қаралды 893 М.
Creator of Node talks Deno 2.0 and the Future of JS
1:30:33
ThePrimeTime
Рет қаралды 71 М.
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 657 М.
10 regrets of experienced programmers
8:16
Fireship
Рет қаралды 1,5 МЛН