Deno in 100 Seconds

  Рет қаралды 516,519

Fireship

Fireship

Күн бұрын

Deno is a brand new JavaScript runtime, similar to Node.js. Use it to develop secure server-side apps with built-in TypeScript support, ES modules, and promise-based APIs.
Learn more at deno.land
#javascript #nodejs #100SecondsOfCode
Install the quiz app 🤓
iOS itunes.apple.c...
Android play.google.co...
Upgrade to Fireship PRO at fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.
My VS Code Theme
Atom One Dark
vscode-icons
Fira Code Font

Пікірлер: 742
@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 3 жыл бұрын
it's nothing exciting tbh
@lasindunuwanga5292
@lasindunuwanga5292 3 жыл бұрын
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.
@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"
@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.
@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'
@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!
@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
@bob_kazamakis
@bob_kazamakis 4 жыл бұрын
9/10 video. Very informative, but you didn’t say “syntactic sugar” once, which is what I came for.
@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
@stephen9849
@stephen9849 4 жыл бұрын
PWA in 100 seconds
@Fireship
@Fireship 4 жыл бұрын
That'll happen soon :)
@goodclover
@goodclover 4 жыл бұрын
@@Fireship Yes!
@rickvian
@rickvian 4 жыл бұрын
nobody: recruiters: "we need Deno programmer with 3 years of experience"
@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 !
@MfundoTenza
@MfundoTenza 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
@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
@kademmohammed6836
@kademmohammed6836 4 жыл бұрын
I'm an early adapter of this video xD
@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.
@Kevin192291
@Kevin192291 4 жыл бұрын
Already using it and already loving it!
@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.
@AlecArmbruster
@AlecArmbruster 4 жыл бұрын
Can’t wait to learn Deno and let it be one of my primary sources of pain/suffering in the future!
@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.
@Guergeiro
@Guergeiro 4 жыл бұрын
If anyone wants a rest micro framework for Deno, checkout Drash! Disclaimer: I'm one of the mantainers.
@natew4724
@natew4724 4 жыл бұрын
I'm sorry but that server with for await is the most satisfying thing I've ever seen in my life
@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
@ichiidev
@ichiidev 3 жыл бұрын
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.
@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 :)
@lionel16
@lionel16 4 жыл бұрын
Deno is honestly super interesting and I'd encourage the use of it over node for beginners.
@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.
@EllyOguttu
@EllyOguttu 3 жыл бұрын
I am fireship and i am the fastest explainer of frameworks in the world
@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
@isfland
@isfland 4 жыл бұрын
10 years later, new product from Ryan Dahl: DONE, which solves the Deno and Node weaknesses.
@0x6e95
@0x6e95 4 жыл бұрын
YES! Finally! Deno will be huge in the future. Mark my words.
@TheEnde124
@TheEnde124 4 жыл бұрын
Please do more videos about Deno! It looks really good
@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.
@RustIsWinning
@RustIsWinning Ай бұрын
The hash is in your lock file youDummi3 😂😂
@AlexEscalante
@AlexEscalante 3 жыл бұрын
I would try it! Certainly makes things easier and straightforward
@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.
@od_avenon
@od_avenon 2 жыл бұрын
Went back in time after the Bun video, and it's weird how much slower your speech was
@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?
@logandemir1635
@logandemir1635 4 жыл бұрын
Bro, you are the man! More awesome techniques please!
@LongTailWoodcraft
@LongTailWoodcraft 2 жыл бұрын
Statically typed, not strongly typed
@kerimtim
@kerimtim 4 жыл бұрын
0:38 Closing the laptop and going to gym!
@gregfletcher2360
@gregfletcher2360 4 жыл бұрын
Deno is chance to right the wrongs of Node. And Node is pretty awesome
@TheHermitHacker
@TheHermitHacker 4 жыл бұрын
If node.js was such a big deal, Demo certainly will be. Looking forward to it.
@AllVid
@AllVid 3 жыл бұрын
Django is best...... . . . . . . . . . . . . . . . lol i use express, dont even know python ha ha
@Arciiix
@Arciiix 4 жыл бұрын
Your videos are amazing dude, keep it up :D
@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.
@Mauryarohit1
@Mauryarohit1 4 жыл бұрын
liked the intro already.
@supindersingh8882
@supindersingh8882 4 жыл бұрын
Got introduced first time with Deno. Looks little bit cooler than Node
@jacquesduplessis6175
@jacquesduplessis6175 4 жыл бұрын
Starting to look more and more like a real back-end language
@kenmurray4005
@kenmurray4005 4 жыл бұрын
Deno is fundamentally flawed like NodeJS. Client side JS rendered DOM's is not SEO. Google can scan some website framework markup like React and others, but for proper visibility you really need client-side HTML for search engines. I could be wrong, but that was the contention I had with NodeJS when it first came out.
@pick-upartist8268
@pick-upartist8268 2 жыл бұрын
ohyeah. next year time for tyrex.js, terminator.js, zombie.js, marvel.js, chrocodile.js
@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.
@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...
@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.
@Skia_
@Skia_ 4 жыл бұрын
your video editing and those memes you throw around are fire XD
@FahadAyaz
@FahadAyaz 4 жыл бұрын
So is your body
@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?
@vcokltfre
@vcokltfre 4 жыл бұрын
Never used Node, TS, JS or wasm before, or done any web programming pretty much, maybe Deno's the place to start...
@peybro
@peybro 4 жыл бұрын
start with TS before ;)
@Soremwar
@Soremwar 4 жыл бұрын
Start with the latest JS release ES2020(Deno supports if by default), nowadays the only features that TypeScript provides is the type system, so you would want to check on JS first then peek on Typescript
@TheBadFred
@TheBadFred 4 жыл бұрын
The Future of server side JS? Who knows? Probably not, maybe a future branch or a step towards it. It definitely looks interesting. Wold be also interesting to know what the downsides are.
@sidneymonteiro3670
@sidneymonteiro3670 Жыл бұрын
I claim the name DONE.js as the ultimate framework. No more frameworks after that. Stop the madness!
@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!
@Realswagoverlord
@Realswagoverlord 2 жыл бұрын
JavaScript is a nightmare 😆 Always new libraries and frameworks.
@yuudaemones2624
@yuudaemones2624 4 жыл бұрын
Holy cow, _shivers_ that top level await though. And server side TS just makes sense. This looks so rad.
@mindasb
@mindasb 3 жыл бұрын
2009: Node 2019: "node".split("").sort().join(""); Next version: "node".split("").sort().reverse().join("");
@gamerdude736
@gamerdude736 4 жыл бұрын
Could you make 100 sec Golang?
@Fireship
@Fireship 4 жыл бұрын
Someday...
@randomuser66438
@randomuser66438 4 жыл бұрын
I was looking forward for 1.0. I'll give it a try.
@binitrupakheti4246
@binitrupakheti4246 3 жыл бұрын
Deno feels like a failed project. It's got zero adoption rate.
@NICK....
@NICK.... 4 жыл бұрын
If you haven't already I'd like a video explaining what stuff like "Strongly typed" or "Top level await" mean thanks
@frontendtony
@frontendtony 4 жыл бұрын
Do you write JavaScript?
@TimeoutMegagameplays
@TimeoutMegagameplays 4 жыл бұрын
See his video about TypeScript to understand strong typing. Top level await is just a new feature for the JavaScript language Promises, he also has a video about them.
@crowlkats
@crowlkats 4 жыл бұрын
@@TimeoutMegagameplays top level await isnt a TS feature, but JS
@TimeoutMegagameplays
@TimeoutMegagameplays 4 жыл бұрын
@@crowlkats Oh that's correct you're right
@pravishal5102
@pravishal5102 4 жыл бұрын
No callback hell! No NPM ! Am Adopting this!
@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.
@DarshitHedpara
@DarshitHedpara 4 жыл бұрын
You are awesome dude 🔥🔥🔥🔥🔥🔥
@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
@dirty-kebab
@dirty-kebab Жыл бұрын
Coming back to this - my guy said D'NO 🤣🤣
@ragnarlothbrook8117
@ragnarlothbrook8117 4 жыл бұрын
Your videos are so well made that I would watch them even if they would be about crocheting.
@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.
@first-thoughtgiver-of-will2456
@first-thoughtgiver-of-will2456 2 жыл бұрын
I think Rust is the future of server side javascript (or a scripting language built on Rust)
@nahiyanalamgir7614
@nahiyanalamgir7614 4 жыл бұрын
Interesting fact: "Deno" is deliberately named from switching characters of "Node".
@MadManUSMC
@MadManUSMC 4 жыл бұрын
Dahl gave a ted talk years ago about the flaws in node. He said at that time he was working on deno and it would be made correcting the things he did wrong in node. Her's hoping it is as great as he expects it to be.
@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.
@lucianotomasvilla7274
@lucianotomasvilla7274 4 жыл бұрын
Will it replace Node?
@icemaqe99
@icemaqe99 4 жыл бұрын
Sounds a lot like Dart.
@TracerBH
@TracerBH 3 жыл бұрын
Wait. All languages have Access to all properties of an object. Lmao
@augustberchelmann4946
@augustberchelmann4946 3 жыл бұрын
Deno will be very hindered without npm module support.
@emanuelfarauanu1760
@emanuelfarauanu1760 3 жыл бұрын
I tried it but honestly it just gave me headaches due to lack of packages. Maybe in like 4-5 years the situation will be better, but I'm going to stick to node until then.
@parker3295
@parker3295 4 жыл бұрын
Whats up Fireship
@MaxPicAxe
@MaxPicAxe 4 жыл бұрын
I think URL module referencing is nonsensical... there are 3 ways to resolve modules, a) location-based like Deno and Go, b) implementation-based like NPM and most package managers, c) interface-based like C and C++. I much prefer interface-based but sadly I don't have choice for most package managers - I must use implementation-based. But location based is like saying I want to watch netflix.com/lord-of-the-rings. P.S I love the other features of Deno. And lol I didn't realize node can be rearranged to say deno.
@Delsto5
@Delsto5 8 күн бұрын
Who else is here for Deno 2.0 in 2024?
@squidward7091
@squidward7091 4 жыл бұрын
I like 100 second video 🔥🔥🔥
@chairlovawitabat
@chairlovawitabat 4 жыл бұрын
Must a Deno project be written in typescript ?
@crowlkats
@crowlkats 4 жыл бұрын
no, js works as well
@MrEW1985
@MrEW1985 2 жыл бұрын
2 years later it is never heard from again. Shame
@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.
@knowscountchen7305
@knowscountchen7305 3 жыл бұрын
deno is great and charming tech! love it. but I'd say it cannot currently replace Node.js. Deno made a lot of really good fixes, but as a developer I would not give NPM up... It's like creating a more secure and faster instagram - most people won't use it. to wit, deno lacks game-changing features that Node.js currently provides us with whilst it lacks non-replicatable features.
@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...
@techtechtuts
@techtechtuts 4 жыл бұрын
just like in your animation from NODE to DENO so indeed it will be the future and, end of the NODE as well, because it's from same author just like angular 1.x to angular 9,x from google :)
@Zyets
@Zyets 3 жыл бұрын
i dont think using urls in imports is a good idea. It will end up in a separate file with all external packages, so it wil be easy to maintain correct versions of dependecies. Otherwise it will be complete mess, with multiple versions of the same package in one project (if there is no man in the team responsible to look after such situations). Also, how you manage autoimport feature in IDE?
@randomuser66438
@randomuser66438 4 жыл бұрын
2025: Done
@ThorstenStaerk
@ThorstenStaerk 3 жыл бұрын
I am missing the "hello world" part: where do I download deno, how do I start it, or is it running on a browser, called from a javascript, ... just make us able to write the first script, and we'll take it from there.
@theblacktechexperience
@theblacktechexperience 4 жыл бұрын
Demo 1.0.0 release is May 13
Deno 2 is here… will it actually kill Node.js this time?
4:16
I built the same app 10 times // Which JS Framework is best?
21:58
Fireship
Рет қаралды 2,5 МЛН
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 11 МЛН
pumpkins #shorts
00:39
Mr DegrEE
Рет қаралды 55 МЛН
What's The Longest Word You Can Write With Seven-Segment Displays?
8:56
Deno Queues | Prime Reacts
13:47
ThePrimeTime
Рет қаралды 33 М.
Bun is disrupting JavaScript land
4:30
Fireship
Рет қаралды 983 М.
I built 10 web apps... with 10 different languages
14:23
Fireship
Рет қаралды 1,6 МЛН
Node.js is a serious thing now… (2023)
8:18
Code With Ryan
Рет қаралды 651 М.
10 Programmer Stereotypes
5:08
Fireship
Рет қаралды 3,2 МЛН
Being Competent With Coding Is More Fun
11:13
TheVimeagen
Рет қаралды 86 М.
Remix is a NEW JavaScript framework you MUST try
9:10
Fireship
Рет қаралды 510 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 11 МЛН