Deno in 100 Seconds

  Рет қаралды 528,702

Fireship

Fireship

Күн бұрын

Пікірлер: 735
@Fireship
@Fireship 4 жыл бұрын
Deno just hit v1.0.0-rc1. I have to say it's awesome to write scripts with TS support out-of-the-box. What do you think?
@sanusihassan7125
@sanusihassan7125 4 жыл бұрын
Will node be replaced by deno?
@Max14211
@Max14211 4 жыл бұрын
Your content has always been good. But it's on another level now, your scripts have 0 fluff and your editing jobs are really incredible and a very entertaining to watch. Mad props on your development as a content creator love your videos. :)
@Jessyco
@Jessyco 4 жыл бұрын
@@sanusihassan7125 Depends on all the developers and support currently in place for Node. Just like any technology stack if it ain't broken don't fix it. Unless someone has some time on their hand to make a Node => Deno I don't see it happening overnight.
@sanusihassan7125
@sanusihassan7125 4 жыл бұрын
@@Jessyco you are right
@pardal_bs
@pardal_bs 4 жыл бұрын
The only thing I don't like about Deno is how it uses async iterables for listening to connections instead of events. Here's why: 1. It doesn't make sense to "iterate" over a listener. 2. It can cause bugs, because `await`ing inside a `for await ... of` will block requests from coming in. 3. Want to write something after the `for await ... of` loop? It won't execute. It feels like writing in a systems language, where the whole thread stops, waiting for something to happen. I also don't like the callback hell, but sometimes callbacks make more sense.
@smccartney09
@smccartney09 4 жыл бұрын
Job postings already asking for 3-5 years of Deno experience
@muhammadfaateh6463
@muhammadfaateh6463 4 жыл бұрын
that is clearly lol
@carloslfu
@carloslfu 4 жыл бұрын
I just got 5 years of experience watching this 100s video.
@andreiaquino8994
@andreiaquino8994 4 жыл бұрын
I agree with this 😂 smh
@kolonbah6761
@kolonbah6761 4 жыл бұрын
Exactly what I am thinking 😂
@shardulbirje6379
@shardulbirje6379 4 жыл бұрын
@@muhammadfaateh6463 😂
@yassinahjij4321
@yassinahjij4321 4 жыл бұрын
2009: NODE 2018: DENO 2027: NEDO 2099: DONE
@KingKong-zq4mp
@KingKong-zq4mp 4 жыл бұрын
ENDO
@gpguru7355
@gpguru7355 4 жыл бұрын
@@KingKong-zq4mp ODEN
@abulfazlhaidary4625
@abulfazlhaidary4625 4 жыл бұрын
Good one!!
@daxitpatel
@daxitpatel 4 жыл бұрын
@@gpguru7355 THOR?
@KingKong-zq4mp
@KingKong-zq4mp 4 жыл бұрын
@@daxitpatel LOKI
@Pogibakayo
@Pogibakayo 4 жыл бұрын
Can’t wait to try this out. Fireship is like Santa bearing toys for devs.
@sinatraforeign
@sinatraforeign 4 жыл бұрын
Christmas in july!!
@joopie46614
@joopie46614 4 жыл бұрын
it's nothing exciting tbh
@lasindunuwanga5292
@lasindunuwanga5292 4 жыл бұрын
Same here
@thecashewtrader3328
@thecashewtrader3328 3 жыл бұрын
Yes
@t.h.4823
@t.h.4823 2 жыл бұрын
Definitely agree. I have already 6x more frameworks and languages I want to learn, that the ones I can use. xD
@911madza
@911madza 4 жыл бұрын
Letters "D", "E", "N" and "O" can be arranged in 24 different ways. We already got NODE (2009) and DENO (2018). Assuming new JS runtime comes out every 9 years, we should be covered for next 204 years.
@tasehagi
@tasehagi 4 жыл бұрын
Can't wait for ODEN! Hope I'll live long enough!
@VictorNascimentoo
@VictorNascimentoo 4 жыл бұрын
DONE
@911madza
@911madza 4 жыл бұрын
@@VictorNascimentoo They should symbolically release DONE as v24! Fingers crossed for 2216.
@CubeAmaterasu
@CubeAmaterasu 4 жыл бұрын
Definetly DONE will be the last one
@divingradish
@divingradish 4 жыл бұрын
@@tasehagi Yummy
@lemek4
@lemek4 4 жыл бұрын
I love JavaScript world! Don't try to fix existing stuff, just create a new one!
@Fireship
@Fireship 4 жыл бұрын
Haha, according to Ryan Dahl, Node is basically unfix-able because of all the legacy stuff it needs to support.
@adam-k
@adam-k 4 жыл бұрын
@@Fireship 5 years from now deno will have the same problem. Anyway cannot use it before large cloud service providers adopt it.
@randomuser66438
@randomuser66438 4 жыл бұрын
@@adam-k Ain't cloud servers supposed to allow you to install whatever you want?
@karma_yogi_42
@karma_yogi_42 4 жыл бұрын
@@adam-k sure all software needs to be upgraded and maintained, but the point here is node's architecture is bad and upgrading is extremely difficult. That's why you see late adoption of newer es features. eg: you can virtually forget about top level await in node. Impossible for node to start on ts and wasm support
@kebbotnet4170
@kebbotnet4170 4 жыл бұрын
on the contrary, look at software that tries to "fix existing stuff" without breaking BC. PHP is full of baggage from bad decisions in the past that won't be removed because of backwards compatibility. Java also suffers from this.
@liamvandemon1165
@liamvandemon1165 4 жыл бұрын
Once you mentioned the Rust bindings I was sold! I'm excited to dig in and try this out. Would love to see more vids on Deno, WASM, and Rust in the future, thanks for the great content as always!
@academixit5126
@academixit5126 4 жыл бұрын
2022: NODENO - fixing all the problems with DENO.
@okie9025
@okie9025 4 жыл бұрын
3 weeks later: NONODENO - self explanatory
@crowlkats
@crowlkats 4 жыл бұрын
cant fix something that aint broken :P
@Microphunktv-jb3kj
@Microphunktv-jb3kj 4 жыл бұрын
deno = so.. you have to use npm to install deno ... pretty much sums it up... pretty sure everyone keep using npm :D
@athif23
@athif23 4 жыл бұрын
@@Microphunktv-jb3kj I don't know what you're talking about, but I'm pretty sure you don't install deno using npm.
@VictorNascimentoo
@VictorNascimentoo 4 жыл бұрын
I would call it "DONE"
@JordanLenz
@JordanLenz 4 жыл бұрын
I'm a first year software dev student. I'm nowhere near this level of knowledge but I still like learning about all these advanced technologies. :)
@elmotareal
@elmotareal 4 жыл бұрын
The only true skill you will acquire for real, is choosing what to ignore and what to learn :)
@gokuafrica
@gokuafrica 4 жыл бұрын
So jealous of you. Wish I had subscribed to fire ship when I was in my first year
@maurusaurelius1266
@maurusaurelius1266 4 жыл бұрын
Try to keep that beginner’s mind. It’s a blessing.
@lorenzocanavaggio5335
@lorenzocanavaggio5335 4 жыл бұрын
You will get there ;)
@SimoneAronica
@SimoneAronica 4 жыл бұрын
I think that once you'll understand how servers (especially http servers) work, it'll be easy to switch between every framework, as the hardest part of entering in a new framework is always learning the new syntaxes and what it can do without you needing to configure anything, but then the request respond architecture is always the same across all languages. Edit: fixed typos
@lionel16
@lionel16 4 жыл бұрын
Deno is honestly super interesting and I'd encourage the use of it over node for beginners.
@lykeuhfox4597
@lykeuhfox4597 4 жыл бұрын
Thank you, thank you, thank you for this video format. With so many web technologies, these 100 seconds videos save me so much time with basic explanations for what they are and what they're used for.
@AreyHawUstad
@AreyHawUstad 4 жыл бұрын
This is one of the best channels I have subscribed to in a very long time. Thanks for these 100-second videos, they are simply amazing!
@realsong-fake
@realsong-fake 4 жыл бұрын
As a Rust developer I would be very happy to use Deno if it can import crates directly for server side usage. I mean WASM is good and all but it requires some extract work to bridge between the JS and Rust is something I'm too lazy to do. And branch out from tokio runtime would also be cool.
@Skia_
@Skia_ 4 жыл бұрын
your video editing and those memes you throw around are fire XD
@FahadAyaz
@FahadAyaz 4 жыл бұрын
So is your body
@FidelGuajardo
@FidelGuajardo 4 жыл бұрын
Thank you for talking about this. I had forgotten about it after hearing about it almost a year ago. I would have thought it had fizzled out had it not been for you. I really enjoy your breadth and depth of topics. THANKS!
@ragnarlothbrook8117
@ragnarlothbrook8117 4 жыл бұрын
Your videos are so well made that I would watch them even if they would be about crocheting.
@yuudaemones2624
@yuudaemones2624 4 жыл бұрын
Holy cow, _shivers_ that top level await though. And server side TS just makes sense. This looks so rad.
@Metruzanca
@Metruzanca 4 жыл бұрын
I have been waiting for Deno to hit a useable release. HELL yes. Thanks my man for bringing this to my attention.
@lord12790
@lord12790 4 жыл бұрын
Love this runtime, single executable, import directly from url, they started with golang but they moved to rust which is a great choice, caching of already compiled codes, sandboxing (nothing outside sandbox is allowed by default), and many more. Hope this is adopted fast and we get more libraries for this or port of node libraries here.
@codecraft27
@codecraft27 Жыл бұрын
Can you plz explain 'sandboxing'
@MrAwesomeTony
@MrAwesomeTony 4 жыл бұрын
I learned about Deno when I was searching electron alternative and felt it has the potential to replace node in some ways. It also ditched a lot of nodejs stuff like NPM(package.json), API methods, etc. The point is that while it is still young, but it shows the ambition to correct a lot of things node is doing wrong (according to my "research"). Have fun learning new stuff.
@softwarelivre2389
@softwarelivre2389 4 жыл бұрын
Can't wait for an deno based electron/nwjs version [Deno Webkit maybe 🤔🤔🤔].
@Yassir.A.P.
@Yassir.A.P. 2 жыл бұрын
So, what Electron alternatives have you found and now recommend?
@xeliani.7809
@xeliani.7809 2 жыл бұрын
@@Yassir.A.P. tauri
@codecraft27
@codecraft27 Жыл бұрын
Can you Explian what things nodejs does wrong?
@rickvian
@rickvian 4 жыл бұрын
nobody: recruiters: "we need Deno programmer with 3 years of experience"
@bob_kazamakis
@bob_kazamakis 4 жыл бұрын
9/10 video. Very informative, but you didn’t say “syntactic sugar” once, which is what I came for.
@yogeshdeveloper5346
@yogeshdeveloper5346 4 жыл бұрын
Yes! In my opinion, Deno is the future of js runtime!
@Wereld03
@Wereld03 4 жыл бұрын
If it supported NPM modules, those are what make node great
@crowlkats
@crowlkats 4 жыл бұрын
@@Wereld03 those are what make node hell. Too many people rely on dependencies for stupid reasons... left-pad is the best example. People should stop blindly using packages
@exactzero
@exactzero 4 жыл бұрын
@@Wereld03 No.
@xSoulheadDesigns
@xSoulheadDesigns 4 жыл бұрын
More of this pls! It's nice as a developer to meet these technologies in a short way.
@CloudWithUgur
@CloudWithUgur 4 жыл бұрын
you are the reason I stopped recording how tos or todos videos, dude, your videos are just great and I thank you !
@benyou1324
@benyou1324 4 жыл бұрын
Deno stands for: Destroy node.
@khotambakhromov
@khotambakhromov 4 жыл бұрын
btw, is it real? or just a joke
@eoussama
@eoussama 4 жыл бұрын
I Deno about that chief!
@sadhlife
@sadhlife 4 жыл бұрын
@@khotambakhromov absolutely real. and absolutely the future
@alim.ismail8272
@alim.ismail8272 4 жыл бұрын
Deno is node in reverse. no-de => de-no
@KylerChin
@KylerChin 4 жыл бұрын
Yes, also is the name from a Japanese manga about a dino
@3mro_coding
@3mro_coding 4 жыл бұрын
I can't ignore any video you post even if am not interested. For sure I will learn something new. You have unique conents.
@supbra1
@supbra1 3 ай бұрын
Time flies, its 2024 and Deno 2.0 can now run NPM packages
@Kevin192291
@Kevin192291 4 жыл бұрын
Already using it and already loving it!
@alexcubed4270
@alexcubed4270 4 жыл бұрын
This looks really interesting! I have never heard of Deno before this video, and I think I might see it a lot more in the future!
@davidsaracini7300
@davidsaracini7300 4 жыл бұрын
Node was released in 2009... over 10 years ago. Now a decade later, the same guy that created Node and has probably 20K hours of working with it, has decided to create Deno to address areas where he feels like HIS CREATION has fallen short, and people want to dismiss it? Ryan Dahl has forgotten more about Node than most people will ever know. So, maybe it might be smart to pay attention. Everything I'm seeing from the initial release looks very promising.
@kickbuttowsk2i
@kickbuttowsk2i 4 жыл бұрын
just binged your channel vids and you came up with this
@ichiidev
@ichiidev 4 жыл бұрын
The only things that are keeping me on Node are NPM and the popularity of Node. I'm still a beginner developer and I rely a lot on modules, and even if Deno has a lot of good things, because the use of external package seems like a lot of complications for me, and because there are less people using it, I won't be able to find much help in case I struggle. And because of that, I'll be staying on Node for some more time.
@Delsto5
@Delsto5 4 ай бұрын
Who else is here for Deno 2.0 in 2024?
@stephen9849
@stephen9849 4 жыл бұрын
PWA in 100 seconds
@Fireship
@Fireship 4 жыл бұрын
That'll happen soon :)
@goodclover
@goodclover 4 жыл бұрын
@@Fireship Yes!
@rishavg9524
@rishavg9524 4 жыл бұрын
This guy makes learning awesome
@rand0mtv660
@rand0mtv660 4 жыл бұрын
It looks cool and the fact that the creator fixed some of the issues that plague Nodejs is great...but I'm not sure if it can gain enough traction since Node as a platform (with NPM) is so popular right now and there has been so much tooling and code created for it. People might be hesitant to migrate.
@Soremwar
@Soremwar 4 жыл бұрын
The thing is Node is not especial, what gives Node value is the fact that it can run JavaScript, meaning that most of the code already written in Node can be ported to Deno, so it's not like Deno begins at 0% percent, it can inherit everything Node already has For example, I can use React directly on my Deno app without having to rewrite a single line of it
@AlecArmbruster
@AlecArmbruster 4 жыл бұрын
Can’t wait to learn Deno and let it be one of my primary sources of pain/suffering in the future!
@tobias3581
@tobias3581 4 жыл бұрын
You know you produce quality consistently when I clicked like just by seeing the topic and channel
@normaneshuchi5474
@normaneshuchi5474 4 жыл бұрын
Okay I am stoked to try this!!! it is pretty awesome, especially the fact that it does away with so much boilerplate (The lazy side in me is winning). Thank you
@isfland
@isfland 4 жыл бұрын
10 years later, new product from Ryan Dahl: DONE, which solves the Deno and Node weaknesses.
@jayanths1221
@jayanths1221 4 жыл бұрын
Kind of unrelated but is it worth learning Typescript for a NodeJs developer at all?
@Fireship
@Fireship 4 жыл бұрын
I find it very valuable for node dev kzbin.info/www/bejne/l5mmqKSojtV8q68
@TimeoutMegagameplays
@TimeoutMegagameplays 4 жыл бұрын
If you have some framework to work with that supports TypeScript (such as NestJS) it's good to know, having a type safe server-side API is great.
@alexcubed4270
@alexcubed4270 4 жыл бұрын
Typescript is awesome! I saw a comment I posted on that video a year ago where I said "Now I'll probably start using it more than JavaScript.", and I can confirm that I solely use typescript now :D
@nadakidd
@nadakidd 4 жыл бұрын
It's worth knowing and can be really useful for things like APIs, but the closer you get to the front end, less the trade-off is worth it IME considering that there is a tax to having ts in your stack. Everyone talks about the alleged benefits. No one talks about the trade-offs. medium.com/javascript-scene/the-typescript-tax-132ff4cb175b "Programmers know the benefits of everything and the tradeoffs of nothing" (Rich Hickey) www.reddit.com/r/programming/comments/3va6x0/programmers_know_the_benefits_of_everything_and/
@exactzero
@exactzero 4 жыл бұрын
It's the future! Once you start using it, there's no going back.
@logandemir1635
@logandemir1635 4 жыл бұрын
Bro, you are the man! More awesome techniques please!
@natew4724
@natew4724 4 жыл бұрын
I'm sorry but that server with for await is the most satisfying thing I've ever seen in my life
@Arciiix
@Arciiix 4 жыл бұрын
Your videos are amazing dude, keep it up :D
@0x6e95
@0x6e95 4 жыл бұрын
YES! Finally! Deno will be huge in the future. Mark my words.
@AlexEscalante
@AlexEscalante 3 жыл бұрын
I would try it! Certainly makes things easier and straightforward
@elbonkadillo
@elbonkadillo 4 жыл бұрын
Secure by default!? PogChamp!! I definitely have to check this out.
@Geomaverick124
@Geomaverick124 4 жыл бұрын
I think the way that these new languages will become popular is for Senior devs looking to use something new at their companies start using a combination of Svelte and Deno. When they leave the company you will have a void and a need of someone who knows Svelte and Deno to take his place...if those new frameworks are adopted company wide then when people leave the company they take that knowledge and implant it into another company causing the need to spike
@bahlulhasanli
@bahlulhasanli 4 жыл бұрын
Thank you bro 👍🏻 You are just awesome
@Geomaverick124
@Geomaverick124 4 жыл бұрын
I think that it will become one of the big programming frameworks / languages but wont overtake Node...Similar to how typescript wont overtake javascript or Svelte over the other frameworks... at least for a few years. On the front we will have React, Angular, Vue, Svelte...and on the backend will have Node/Express, Deno, Python,Php/Laravel, and C# as choices for the most popular
@zoecarlibur
@zoecarlibur 4 жыл бұрын
The line between front-end and back-end will become even more blurred. Once the code bases start to look the same. Which is a good thing IMO. But how does this affect existing frameworks like NestJS or Angular?
@GameFuMaster
@GameFuMaster 4 жыл бұрын
1:29 so does this cache last forever? What if you end up in a place where you don't have internet but still want to continue developing?
@fedes9626
@fedes9626 4 жыл бұрын
One guy will make a small web framework for deno inspired by ruby and will be praised like a god yet again.
@TheEnde124
@TheEnde124 4 жыл бұрын
Please do more videos about Deno! It looks really good
@gustavokuze
@gustavokuze 4 жыл бұрын
The real question is: When is Ryan Dahl going to be DONE?
@HomelessFooser
@HomelessFooser 4 жыл бұрын
i was kinda thinking the same thing so this made me laugh
@VishalPandey-tf3wp
@VishalPandey-tf3wp 4 жыл бұрын
:D
@redeemergadol
@redeemergadol 4 жыл бұрын
Great vid. Seems too niche right now. So many haven't even picked up TS for Node. Let's get there first. Personally, I use Go :)
@97pixels
@97pixels 4 жыл бұрын
Looks really powerful with handy features
@osbornghampson995
@osbornghampson995 2 жыл бұрын
Even though it is awesome, it can't beat node js because of the community support and maturity, plus companies will not migrate when existing tools already do the work without too much issues
@maxwellsmartarse2916
@maxwellsmartarse2916 2 жыл бұрын
But what about for new coders and new ventures? That's probably where the market is. It's where I'm starting.
@user-wc1sm8cj8s
@user-wc1sm8cj8s 3 жыл бұрын
that top level await is just, insane! holy crap I wish they also do this in node
@codeaperture
@codeaperture 3 жыл бұрын
Node can't be replaced by Deno..
@user-wc1sm8cj8s
@user-wc1sm8cj8s 3 жыл бұрын
@@codeaperture Why not reread what I just said. Did I say replace Node with Deno? Improve your reading comprehension mate!
@companyco4859
@companyco4859 2 жыл бұрын
@@codeaperture Who do you think you are not reading things and typing something irrelevant to op's submission.
@proohit99
@proohit99 4 жыл бұрын
Oh my God, now that I see this in action, this looks so promising. Can't await it!
@vukkulvar9769
@vukkulvar9769 3 жыл бұрын
await deno()
@davidnagy1046
@davidnagy1046 4 жыл бұрын
i like the idea of Deno, but i also like bringing up my terminal to use npm or yarn
@Microphunktv-jb3kj
@Microphunktv-jb3kj 4 жыл бұрын
deno is so good that you have to use NPM to install it... what a joke rofl. Since github acquired npm, this deno gonna be extinct in no time, just like dinosaurs... the logo is fitting :)
@typicalcube487
@typicalcube487 4 жыл бұрын
@@Microphunktv-jb3kj you don't have to use npm to install it...
@Soremwar
@Soremwar 4 жыл бұрын
@@Microphunktv-jb3kj Some guy posted a version of Deno to npm(only to showcase, it doesn't actually work), but Deno has nothing to do with Node. Don't know where you heard that BTW. Is Microsoft who owns NPM, and TypeScript is also from Microsoft. Deno is light years ahead of Node with TypeScript support, so I have a pretty clear image on who has the advantage here
@softwarelivre2389
@softwarelivre2389 4 жыл бұрын
Deno can be installed from de command line from shell, powershell, bash, and all on a one-line command. So if you wanna nitpick, do it right. Stop with lies.
@danielwood2432
@danielwood2432 4 жыл бұрын
I would love to see more videos about Deno. I love Node, but have found parts of it to be gross to use. I love your fast paced style of videos and would be thrilled to see more on this topic from you.
@pravishal5102
@pravishal5102 4 жыл бұрын
No callback hell! No NPM ! Am Adopting this!
@lone.wo1f
@lone.wo1f 4 жыл бұрын
Now, I think it is better to be a software developer than a web developer, every now and then new runtime, frameworks come, and little time you get to learn, let alone master them...
@yogenp
@yogenp 4 жыл бұрын
Love the content and the animation. Nice job!
@edgarchicas6756
@edgarchicas6756 4 жыл бұрын
Just learned how to use node, and deno looks real good 👍🏼
@kademmohammed6836
@kademmohammed6836 4 жыл бұрын
I'm an early adapter of this video xD
@chrismuga
@chrismuga 4 жыл бұрын
Deno sounds exciting, will use it if I get a chance. In the meantime NODEJS will do.
@Guergeiro
@Guergeiro 4 жыл бұрын
If anyone wants a rest micro framework for Deno, checkout Drash! Disclaimer: I'm one of the mantainers.
@MaxProgramming
@MaxProgramming 4 жыл бұрын
what is the advantage of typescript over javascript? And when I try create-electron-app, it doesn't work as you showed in your video
@jrkdigital
@jrkdigital 4 жыл бұрын
Max Programming type script is a strongly typed language, you may want to look into what that is. And try running “npx create-electron-app”. If that doesn’t work let me know what it says.
@MaxProgramming
@MaxProgramming 4 жыл бұрын
@@jrkdigital I did npx. But it throws error to me
@jrkdigital
@jrkdigital 4 жыл бұрын
Max Programming what error?
@exactzero
@exactzero 4 жыл бұрын
Strongly-typed, better linting, less runtime errors, higher maintainability, better team collaboration, intellisense! And more..
@Soremwar
@Soremwar 4 жыл бұрын
TypeScript is a tool to understand what your code is really doing. Granted, it doesn't check for runtime errors and his type system is flawed due to the flexibility of JavaScript, but still it does a great job by noticing things you wouldn't catch in a hundred years, saving time and effort
@Oswee
@Oswee 4 жыл бұрын
Considering all the clutter in frontend world... i think this will be the game changer. Highly optimistic even if i do not use JS for the back-end.
@roulzhq
@roulzhq 4 жыл бұрын
I have no idea about the technical obstacles not about alternatives, but using npm with deno would be awesome. I don't like the idea of creating all those npm packages again for deno, thought I understand that it would need quite some work to support npm.
@TheHermitHacker
@TheHermitHacker 4 жыл бұрын
If node.js was such a big deal, Demo certainly will be. Looking forward to it.
@Ken-jp7eu
@Ken-jp7eu 4 жыл бұрын
How we gonna do package version control then? By copying URLs from every website?
@spongechameleon6940
@spongechameleon6940 4 жыл бұрын
I guess the providers will have to include the version in the URL e.g. "...?=latest" or "...?=v3.2", maybe ??
@softwarelivre2389
@softwarelivre2389 4 жыл бұрын
While it is possible to import from URLs, the best practice is to download the script (or copy the source code and save locally) to your machine/server and do only local imports, so that you will not run out on any problems.
@shahinbayat
@shahinbayat 4 жыл бұрын
100% future of JS runtime! Deno = Node - bad parts + lots of new good parts!
@gregfletcher2360
@gregfletcher2360 4 жыл бұрын
Deno is chance to right the wrongs of Node. And Node is pretty awesome
@michaelweaver4439
@michaelweaver4439 4 жыл бұрын
have been playing with deno a bit - very nice, but I question the point of heading for server side typescript, when I could also head for WASM this seems more the way forward into the future and when we start to loose the restrictions on the anguages we choose then it starts to open a can of worms around what languages we actually want to use in what situation? is deno really the right language for the server or browser? maybe Rust? Go? C#, Java, heck C++ anyone?
@Fireship
@Fireship 4 жыл бұрын
It depends on what you're building. TS is the best language for scripting (imo) and way faster to learn/write than most compiled languages.
@LarsRyeJeppesen
@LarsRyeJeppesen 4 жыл бұрын
Using same language front and backend is the trick
@Smrtnyk
@Smrtnyk 4 жыл бұрын
Deno is not a language
@Soremwar
@Soremwar 4 жыл бұрын
GO is great, in fact any language should do the job for what you are looking Find a language you like, check if it offers what you need and then start learning from there. I find myself to be way more productive with JavaScript so that's what I stick with
@kimdavidj2
@kimdavidj2 4 жыл бұрын
Dude this is AWESOME!!
@brandonleichty
@brandonleichty 4 жыл бұрын
Yes. I do think it’s the future of server side JavaScript.
@rafmsou
@rafmsou 4 жыл бұрын
I guess this is the future and it will be massive!
@eagle_elyas
@eagle_elyas 4 жыл бұрын
Me: still struggling to learn NodeJs basics Dahl: Oops! I released Deno Fireship after visiting Deno's homepage: Deno is the future!
@slapmyfunkybass
@slapmyfunkybass 4 жыл бұрын
You’ll spend time learning this only for something to replace it two years down the line.
@NFSHeld
@NFSHeld Жыл бұрын
Deno: it's safe by default. Next up: how to import modules from a foreign URL that you don't control without a hash-sum that guarantees that what you imported a second ago is still what you thought it was a month ago.
@mikevaleriano9557
@mikevaleriano9557 4 жыл бұрын
I just wish Deno (or even Node) would implement something to make coding as zen as Python. What I mean is an UNDISPUTED set of defaults as style guide, much like you get with Black or autopep8 in Python. It would make tooling so easier to digest, no more infinite .dotfiles laying around your root.
@lycansre
@lycansre 4 жыл бұрын
how do you know so much about front-end?
@Melvin420x12
@Melvin420x12 4 жыл бұрын
Node is huge, it's plain javascript and just works. Deno is small, has all these other things you have to learn (Like typescript), it doesn't work right out of the box. It's nicer, sure. But it's does not have the same appeal as Node has.
@crowlkats
@crowlkats 4 жыл бұрын
TS is optional, you can still run JS. It works more out of the box than node: it is a single executable, so you can have it on a USB stick and it will just run. Node needs to be installed. And yes it doesnt have the same appeal as node, it has a better one
@kerimtim
@kerimtim 4 жыл бұрын
0:38 Closing the laptop and going to gym!
@mostafamohammed4853
@mostafamohammed4853 4 жыл бұрын
Typescript in 100 seconds pls I really love your videos and I hope you Good luck ♥️
@DarshitHedpara
@DarshitHedpara 4 жыл бұрын
You are awesome dude 🔥🔥🔥🔥🔥🔥
@randomuser66438
@randomuser66438 4 жыл бұрын
I was looking forward for 1.0. I'll give it a try.
@alexskinner6905
@alexskinner6905 4 жыл бұрын
I'm not going to lie, this does look pretty sweet.
@lucianotomasvilla7274
@lucianotomasvilla7274 4 жыл бұрын
Will it replace Node?
@Sxxov
@Sxxov 4 жыл бұрын
any idea how deno's approach to inline url's for importing will scale up? as flawed as "node_modules" are as a system, it really does let a developer not worry about the dependencies as much during development
@Soremwar
@Soremwar 4 жыл бұрын
I use it, and it has been a really good experience. As weird as it may look, you can make it work exactly as package.json(import maps) and just change the url/version of your module in one place More at deno.land
@DannyZolp
@DannyZolp 4 жыл бұрын
You see, the only time Deno will be prevalent is when I am trying to write something in node and the package I need is ONLY supported in Deno...
@supindersingh8882
@supindersingh8882 4 жыл бұрын
Got introduced first time with Deno. Looks little bit cooler than Node
@EllyOguttu
@EllyOguttu 4 жыл бұрын
I am fireship and i am the fastest explainer of frameworks in the world
@Mauryarohit1
@Mauryarohit1 4 жыл бұрын
liked the intro already.
@mibdev
@mibdev 4 жыл бұрын
Dammn. Nice. We just ditched Node over Go and Rust, but Deno might be nice for some prototyping. I'm liking the look of it. :)
@Jianju69
@Jianju69 3 жыл бұрын
I always thought Node was pretty cool, yet Deno has everything I always wished Node was.
@zbobur92
@zbobur92 4 жыл бұрын
Last thing we need is new frameworks. We already have shit ton of frameworks to choose from. Can we work with what we currently have and improve that?
@Thezftw
@Thezftw 4 жыл бұрын
Deno is not a framework tho...
Does Deno 2 really uncomplicate JavaScript?
8:55
Beyond Fireship
Рет қаралды 483 М.
Bun is disrupting JavaScript land
4:30
Fireship
Рет қаралды 994 М.
진짜✅ 아님 가짜❌???
0:21
승비니 Seungbini
Рет қаралды 10 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 666 М.
TypeScript - The Basics
12:01
Fireship
Рет қаралды 1,5 МЛН
Deno vs. Node.js vs Bun: Performance Comparison
12:28
Anton Putra
Рет қаралды 82 М.
Announcing Deno 2
59:21
Deno
Рет қаралды 249 М.
Node.js Ultimate Beginner’s Guide in 7 Easy Steps
16:20
Fireship
Рет қаралды 1,7 МЛН
React VS Svelte...10 Examples
8:35
Beyond Fireship
Рет қаралды 601 М.
Deno got even better!
3:18
Deno
Рет қаралды 44 М.
100+ Web Development Things you Should Know
13:18
Fireship
Рет қаралды 1,6 МЛН