Тёмный

Is Rust The Future of JavaScript? 

Mehul - Codedamn
Подписаться 418 тыс.
Просмотров 118 тыс.
50% 1

Rust is one of the emerging technologies in today's time, which will shape the future of web development, however, it is still undiscovered and a lot of people are still unaware of it. In this video, let's spend some time learning about the hows' and whys' of the rust programming language.
Drop a comment and let us know if you watched this video till the end!
⚛️ Do you want to become a full-stack web developer? Check out codedamn's full-stack learning path: cdm.sh/fullstack
⚛️ Get started with web3 and decentralized technologies today: cdm.sh/web3
Timestamps
0:00 Teaser
0:27 What is Rust?
2:24 Problem with JavaScript
6:00 Rust is way faster
9:18 Why Rust is important?
10:49 Outro
👉 Checkout codedamn on social:
Instagram: cdm.sh/ig
Twitter: cdm.sh/twt
Discord community: cdm.sh/discord
Facebook: cdm.sh/fb
GitHub: cdm.sh/github
If you found the video valuable, please leave a like and subscribe ❤️ It helps the channel grow and helps me pump out more such content.
✨ Video Tags ✨
Why Rust is important? | What is Rust? | Is Rust the Future of Web Development?
Rust: Explained
✨ Hashtags ✨
#rust #programming #technology #2022 #javascript #webdevelopment

Опубликовано:

 

4 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 298   
@codedamn
@codedamn 2 года назад
Rust is one of the emerging technologies in today's time, which will shape the future of web development, however, it is still undiscovered and a lot of people are still unaware of it. In this video, let's spend some time learning about the hows' and whys' of the rust programming language. Drop a comment and let us know if you watched this video till the end! ⚛️ Check out codedamn's full-stack learning path: cdm.sh/fullstack ⚛️ Get started with web3 and decentralized technologies today: cdm.sh/web3
@dtc2495
@dtc2495 2 года назад
When would you complete web 3 course
@hsngsoftware4380
@hsngsoftware4380 2 года назад
Mehul, quality software video's
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 года назад
Nextjs is now built in rust too. It got a lot faster.
@MrDgf97
@MrDgf97 2 года назад
I really appreciate your line delivery. So many videos have orators that don’t emphasize or entone their voices accordingly.
@eriklopez996
@eriklopez996 2 года назад
I started to learn rust, fundamentals are easy to understand but the difficulty lies on how to get around ownership conditions which can be tricky at times. That said, I see a bright future thanks to enhanced focus on memory management which embedded systems can greatly benefit from.
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 года назад
Rust teacher here. Here's a useful tip, never return references. If you never return references, you will never have to worry about lifetimes. Just create another copy of your variable if needed. Once you get used with the language, then you can spend some time learning about lifetimes. It's really powerful.
@saadisave
@saadisave 2 года назад
@@rumplstiltztinkerstein Cloning can quickly get expensive, so while "never return references" is okay for newbies learning the language, it is not optimal in most cases. Learning the ownership model should be the first priority for newbies.
@rumplstiltztinkerstein
@rumplstiltztinkerstein 2 года назад
@@saadisave True. I recommend it only so that new developers don't get overwhelmed trying to solve all compiler errors at the same time. The error messages can be very confusing some times. So maybe start with a function that clones the result, then replace it with another that uses lifetimes. I also teach development in web3, so getting used to the basics of smart contracts is already a lot for most new students. Once they get something running, then they get excited to learn more and improve.
@solarman6648
@solarman6648 2 года назад
@@rumplstiltztinkerstein id like to learn from you. I’m currently studying Solidity. Please give your website or company so I can register
@pilotashish
@pilotashish 2 года назад
Wait till you get to async
@MetaTherapy
@MetaTherapy 2 года назад
I really love this video! It organized everything and really put it into perspective 👍🏼🙏🏻
@alissonreinaldosilva1119
@alissonreinaldosilva1119 2 года назад
I'm learning blockchain, most things goes either towards Rust or Go (apart from Solidity and JS), I was trying to decide which one to learn, after watching this (and a few other videos) I've decided to learn Rust. Thanks for sharing this!!!
@nationbuilding5319
@nationbuilding5319 2 года назад
Excellent content as always. I've been wanting s good overview of rust. Now I have a solid starting point.
@xoldyckk176
@xoldyckk176 2 года назад
This is only tip of the iceberg. Rust is gaining traction in so many other fields as well. Rust is the best alternative to C++ right now. And the developer experience is awesome. There's also a language called "Zig" which is a viable alternative to "C".
@rei2502
@rei2502 2 года назад
Rust isn't able to be an alternative to C ?
@ADITYAKUMARking
@ADITYAKUMARking 2 года назад
Oh! You never heard about vlang.
@xoldyckk176
@xoldyckk176 2 года назад
@@ADITYAKUMARking no one's serious about vlang or even talks about it.
@ivanpartida7467
@ivanpartida7467 2 года назад
What about the D lang?
@jitx2797
@jitx2797 2 года назад
Trust me when I say this Not a single language will be able to replace C++ and C Also C++ ecosystem is so huge so forget about it writing the game engines again in rust. Rust is good but still replacing CPP and C in near future is nearly impossible
@Janmjay_
@Janmjay_ 2 года назад
Some days ago I was just wondering about RUST, and here came your video, and I'm gonna watch it till the end. Thanks Mehul
@JoseFlores-hk1xd
@JoseFlores-hk1xd 2 года назад
Great video! Straight to the point! Appreciate your work here.
@MarkDSouza46
@MarkDSouza46 2 года назад
I watched this video till the end. Great content and amazing work!
@alex_oceann
@alex_oceann 2 года назад
I watched this video until the end! Would you consider covering Rust frameworks such as Holochain and Tauri?
@prophetjamz94
@prophetjamz94 2 года назад
I watched this video till the end, Pretty informative stuff I honestly didn't know that Deno was built on rust. that's pretty cool
@zeeshansafdar8608
@zeeshansafdar8608 2 года назад
I really love your videos. It feels me as a senior software engineer from a beginner web developer. I have one suggestion for you. Kindly not put any pop-ups of social media or subscribe button when you are explaining some theoretical, our minds divert from the actual story, you can shift these pop-ups after or end of your video or at least before the theory part. I hope it will make sense. Thank you for you efforts.
@mahirr8090
@mahirr8090 2 года назад
Complete Rust course is coming when @codedamn?
@aravind-kumar-rajendran
@aravind-kumar-rajendran 2 года назад
Watched till the end. You have explained it in a great way.
@jitx2797
@jitx2797 2 года назад
What's your view on Golang. I have learnt that found quite fun. I didn't make a major project but a backend with the help of a course.
@HansFlamme
@HansFlamme 2 года назад
Excellent overview, thank you very much.
@jl50jefe
@jl50jefe 2 года назад
Correct me if I'm wrong but, why should rust be used if other languages that are easier like typescript can be also compiled into wasm? I mean, is there a game-changer in compiling one or another? So yes, rust as said in the video would be a great substitute to C or C++ but in terms of WASM idk, i feel it's too expensive to write code with it.
@dulanchampa
@dulanchampa 2 года назад
Rust wasm toolchain is probably one of the most polished and most optimised. Not really TypeScript, AssemblyScript compiles a version of TypeScript to wasm but it is not as optimized as Rust wasm toolchain
@sridharkatta3461
@sridharkatta3461 2 года назад
what is your take on assembly script, which can be used to write wasm or wat files ?
@sps014
@sps014 2 года назад
Rust uses llvm toolchain and optimizes the code to great extent on it's own, assembly script translates to Web assembly text, there are very little optimizations done by compiler. Web assembly text itself is limited as a language when it comes to optimization. I have been creating a assembly scripting like programming language, compiler toolchain in rust, got to know many limitations of assembly script.
@prathameshdukare
@prathameshdukare 2 года назад
I really like codedamn videos , I get to know about lots of things about web and other stuff. Mehul, You are Awesome🙌🙌
@codedamn
@codedamn 2 года назад
Means a lot! Thank you :)
@yadneshkhode3091
@yadneshkhode3091 2 года назад
@@codedamn kuch logo ko reply + heart bhi baki logo ko kuch nai aisa bhed bhaav kyu
@calculatormaster
@calculatormaster 2 года назад
@@yadneshkhode3091 bro comments dalte rho ek din mil jayega heart keep it up
@nishilsb
@nishilsb 5 месяцев назад
Really simple yet useful explanation. Thanks
@yadneshkhode3091
@yadneshkhode3091 2 года назад
Please make video on below topics 1) which languages to learn that will benefit developers in future for eg rust, scala, golang, solidity 2) Things required to get job in blockchain 3) What skills will be required to become metaverse developer
@theuniverse8948
@theuniverse8948 2 года назад
Bro Solidity is Easy language and if you want to learn Solidity Watch Solidity in One Video By DAAP University and i think in metaverse AR and VR are important
@ashish_sunny
@ashish_sunny 2 года назад
Don't focus on learning the right language, it's no magic pill. Try to develop a project that's there in your mind and learn the language that help you build that
@Christobanistan
@Christobanistan 2 года назад
Why would you want to touch the metaverse?
@shashanksshetty9870
@shashanksshetty9870 2 года назад
Loved this concept, really was insightful
@pranavwani
@pranavwani Год назад
Thanks, Man for sharing the information!
@jamalsarwar
@jamalsarwar Год назад
Watched this video till End 🔚 👍🏻🤗 and Thank you! Explained in a best way possible 💯
@ahmadumar6210
@ahmadumar6210 2 года назад
@codedamn ich love your channel with all of the modern stuff and the creepy destructional vision without any way to relief for the future of many developers... do you have any discord channel or slack groups which i could enjoin? kind regards... i think....
@kartikjagdale
@kartikjagdale Год назад
Thank you for making it simple !
@luminate2272
@luminate2272 2 года назад
Wow! Can’t believe I was living under a rock. Going to be using Rust.
@tarangnath3492
@tarangnath3492 2 года назад
Hi Mehul. I have a decent understanding of software dev, but I have only learnt python. Can Rust be a good option for long term goals? Or is js necessary for Rust?
@karsteneckhardt
@karsteneckhardt 2 года назад
Last question first: No, JS is not at all necessary for Rust. The video is more about how Rust is necessary to make the JS experience better/faster. Whether Rust is good for your long-term goals - depends. Generally, learning a low(er) level language like Rust will help you to better understand the machine you are working on. But after that, it depends on the path you want to take. Do you want to be a front-end developer? Learn JS. Do you want to be a backend developer? Learn Go. Application and System engineer -> Rust, maybe C++. Blockchain developer -> Rust and Solidity. On top of it also depends on the type of company you want to work at. Large corporations are much more likely to use Java + .Net for things that in a Startup a NodeJs developer would do.
@tarangnath3492
@tarangnath3492 2 года назад
@@karsteneckhardt hey man. Thankyou the detailed answer and also highlighting what is good for which role. That really really helps 😍😍
@GhostsOfSparta
@GhostsOfSparta 2 года назад
So will it replaces node.js?
@rodolfoblasser3329
@rodolfoblasser3329 2 года назад
I understand JS (in web development) is meant to run on the client side, right? If a web app/site is completely built with Rust, is it possible to liberate the client's browser of making use of local resources but still deliver a great experience (as it would with current JS capabilities)? For sure heavy-JS-loaded websites are a complete pain, no matter how "pretty and interactive" they are.
@Sagar_Mali
@Sagar_Mali 2 года назад
Your Video thumbnails are awesome Bhai....
@ahsanhabibabir5887
@ahsanhabibabir5887 2 года назад
codedamn and fireship best tech channel on youtube
@ZenoTasedro
@ZenoTasedro 2 года назад
NPM uses Rust too, which I think is another solid and often unexpected callout
@pjf7044
@pjf7044 Год назад
Dude you nailed the bit about the different tiers or levels of developers. I said this many months ago on a popular forum and people got really offended. There are higher level developers who build for the lower level devs. Which is used to build tooling that is used by your common developers (like react or other frameworks)
@shrin210
@shrin210 Год назад
With AI, we lower level devs are gonna get vanished 😢
@tdiblik
@tdiblik 2 года назад
Hi, you said in the video that rust is not front-end language. That's true, however it has emerging web assembly comunity and you can, in fact, write front-end in Rust
@prajval37
@prajval37 2 года назад
Actually there are many many fronted frameworks for Rust like Yew, Stdweb, Percy, Seed and Smithy
@0reki367
@0reki367 2 года назад
true
@codedamn
@codedamn 2 года назад
That was covered later with wasm. Rust compiles down to wasm, doesn't run "natively" (only HTML/CSS/JS runs natively right now)
@saadisave
@saadisave 2 года назад
@@codedamn But WASM runs natively, so it'll still be faster than JS
@climatechangedoesntbargain9140
@climatechangedoesntbargain9140 2 года назад
@@prajval37 and Sycamore
@iangithungo2044
@iangithungo2044 2 года назад
I watched the video till the end.. I've been learning rust for quite some time now and I think it's great. Rocket a rust web framework is great for web developers.
@iQuickGaming
@iQuickGaming 2 года назад
well made video, good job :)
@unlockwithjsr
@unlockwithjsr 2 года назад
JS will never disappear. Industry likes it cause you can build consumer-facing products so quick. Rust is for server apps, stuff like cloud workloads and distributed systems. The best competitor to Rust is Golang, not JS.
@frozenintime
@frozenintime 2 года назад
ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-Uo3cL4nrGOk.html
@mj-lc9db
@mj-lc9db 2 года назад
Dude said golang 😂😂😂😂
@bipinmaharjan4090
@bipinmaharjan4090 2 года назад
@@mj-lc9db bro Golang is more mature than Rust and its true rust is competing with Golang.
@mj-lc9db
@mj-lc9db 2 года назад
@@bipinmaharjan4090 Golang puts food on my table and i love it, but saying Golang is better than rust, u must be insane
@genata93
@genata93 2 года назад
well server side javascript, NodeJS, is there and if its your choice for backend, for some cpu intensive tasks you could do with Rust and wasm which is exactly what I am considering
@lateralThink03
@lateralThink03 2 года назад
what about using flutter with blockchain ?
@prajval37
@prajval37 2 года назад
There are many many fronted frameworks for Rust like Yew, Stdweb, Percy, Seed and Smithy
@prahangundala4685
@prahangundala4685 2 месяца назад
do you know any resource where can i learn these frontend frameworks, because i can't find any resources to learn them
@prajval37
@prajval37 2 месяца назад
@@prahangundala4685 I wouldn't even recommend using rust for the frontend. You are better off using javascript. As far as your question goes, no I don't know about any resource.
@mrNashmann
@mrNashmann 2 года назад
i am living under a rock dint know what rut was and is ....i am new thanks bud
@Alessandro__
@Alessandro__ 2 года назад
I watched this video till the end!
@lathavoggu2639
@lathavoggu2639 2 года назад
Again one more new concept, please kindly cover how metaverse will involve in these tech
@tuxidoyt
@tuxidoyt 2 года назад
I've Already Choose Rust Over C and C++ I've Already Started My Journey with Rust.❤️
@somnathgolui2912
@somnathgolui2912 2 года назад
form which platform you are learning from?? I am too interested can you guide me?? what are the prerequisites for learning??
@Chronophylos
@Chronophylos 2 года назад
C, C++ and Rust do not compile to byte code but to machine code. Byte Code requries a Virtual Machine to run the code, Machine Code does not
@bythealphabet
@bythealphabet 2 года назад
Good explanation, thank you
@mayankvora8329
@mayankvora8329 Год назад
What a great explanation..
@TibinThomas1993
@TibinThomas1993 2 года назад
With WebAssembly it’s possible to use rust for front end development
@valleruharicharan7687
@valleruharicharan7687 2 года назад
Watched till the end
@saksham10051
@saksham10051 2 года назад
Will you launch an advanced full stack Web dev course?? 🙃
@ankan-dev
@ankan-dev 2 года назад
Please recommend some or if possible come up with a Rust Course
@praveengopu9325
@praveengopu9325 2 года назад
Ryan levick Let's get rusty Brooke builds These channels are great Brad traversy had a course on rust lang
@danielwilliams3726
@danielwilliams3726 2 года назад
Watched.. to the veey end
@bjugdbjk
@bjugdbjk 2 года назад
Comparision to JS with RUST is really interesting , Thanks for the really great points u brought especially wasm !!
@omparikh4426
@omparikh4426 2 года назад
linux kernel also has some implementation in rust
@sabuein
@sabuein 2 года назад
Thank you.
@hearueszueke6206
@hearueszueke6206 2 года назад
I Watched This Video Till The End!
@rkgrap
@rkgrap 2 года назад
Thanks man
@aristide_F
@aristide_F 2 года назад
I watched this video to the very end 👌
@changwufei5
@changwufei5 2 года назад
These developer tools would be quite a bit faster if they were using rust. But I think the majority of the slowdown happens from dependency management with node-gyp, which utilizes millions of npm plugins. IMO of webpack compile times could speed up but I'm the grand scheme of things, 99% of people wouldn't notice if webpack alone was rewritten in rust.
@MrGuitarMix
@MrGuitarMix 2 года назад
Rust could be used for development of Runtime Engines. For Example for V8 JS Engine.
@Hamzaelbouti
@Hamzaelbouti Год назад
V8 isnt already build with fater language ..... C/c++
@MrGuitarMix
@MrGuitarMix Год назад
@@Hamzaelbouti because rust can be used to compile architecture native code, you could write libraries in rust und link them with the c++ programs
@AhmedMohammed23
@AhmedMohammed23 2 года назад
i love how he says it will get slow over time lol it's always slow it will just get slower and noticeable
@sawankumar1056
@sawankumar1056 2 года назад
I watched till the end 👍
@7guitarlover
@7guitarlover 2 года назад
Complete Tweet of Elon Musk is as follows - I’m a fan of Rust. Clearly scales well, given that Discord uses it. For max performance, However, nothing beats tight C with a customized compiler on specialized hardware. Important for max frame rate on vehicle inference computer. Otherwise, we mostly use C++ & Python.
@thef15t
@thef15t 2 года назад
Rust memory management is not unique is extends and enforce the RAII of cpp, however there are some differences.
@dulanchampa
@dulanchampa 2 года назад
OBRM. Yes, Ownership and borrowing is not new to languages but the way rust uses these rules to ensure memory safety at compile time is new
@roshaansiddiqui4303
@roshaansiddiqui4303 2 года назад
you missed the fact that all the best blockchains are using rust to write smart contracts right now. Solana, Near, Cosmos
@rodolfoblasser3329
@rodolfoblasser3329 2 года назад
How do Rust and Solidity relate/compare in terms of smart contract development?
@rei2502
@rei2502 2 года назад
between golang and rust, which one is the best?
@ratulr
@ratulr 2 года назад
Rust
@DrDemolition
@DrDemolition 2 года назад
cloud? golang want to do c/c++ but not shoot yourself in the foot? rust
@ibrahimosman6331
@ibrahimosman6331 2 года назад
Used together in some cases. Both are good depending on what you need to build.
@whoman7930
@whoman7930 2 года назад
next video on , rust vs go
@VladdyHell
@VladdyHell 2 года назад
Even for the game dev community says that rust is the future
@NonBinary_Star
@NonBinary_Star 2 года назад
Watched till end
@nematjonabdulloev3568
@nematjonabdulloev3568 2 года назад
has been watched till the end.
@mihirshah161281
@mihirshah161281 2 года назад
I watched the video till the end.
@indiaonellp
@indiaonellp 2 года назад
Excellent explaination. Is there any django alternative in rust?
@serioustr
@serioustr 2 года назад
There are multiple web frameworks made for rust
@indiaonellp
@indiaonellp 2 года назад
@@serioustr , thank you. Which one is best and easy to use?
@serioustr
@serioustr 2 года назад
@@indiaonellp I've used rocket rs myself. But actix web is also a good one. You can find other ones too
@erlangparasu6339
@erlangparasu6339 2 года назад
why not mention about Rust as a backend too
@ChrisHaupt
@ChrisHaupt 2 года назад
More faster is a double positive and shouldn’t be used in English. The suffix “er” already does the job of the word “more.” If you want to emphasise speed you could double the adverb (way, way faster), change the expression entirely (orders of magnitude faster) or, something that is more acceptable in modern English: extend the vowel (waaaaaaaaaaay faster) 😄 I know you’re probably a native English speaker, but there’s no end to how much we can learn, even about things we’re already very good at. Thank you for a very interesting video!
@anjana784official
@anjana784official Год назад
grate content
@danielgillett370
@danielgillett370 2 года назад
I watched the vidoe till the end. cheers!
@rahullraj7667
@rahullraj7667 2 года назад
I watched till the end.
@infiniteloop1709
@infiniteloop1709 2 года назад
best content!
@Vxcoder
@Vxcoder 2 года назад
I watched this video till the end
@brajagopalmukherjee1588
@brajagopalmukherjee1588 2 года назад
Hey mehul ,i just want to enroll the full stack devlopement course ,i am ready to pay 500per month as a student i can't afford more than that ,hope u reply
@codedamn
@codedamn 2 года назад
You have discount as student. Contact support@codedamn.com
@georgemendle5587
@georgemendle5587 2 года назад
Good xplanation
@jatinnandwani6678
@jatinnandwani6678 2 года назад
Thanks
@sagarsingh4951
@sagarsingh4951 2 года назад
Good content
@iqtech6065
@iqtech6065 13 дней назад
Why Rust is limited to compilers development and blockcchains when it will break through into data science and web development?
@venkatachalamsubramanian9045
@venkatachalamsubramanian9045 2 года назад
Rust & go popular with Linux community, most Linux tools are recreated using Rust
@alexkizer639
@alexkizer639 2 года назад
Nice beard man
@hrishikeshdeoghare4359
@hrishikeshdeoghare4359 2 года назад
can you please make a video explaining using rust withy web3.0/ like any general video of how does coding in web 3.0 works? would be really helpful!
@pixel7038
@pixel7038 2 года назад
“You cannot use it for front end development” Yew or Bindgen-wasm happen to be examples @0:40
@johnsondegbor2452
@johnsondegbor2452 2 года назад
I watched this program till the end
@mynameiskranz
@mynameiskranz 2 года назад
I love JS because it has a garbage collector and most important it has so-called closures
@thegreywalker
@thegreywalker 2 года назад
I watched till the end
@zainhashmi5927
@zainhashmi5927 2 года назад
I watched this video till End
@StingSting844
@StingSting844 2 года назад
Hype about rust is more sellable than rust itself 😄
@DiamondZombie
@DiamondZombie 2 года назад
How is the syntax worse than pythons tough
@yt_brij
@yt_brij 2 года назад
I watched this video till the End 🌝
@timepassscript
@timepassscript 2 года назад
I watched till end
@afsalc9674
@afsalc9674 2 года назад
Blazor server is web application development framework without JavaScript
@scintillatinggames4689
@scintillatinggames4689 2 года назад
i watched the video till the end
@elamandeep
@elamandeep 2 года назад
Vite is best alternative of webpacks
Далее
COMPLETE Full Stack Web Developer Roadmap 2022!🚀
16:03
Interview with Senior Rust Developer in 2023
9:46
Просмотров 651 тыс.
This JavaScript library will blow your mind
9:30
Просмотров 42 тыс.
C++ vs Rust: which is faster?
21:15
Просмотров 379 тыс.
Rust Demystified 🪄 Simplifying The Toughest Parts
14:05
Rust Programming - No Inheritance
0:23
Просмотров 395 тыс.
Rust makes you feel like a GENIUS
10:48
Просмотров 401 тыс.
WHY IS THE STACK SO FAST?
13:46
Просмотров 139 тыс.
Rust Crash Course | Rustlang
1:50:43
Просмотров 992 тыс.
I built 10 web apps... with 10 different languages
14:23