Does Deno 2 really uncomplicate JavaScript?
ฝัง
- เผยแพร่เมื่อ 7 ก.พ. 2025
- Last week, the highly anticipated JavaScript runtime was released, with arguably the greatest launch campaign for a JavaScript tool ever made.
Deno 2 Commercial • Programming Should Be ...
Original Deno Code Report • Deno 2 is here… will i...
In this video we'll use Deno 2.0 to build a REST API and find out if it lives up to its bold claim of uncomplicating JavaScript...
Learn how to build real-world applications with JavaScript 👉fireship.io/co...
I just googled "std testing", not a single result was about Deno's standard library.
best comment 😂😂
You need some protection 😂😂😂
I love STDs
The fate of Go, C++, and Rust developers, now also shared by Deno developers. 😔
Search results may be personalised.
"All these stds will help solve common problems" he said, unironically.
"Who knew stds could bring so much happiness" - th-cam.com/video/Vj83G4D3oJU/w-d-xo.html
I've been using that line for years with no success
Before deno: "these stds are common problems"
After deno: "these stds solve common problems"
Bro is very naive if you think that wasn't an intentional joke.
Just like in Shameless: th-cam.com/video/Vj83G4D3oJU/w-d-xo.htmlsi=RMoLMpcE9GGv3XlH&t=269
I will never lose my job, keep releasing JS frameworks faster than GPT can be trained xD
that might be just what we have to do to beat AI, keep making more frameworks.... thanks JS
@@OzzyTheGiant 🚀
But when ChatGPT can learn faster than you, you are screwed.
@@DendrocnideMoroides Don't worry, that stupid thing still doesn't know about many things from 2016, you're safe.
bro thinks that he can learn faster then a f*king AI
Bun and Deno solve one of Javascript big problems: a massive node_modules directory because JS doesn't have a standard library
i agree, but tbf pnpm already kinda solves that problem
@@masterflitzer bun is nice too as package manager.
no it doesnt, deno executable is already massive so saving a few megabytes without using node modules is useless. if you want lightweight then you wouldnt code in javascript at the first place
solves big problems ...
like instead of 1 ecosystem of packages... now you have npm📦 and jsr📦
javascript people are literally mentally ill
@@Microphunktv-jb3kj xkcd 927
I love the Deno mascot. It's cute. I want to hug it.
It looks like a thumb 😂
how to prevent my self from seeing thumb now 🙂
The character in logo looks like a worm. Though, I rechecked, the previous one also looked like a worm... They are unable to draw an appealing dinosaur :(
Eldenring ptsd
i love that of gleam
A good standard library is so nice. Watching this I could literally feel parts of my brain relaxing
3:00 "I write perfect code that doesn't need to be tested" I nearly spat out my drink.
😂😂😂
That one had me giggle, it's the one right after .. "now let's go write some perfect code" that took me out 🤣🤣
Deno with the testing and std is reminding me of Go and it's very tempting.
Nah, GO has so many std's. Hard pass
Also built-in formatting
first prototype of Deno was written in Go, then he replaced it with Rust
What? Tempted to get STD?😅
But why? JS sucks. If you like Go so much, just use Go. Why would you use something worse? As a Rust lover, if I had to use something else, it would be Go.
We have 15 different standards, we need to unify it under one universal standard.
*some time later*
We have 16 different standards....
Ah yes, I've read that XKCD (927)
@@maxverse :D
😂😂😂😂
relevant XKCD!
I mean I get it, but at some point it becomes a self-fulfilling prophecy because everybody stops even trying to unify anything. If you try to unify the ecosystem but fail, you haven't caused more damage to the ecosystem. But if nobody ever tries, you guarantee that it will never be done.
"I have a funny story" then cuts directly to an ad segment 🔥😆
uBlock Origin + Sponsorblock
I love Deno. Always have. Bun is great too, but I never felt like I got any benefit from using it over node, especially since I couldn't use it on windows for a long time. Deno was my go-to for building scripts that I carried with me across platforms, kinda like a home-grown chef cookbook that I knew would just work wherever I used it. No downloading python, no fidgeting with bash scripts and batch scripts, just a single executable on a flash drive doing everything I need.
Plus, dinosaurs are cool.
CLI scripting languages will evolve into web dev languages (Python, Perl)
Web dev languages will evolve into CLI scripting languages (JS)
And then there's PHP.... 💀
@@vlc-cosplayerPerl is still worse than all
This just tells me your bash-fu is weak, smh ;)
@@NerdyWasTaken Perl is absolutely god-tier for one-off text processing and shell use cases. You just a) need to know it already, and b) be absolutely certain no one else will ever need to touch the code (or you, in a few months)
Yes. Definitely want a full Deno course on Fireship Pro. (Especially getting it to friggin' work with Vite!)
lol ...? there's so many free starter templates out there bro hit the search bar one time
I completely missed that reference to Bun and Next.js. 😂
i like to read this in Homer's voice 😂
When I saw the Deno commercial I downloaded it for the first time and tried the compile function and I've been hooked since. It is fun to play around with.
Hello from Croatia 👋
And yes, we do, indeed, have a working internet. Jeff simply went to some remote location to think about the next AI video
Hahaha tocno da
i can confirm. way better net than in germany. And better food as well.
Yes, I was just thinking "no wifi" might be the worst excuse I've ever heard.
Been to Split and Omiš this year on our honeymoon, I recognized the Rivia in the video immediately! Also went to Pučišća by ship. Beautiful places, never forget! Hello from Hungary, neighbor 👋 (I don't get why we don't have Ćevapčići here, that's like my top 1 food from the time we spent in Croatia)
@@csondika haha it's because ćevapi come from Bosnia, and you're not neighbour with them :D
Jokes aside, Croatia is incredibly beautiful. I highly recommend anyone to visit it at least once 😁
6:52 The STDs that you actually want
Imagine hearing this out of context.
Gotta catch them all!
not necessarily the ones you want, but the ones you need.
Came for this
Deno 2.0 on fireship pro? Yes please.
Please please please please do this. I will pay to get good deno (and Fresh framework) courses.
Pls
why?
@@cryptonativeyou know why, pull the stick out; "ugh i dont wanna learn ugh 😩 im used to node ugh 😩"
@@pookiepats why learn it?
I was skeptical about Deno, but I'm now sold. Now let's appropriate all those features into Node.
@03:09 SUPER CASUALLY "What we want to build, is a REST API for horse Tinder.." The smoothest transition ever! 😂
For me, the biggest feature of Deno is the ability to automatically import packages from URLs (so I can have one-file minimal examples for bugreports and such). It's not v2 change, but I think still worth mentioning.
Definitely would love a full deno class, this might be my sign to go all in on JS on the server
80s montage was 🔥
ah now i will spend entire day learning how to integrate it with existing frameworks and libraries and then an entire week to work on my personal project that i won't touch again
I thought I was the only one that called Nodemon, No Demon
I always opted for the Jamaican approach: "Node, mon!"
I pronounced it like a digimon. But no demon makes sense. Because of daemons
I pronounced it like "no deno" 😂
I always think of Pokémon when I see Nodemon.
I, personally, would pay for the Deno course. Please make it.
5:36 probably the funniest thing I've ever seen from this channel, nice work.
Coming from Python and PHP. Yesterday I wanted to give TypeScript a try and I coded an API in TypeScript with Deno 2.0 and what can I say … its really Great!
Well, PHP and Python are the worst commonly used programming langues. Anything is better. But yeah. Typescript is great
@@datoubipython is fine for scripting and I'd rather use requests library than fetch api for simple http services and web scraping. Laravel is also very good.
Haters everywhere. PHP is a god-tier language. @@datoubi
@@datoubi you should try laravel bro, its so good
Since these other numbnuts only gave useless negativity that no one asked for, here is a positive comment:
Great that you found a technology you enjoyed! Keep trying stuff and have an open mindset!
Unlike some others..
I've no idea what you would use that for, but it's cool that it's there
Oh good, another runtime to refactor my side projects into!
I would 100% purchase a deno 2.0 course
A massive standard library sounds so awesome. One of the biggest downsides in my mind to Node is no batteries included at all.
Except that's just wrong? Look up "nodejs standard library" or "nodejs api" and you'll see it has a lot of builtin modules. Deno probably has more, but node's aren't inadequate either.
@@Sv443_ Yea it has added a lot semi recently so my comment is a bit outdated/lacks nuance.
@@BeefIngot not even recently, a lot of them were there from the very beginning, like the assertion (testing) library since version 0.5
Node has pretty much all the modules a standard library needs built-in. Networking, filesystem, encryption, streams, hardware operations, etc. They're definitely missing a lot of utilities though like proper parsers, string helpers, etc. but that's not really the purpose of a standard library anyways and most of the web apis are already fulfilling those needs (like internationalization, additional primitives such as dates and whatnot, regular expression, etc.)
To me the reason why Deno is such a breeze to work with is because of how convenient it is. You don't spend hours fighting with 3rd party tooling. Kind of like Vue being better than React.
@@Sv443_ Node modules aren't really a "standard library".
This just scrambles my brain because it is yet another way of doing things. The JS world is so nuts.... like JS itself there are a billion convoluted ways of doing the same thing. Choose your runtime, choose your framework, choose a billion things and get sucked into dependency hell with the added bonus of having typescript shout at you continuously. Still, all of this is part of the fun with JS.
Sht makes me wanna de-alive myself. But those who enjoy the chaos cause the demand and so it will never end.
Go: has good language features
Deno: imma copy that
Okay… I’m sold. I think we’re finally getting to know how Laravel and Rails developers feel. Deno is a breath of fresh air!
5:30 coding montage was hilarious
Both Bun and Deno are making Javacript way cooler. Love the two Bun features you mention at the end, for scripting and embedding C into JS. I'll go with Deno but both seem much better than Node for sure.
FSPro member here. I would appreciate getting my money's worth with a full course of Deno 2.
Thank you in advance.
P.S. Please don't skimp on the STD's.
Ahh I was waiting for a comparison video of all 3 runtimes, thanks Jeff!
I would love to see a Deno course! I have just started learning to code and I am beginning to feel like it might be painful to jump into Node-especially because I mostly want to build my own stuff rather than work as a hired dev.
Would absolutely love a Deno course if you're considering creating one. Every single thing I'm seeing about Deno is starting to sell me on it, might be time to learn real soon.
Would definitely like a full course!
I would be interested in a detailed Deno course. Bonus points for covering Fresh. Also I hope you enjoyed the trip to my country.
Dont feel too bad about goofing the release plan. Your video got the initial hype up for me and got me to look forward for the RC to be done. I think it's the same for other people.
The 90's coding montage @ 5:30...pure gold lol!!!
Cool new tech, with TS out of the box!
Java and C# devs should be getting a bit anxious about now...
I hope it grows even further, I'm pretty sick of working with node's npm/yarn/pnpm problems. I played a bit with Deno and it truly takes away some of the node's bureaucracy, not having to transpile code makes it be very clean.
Man if i had this in school that would've saved me like tens of hours. All the problems solved what u quickly summerized.
Not lame at all. That 80's montage was pretty cool.
8:40 is the bun logo designed after him
that’s brutal 😂😂
I’d love to try your Deno course!
Can;t wait for the Deno 2.0 course!
Gimme that sweet, sweet full course on Fireship Pro 🔥
I find it hilarious that you scheduled a release and then couldn't fix because you were living live. I love everything about that!
Def gonna need this Fireship PRO Deno course man! : ))
3:48 "Hi Mom!"
Deno is easily the best developer experience I've ever had with any language.
And now it's even better than it's ever been.
The whole point of using Prettier is to NOT have a config file for it, but it is nice that Deno has a built-in formatter.
Okay Deno 2.0 is the best present I have received in my entire life as of now
I used to ignore Deno v1 but this... I'm sold
Pipneautic?
Typescript bulit in - $100
Better testing framework built in - $200
80s flashback montage with Jamie Lee Curtis and John Travolta - priceless
Would love to see the Deno 2.0 course on fireship pro!
3:12 I love how Tinder for horses has become such a joke on this channel.
Croatia mentioned, f_yeahh! 💪😁
ZA DOM SPREMNI
WHAT THE FUCK IS A SIRNICA 🇭🇷🇭🇷🇭🇷🦅🦅🦅
I wanna go back there and stay. And I think I will. Greetings from Poland.
0:59 is funny that PHP is just PHP but everything else is a mix with some special runtime. Would be good to compare it with frankenphp
Deno 2 vídeo made my day better, It was amazing!❤
Greetings from Croatia! 🇭🇷 If we knew we would have welcomed you!
Yeah, video was from Split. Let us know next time :)
Daap
First Python with uv and now JS with deno, they seem to be adopting good practices from the Rust tooling ecosystem and I'm all here for it.
crazy how a trailer for programmers is better than anything related to entertainment
2:02 got deep AF... "keeping life simple is the only way to maintain my sanity"
...waiting for the DSM to recognize computer-induced madness.
Ah, I thought I was going crazy but he really did do a deno report already!
It's amazing at what trouble and lengths will people go just not to use a different programming language
8:08 I can get segmentation faults and install advanced viruses in JS now!
Scheduling a release video about something sensitive/secret for when you won't have any WiFi is an interesting choice
would love a course on Deno 2!!!
New deno course on fireship is a great idea.
I’ve just got into js work after being a developer for a few years, and the fact I’m coming in to this release is so much fun because I cannot tell you how much hair pulling I’m not having to go through which makes my coworkers lose their minds
as a beginner to this javascript ecosystem, I didn't understand 80 % of the video but did find it hilarious and entartaining, The curriculum i am using still recommends node js and using npm packages, so my key take away from here is that deno 2 is better than node js
Yes please deno 2.0 course
Cool, cool. But more important. What for icon extension do you have in your VC?
Would be there on day 1 for a Deno course. Yes please!
How Deno 2 can compile executables for both Windows and MacOS still blows my mind!
Thanks for visiting Croatia :-)))
Please more code videos. Have missed your code tutorials lately....
Gotta love frontend JS with its inline CSS, JS and SQL all in the same file. This stuff feels like building a PHP site in 2003. We’re going backwards.
I think, that Node.js and its tooling is still superior to Deno, because:
2:23 - you probably will need to use different versions of runtime if you work with multiple apps, so the current Deno cli is not a silver bullet
2:41 - what's the problem with TS config? If you are talking about built in TS support, it is more minus, than plus, bacause you cannot manage TS version independently from the runtime version
2:49 - Node.js also has a built in test runner, as mentioned in the video, which is the fastest between the third party analogues for Node
4:29 - Node.js has watch mode built in now
4:47 - ESLint and Prettier are far more advanced than the Deno solution
6:35 - most of the useful utils from Deno std are also built in in Node.js native modules, or can be easily implemented, what's the point to use lodash or only one util, that again is easy to implement by yourself?
7:37 - Node.js soon can do a single executable as well, as mentioned in the video, though it is not that useful for a FE or BE app, maybe a good feature for Desktop
And of course add other Node.js ecosystem and maturity things. But the fact that Node.js now has competitors is veeery good 😊
Yes we need full course on "Deno 2"
This actually looks legit. Deno plugging you was a noice move.
Would really like to see a Deno course with Hono.
Bro this is amazing 😅
I’m going to relearn EVERYTHING
This would speed up so much
Please let this project take hold. JavaScript development is exhausting.
Put Little Foot up on the site.
We need that simple, but vast and effective programming knowledge.
Fireship videos make my day
This is so cool. I'll keep using Node for a few more years, tho.
I'm a beginner, and for my Bachelor's (not in CS), I chose deno, mostly for its standard library and typescript support. I feel like it's way more beginner friendly, especially because fetch() is just built in
Also the dinosaur mascot is cute
I'm letting you know I'd like to see a full pro course on deno 2 + react stuff
I would love a Deno course, I'm planning to subscribe, it would be a godsend
You're just awesome - way to go :)
this is huge, i'll be honest, node has been a pain in the ass for me, specially coming from frontend, but deno 2.0 is looking to be an actual game changer
0:54 how long will developers keep ignoring Nim?
You made care about it, such an elegant ahad friendly language
I am super excited for Deno 2.0