Тёмный

Why JavaScript Devs are Switching to Rust in 2024 

warpdotdev
Подписаться 66 тыс.
Просмотров 243 тыс.
50% 1

In this video, we explore the reasons why JavaScript developers are increasingly drawn to Rust in 2024. Here's how Rust's robust features, including its: unique ownership model, memory management, and type system, offer a refreshing change from JavaScript's dynamic nature.
A lot of JavaScript developers wonder why they should switch to Rust in 2024 so in this video, we will explore some of the biggest challenges and changes if you decide to make the transition.
We also delve into practical steps for JavaScript developers transitioning to Rust, ensuring a smooth and efficient learning experience. Whether you're curious about Rust or planning to make the switch, this video provides valuable insights into Rust's growing influence in the programming world.
Try Warp now for FREE 👉 bit.ly/warpdotdev
Twitter 🐦
/ warpdotdev
TikTok 📱
/ warp.dev
LINKS
Rust Book: doc.rust-lang.org/book/
Rustlings: github.com/rust-lang/rustlings
Rust by Example doc.rust-lang.org/rust-by-exa...
TIMESTAMPS
0:00 Intro
0:17 Rust Background
0:53 Rust Compiled Language
1:15 Memory Management
2:56 Memory References and Borrowing
3:47 Variables and Mutability
5:35 Similarities between JavaScript and Rust
6:06 Types
7:54 Error Handling
8:54 Learning Steps you can Take
10:16 Outro

Наука

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

 

1 июн 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 518   
@warpdotdev
@warpdotdev 6 месяцев назад
We are very excited to see what developers will build with Rust in 2024! Let us know if you'd like to see Rust tutorials! 🦀
@maxwebstudio
@maxwebstudio 6 месяцев назад
Oh yeaaaah bring in the tutorials😃
@benben-6515
@benben-6515 6 месяцев назад
Very wanted!
@kevinmcfarlane2752
@kevinmcfarlane2752 5 месяцев назад
Nice quick overview, but you didn’t explain why JS devs are switching.
@greendsnow
@greendsnow 5 месяцев назад
Why is this man... talking to me in the dark, close up with a smile on his face , low voice, saxophone in the background, winking rather slowly? Where is my glass of wine?
@jungervin8765
@jungervin8765 3 месяца назад
You are serious or trying to be funny? Obviously what you said is not true. Its crazy scammers like you got views. Reported for misinformation I hope it will do something.
@scienc3tv
@scienc3tv 6 месяцев назад
actually... we're staying with JavaScript
@perc-ai
@perc-ai 6 месяцев назад
no we arent lol my company just switched over to leptos from next 11.
@muska-ej7cv
@muska-ej7cv 6 месяцев назад
@@perc-ai javascript is most likely always going to be around. rust is pretty much the standard at this point for javascript tooling, but it still has a long ways to go for everything else. the web ecosystem needs more time and backing from large companies to take off in other places. it's still very new in the web space but the encouraging thing for rust is that it has been adopted at an extremely fast rate.
@arturfil
@arturfil 6 месяцев назад
​@@perc-aiunless it's warranted, it's a bad choice
@perc-ai
@perc-ai 6 месяцев назад
@@arturfil for devs started out absolutely. For experienced devs it is a breeze to build web apps in rust. At some point you have to ask yourself am i only going to know JS my whole career :/
@savire.ergheiz
@savire.ergheiz 6 месяцев назад
​@@perc-aiThing is there are a whole lot of older projects that needs supporting. A lot of big companies cant even afford re-writing their apps. Rust is rust it will be gone with time 😂 Its just doomed the moment it picks that name 😅
@Wielorybkek
@Wielorybkek 6 месяцев назад
It's not JavaScript devs switching to Rust... It's tool devs switching to Rust.
@MrDejvidkit
@MrDejvidkit 5 месяцев назад
Yes correct. For average JavaScript dev rust is overkill.
@user-qr4jf4tv2x
@user-qr4jf4tv2x 5 месяцев назад
JS is going to get safe and fast because of this move i hope 70-90% of js code becomes rust
@testiermal9445
@testiermal9445 5 месяцев назад
100% agree
@trumpetpunk42
@trumpetpunk42 5 месяцев назад
​@@pavlo276almost like JS is a crappy language to write tooling in...
@theomegamale5335
@theomegamale5335 5 месяцев назад
Yea I was gonna say, javascript in terms of majority is not even close to the same use case....
@romann7441
@romann7441 6 месяцев назад
Switch from JavaScript to Rust if you want to get one of those 10 jobs that are available in Rust 😅
@kevinmcfarlane2752
@kevinmcfarlane2752 5 месяцев назад
A lot more than 10 jobs but they are also very hard to get because they virtually all require prior commercial experience or experience of some complementary skill such as blockchain.
@andreypopov6166
@andreypopov6166 5 месяцев назад
that is the main point! Rust for the real time backend, mainly, JS is for the frontent.@@kevinmcfarlane2752
@adriatic123
@adriatic123 3 месяца назад
That was last year, now it's more like 3 :)
@dog4ik
@dog4ik 3 месяца назад
rust is not about job its about lifestyle
@dashingammar9747
@dashingammar9747 2 месяца назад
​@@dog4ikWTF?
@okie9025
@okie9025 5 месяцев назад
I have heard maybe only one or two isolated cases in the past 3 years of people actually switching from JS to Rust. Most of the time the switch is between frameworks, and the latest trend is switching to Svelte.
@MrRe-sj2iv
@MrRe-sj2iv 4 месяца назад
Typescript + Svelte/SvelteKit is the way to go for web. If we need to build desktop app, Svelte + Tauri is the best match.
@nubunto
@nubunto 2 месяца назад
add one more: my team is switching from NodeJS + TS to Rust
@bluelinden
@bluelinden Месяц назад
@@nubunto my solo project was originally in TS, but i've switched it to rust after struggling with typescript's relative lack of runtime type safety.
@nubunto
@nubunto Месяц назад
@@bluelinden +1, it's something I also miss terribly. how's it going so far? over here, we noticed significant improvement switching to rust and cant wait to do more of it
@bluelinden
@bluelinden Месяц назад
@@nubunto currently dealing with either a rust-analyzer or NixOS bug that prevents rust-analyzer from checking procedural macros. something within glibc is freaking out about an unknown symbol, “__tunable_is_initialized”. cargo builds just fine, so i have no idea what’s going on.
@rohan3363
@rohan3363 5 месяцев назад
No matter what you do , JavaScript will be around you like a shadow , you can ignore it but you can't remove / replace it
@bear458ziif-s
@bear458ziif-s 6 месяцев назад
amethyst has been inactive for 2 years now. rocket only recently got support after a long time of inactivity. bevy for game development and axum or actix for backend. those are the stable recommended choices.
@ProjSHiNKiROU
@ProjSHiNKiROU 6 месяцев назад
On fighting the borrow checker: Don't put Rc/RefCell on everything, instead design the memory management of your types to avoid circular references.
@johnjallen
@johnjallen 5 месяцев назад
Or just clone small stuff and profile later
@acebesmonte
@acebesmonte 5 месяцев назад
I just recreate variables on every function calls
@ssokolow
@ssokolow 5 месяцев назад
@@acebesmonte Which can be extremely performant if they're all on the stack.
@andrry_armor
@andrry_armor 5 месяцев назад
You actually answered a different question for me: why Rust is better than C/C++. Memory controllling is exhausting but Rust makes it more easy and fun. I am already thought about learning go and kotlin, but now I add Rust to the list
@un_defined
@un_defined 5 месяцев назад
dont you think why they dont make syntax like C, that'd be a killer feature, because Rust syntax is uglier
@NullParadigm
@NullParadigm 4 месяца назад
@@un_defined it's very explicit though, wide code is good code.
@xyangst
@xyangst 4 месяца назад
Syntax is just syntax
@IceFinnland
@IceFinnland 5 месяцев назад
I feel like the fact that "Rust does not target your browser but your system" (on 1:08) was a bit easily brushed off as something that would not change anything for people who are used to code in JavaScript. Like JS developers would just go: Ahh my code does not run in the browser any more and it is stuck here on my local machine. Ah well, I guess I will just code for myself from now on or maybe I could offer people to download an executable to run my programs, nobody will ever find that suspicious...
@slr150
@slr150 5 месяцев назад
Rust is a different class of language to JS they are not interchangeable. Language class determine how it relates to memory and consequently this affects performance. JS is in the same class of language as Python, Perl, and PHP, mid tear languages such as C#, Java, Go deal with memory in a slightly different way. And finally systems languages (Rust, C,, C++,Zig,) gives you control over more aspects of memory allocation (including where memory is allocated).
@user-ge2vc3rl1n
@user-ge2vc3rl1n 5 месяцев назад
YES! and if a youtuber just straight up makes lies for views it's time to unsubscribe and dislike
4 месяца назад
Rust can do what JS can with WebAssembly, and once you learn it well it is easier to use than JS (and C++, and C, and bash, and Python...).
@hacktor_92
@hacktor_92 5 месяцев назад
8:48 - rust doesn't have ternary operator (e.g. foo ? a : b), however if blocks returns the value (so you can do let foo = if meaning_of_life { 42 } else { 0 }), and that's why you don't need return in that case. same goes in main -- you actually return the void type (), returned by each of match arm.
@ameer6168
@ameer6168 6 месяцев назад
It's been two month I've been learning rust as a js dev and I'm having a blast. Currently building an emulator
@miettoisdev
@miettoisdev 5 месяцев назад
such a great overview! rust can be somewhat intimidating when you're analyzing example code for the first time and this helps a lot.
@sentinelaenow4576
@sentinelaenow4576 6 месяцев назад
The web is the biggest and most influential platform ever. The overlord of the internet is JavaScript, and it's been this way for almost 30 years. JS, HTML and CSS rule the web, and no matter how hyped the language of the week is, or how much they try, they cannot reach the web without going through the web overlords. There's a lot of propaganda driven languages and tools, and the way you approached here, as if Rust would replace JS, is not only wrong but dishonest. A quick search about Rust shows how immature the ecosystem still is, with problems ranging from the insistent fight with the annoying borrow checker, binary bloat, unstable trait resolution, people constantly complaining they can't test their code because something irrelavant is blocking them, making them waste time between each iteration, and the persistent update break problem, that everytime a lib updates, programs would just stop compiling. Memory safety which is the main sale argument of Rust is absolutely irrelevant for JavaScript.
@MrCimik
@MrCimik 5 месяцев назад
Just wanted to say that programs no longer complining after updating 3rd party dependencies is actually a good thing imho. The library obviously changed something about its APIs which your code used. This way, you immediately know you should go and check what changed. That's much better than waiting for the slight change to cause issues later on and having to actually debug your way find it. Maybe just my experience.
@aberba
@aberba 5 месяцев назад
Well said. Rust is a different class/purpose language. This is mere hype
@a-yon_n
@a-yon_n 5 месяцев назад
It's not that js devs are moving to rust, it’s js tools are moving to rust. There is a huge difference, which means, no matter how good rust promises, it needs js to live.
@eastern_european1968
@eastern_european1968 5 месяцев назад
I've breathy read the "Rust the programming language" book and none of the imports/exports or the overall module system worked like it does in JavaScript. (Even compared with older CJS syntax.) I think that JS devs are not abandoning JS in favor of Rust, it's only those who create tools for the JS ecosystem, so what is really happening is that we are becoming like Python, and it's C-based libraries.
@UliTroyo
@UliTroyo 6 месяцев назад
For me it's more like: I look at the tools I use most (WezTerm, Nushell, Helix, Broot, ripgrep) and they're all built with Rust. It just makes sense to use it.
@michaelvillavicencio5919
@michaelvillavicencio5919 6 месяцев назад
This is amazing. I started learning rust a few weeks back but took a break. This video has me excited to get back into again!
@checheomenife2215
@checheomenife2215 2 месяца назад
Why did you stop? I'm trying to learn rust too.
@shash0_0
@shash0_0 3 месяца назад
This video is so well made. The animations, the editing, the content. I went ahead and signed in just to make a comment. Kudos!
@shustypl
@shustypl 5 месяцев назад
It always surprises me how people discover other languages and stop liking their beloved JS/TS. Having previously known C#, Java, Python and some Go. None of these languages are perfect, but when I entered the world of JS, I couldn't believe that a language with such a nightmarish developer experience could be so popular. You really have to be ignorant of what the rest of the programming world and languages are like to settle for and like JS.
@aberba
@aberba 5 месяцев назад
Naa man. I can get things done in half of the time for alternatives. The ecosystem is rich and its s productive language. Rust is none of the above. The web is js, what would you want rust unless you're maybe doing tooling?
@phoenix-tt
@phoenix-tt 5 месяцев назад
​@@aberba That's a very hard take. TS+Rust dev here. There's no way I would develop anything serious in Typescript. You have to be extremely careful with it, as if you're carrying a glass dish on top of your head while performing in a circus. Or you can be relentless and then spend days debugging. Not at all the case with Rust which immediately tells you if you have a potential error. Or if you forgot to check some enum variant. Or you haven't handled the network failure.
@andrry_armor
@andrry_armor 5 месяцев назад
Agree with you. JS feels clumsy for me comparing with C#, Python, C++, Java (languages I know).
@andreypopov6166
@andreypopov6166 5 месяцев назад
clumsy? really? C++ and Rust prroduction code is not clumsy? :)))@@andrry_armor
@aberba
@aberba 5 месяцев назад
@@phoenix-tt I'm not sure you're building any serious web app then. How can you avoid js on the web?
@dgleitaocontratos
@dgleitaocontratos 5 месяцев назад
God knows how I'd love to see Rust frameworks for web having high adoption! Web really needs even better tooling than TS, and JS needs a competitor. Competition always brings benefits to customers!
@DiogoSilva-xx8nz
@DiogoSilva-xx8nz 5 месяцев назад
How? Browsers cant run rust
@TheBuddilla
@TheBuddilla 5 месяцев назад
@@DiogoSilva-xx8nz They can with WASM
@renx81
@renx81 5 месяцев назад
@@DiogoSilva-xx8nz 1. WASM. 2. Web doesn't only encompass the front-end.
@DiogoSilva-xx8nz
@DiogoSilva-xx8nz 5 месяцев назад
@@renx81 wasm is a meme already, only fits a few edge cases. you wont see any ecommerce done with wasm ever
@__ritesh
@__ritesh 4 месяца назад
​@@DiogoSilva-xx8nz maybe not right now but Figma uses wasm for their c++ code that runs in the browser.
@ChristinaCodes
@ChristinaCodes 6 месяцев назад
Such an insightful and well-done video! Thank you 😊
@someverycool4552
@someverycool4552 5 месяцев назад
If the first argument is about memory management, I'm not really sold, since I've never faced these problems with either JavaScript or TypeScript. It seems like memory has been fairly abundant enough with modern challenges I've faced. I'm just not seeing why any of this would make JavaScript developers make a change. Sure, if I have some very performance sensitive algorithm or use-case, but why would I be there in the JS in the first place?
@johnucci475
@johnucci475 5 месяцев назад
Great video! You did have one small mistake though. i32 range is around plus or minus 2 Billion, not million. Once again, great video!
@joe2271
@joe2271 5 месяцев назад
As soon as I saw that part of the video I paused it and scrolled down. This is the first comment I saw about it. Kind of made me question everything else he says. If you do not know 32bit is billions not millions...
@basicguy5785
@basicguy5785 5 месяцев назад
JS developers switching to Rust ?? Maybe some do, but it's definitely not a trend. If you have said this about NodeJs developers you could have had a point, but even then that would be far fetched.
@adysyukri7884
@adysyukri7884 4 месяца назад
Thanks a lot for this. I really was confused on how to start or how to understand these concepts. You made it very clear.
@karlostj4683
@karlostj4683 5 месяцев назад
"You can control how much memory is reserved with each type. Instead of the inferred i32, which reserves space for numbers from about negative two million to positive two million..." Um, you're off by 3 orders of magnitude: 2^32 = +4B, which means 2^31 = ±2B.
@ovidiusm7710
@ovidiusm7710 5 месяцев назад
Your VS Code is gorgeous. What theme and font are you using? I want the smae ones :))
@rcnhsuailsnyfiue2
@rcnhsuailsnyfiue2 6 месяцев назад
This video was awesome! Way underrated, keep it up
@pranjalagnihotri6072
@pranjalagnihotri6072 5 месяцев назад
This video definitely inspired me to learn Rust, here we go 2024 🦀🚀. Thanks a lot and love Warp
@thienduc9712
@thienduc9712 5 месяцев назад
What is your font in vscode, looks nice
@AngelDMunoz
@AngelDMunoz 4 месяца назад
I tried rust a few times already but, I find it to be a more verbose F#/Ocaml, the functional style works very well with the borrow checker. But the rest of the low level stuff and syntax verboseness from a DX perspective I find F# to be as type safe and not having to deal with me only management make it a better choice for me. I still keep an eye on rust though it is a cool language after all
@kukulis100
@kukulis100 5 месяцев назад
@warpdotdev: what is an application of 'rust', especially comparing to js?
@fieryscorpion
@fieryscorpion 3 месяца назад
+1 for referring to official docs and not encouraging users to watch hours and hours of videos to learn Rust. The best way to learn is official docs and practice. Thanks for a great video!
@basil127
@basil127 6 месяцев назад
Not sure when or if I will try it, but this video is really helpful
@aniketbotre8509
@aniketbotre8509 5 месяцев назад
Great video. Understood the important concepts that were hard to swallow. I would love to learn the rust from you please make a tutorial...
@abidibnazam4462
@abidibnazam4462 5 месяцев назад
Chirs I didn’t knew this is your channel. Glad to know that🎉 Great content although as always
@maxwebstudio
@maxwebstudio 6 месяцев назад
I'm learning Rust for few weeks and I am 𝗌̶𝗍̶𝗋̶𝗎̶𝗀̶𝗀̶𝗅̶𝗂̶𝗇̶𝗀̶ loving it 😄😀
@CuriousSpy
@CuriousSpy 6 месяцев назад
Learn methods like .map .and_then .and .unwrap_or .as_ref .deref Read a little about Arc/Rc/Mutex/Refcell/Box Your life will be easier
@Viralvlogvideos
@Viralvlogvideos 5 месяцев назад
Great video, you taught me so much in one video, May be it's time to for you to teach me everything with roadmap
@AM-vr4qy
@AM-vr4qy 5 месяцев назад
How does it de allocate the memory as soon as it's out of scope without it being costly?
@neighborhood10xdeveloper
@neighborhood10xdeveloper 5 месяцев назад
Great Editing and great video. Just a small error with i32, it stores until 2 billion not million
@drcphd
@drcphd 5 месяцев назад
Using Rust for web development is like using nail clippers for your lawn.
@danieltemiagin3635
@danieltemiagin3635 5 месяцев назад
Maybe 2 or 3 years ago, but now it is really good.
@mathiasdeweerdt1400
@mathiasdeweerdt1400 6 месяцев назад
Its 2 000 000 000 + instead of 2 000 000 + btw, for the 32 bit integer.
@MarkEichin
@MarkEichin 5 месяцев назад
yeah, that'd be more like i22 :-)
@XoLucyna
@XoLucyna 5 месяцев назад
What font do you use? and whats the theme name?
@luiscarlosjayk
@luiscarlosjayk 9 дней назад
Would you kindly share what you use to create those amazing animations? :D
@ken-kc4ki
@ken-kc4ki 3 месяца назад
what font are you using in your vscode?
@sanchitkumar8899
@sanchitkumar8899 6 месяцев назад
Love your new video!! Keep up the quality videos. These give me great snippets of present day information that I would not be in contact with otherwise 🥰
@sfuoncall
@sfuoncall 5 месяцев назад
Love the video. Love to see more Rust tutorals.
@shivangrathore
@shivangrathore 6 месяцев назад
I learned rust back in 2020 because some of the task require to be run faster, like image processing etc. Belive me rust is worth it
@slamislife74
@slamislife74 6 месяцев назад
Why Rust and not Go?
@chefaku
@chefaku 5 месяцев назад
​@@slamislife74I only tried go a little and it was a while ago, but it is also a solid decision, Rust is better when it comes to managing memory, multithreading, and personally i like more the documentation, syntax and tooling of rust
@MazoCreed
@MazoCreed 5 месяцев назад
Great overview! I just wonder how the job market is doing with Rust and where can be implemented rust? on which platforms? what actually can we build with rust? I just know that last Next.js is powered by Rust compiler and it made him a loooot faster than its was, but I'm just wondering what else can be done with Rust? :) I was PHP developer, changed my way to JS & TS (React, React Native & Electron and also Node.js, for database used MySQL and MongoDB) and recently I was considering the idea of changing my path on Rust, but I didn't find it used pretty much, maybe the era of Rust is just beginning :)
@ucthobui5778
@ucthobui5778 5 месяцев назад
I'm a PHP developer and also want to move to JS/TS (or maybe .net core). Can you give some notes for this plan? Thanks for your advice also paying attention to the rust language, but it seems like it's in the distant future
@Shaunmcdonogh-shaunsurfing
@Shaunmcdonogh-shaunsurfing 5 месяцев назад
Just rewrote and entire SAAS in rust. It was well worth it. WASM is awesome too.
@anandhunt1000
@anandhunt1000 5 месяцев назад
Which is developers front or backend? Can I use rust in frontend instead of javascript,
@user-xd1su3sk3i
@user-xd1su3sk3i 3 месяца назад
Thanx for links!!!
@danielwey
@danielwey 5 месяцев назад
Great video. Just a small fix. At 7:13, you should say billion instead of million.
@danielpicassomunoz2752
@danielpicassomunoz2752 3 месяца назад
I'm hoping there's a way to either set constants which can be called endlessly, and also invoking a mutable variable in an immutable way
@notcrediblesolipsism3851
@notcrediblesolipsism3851 Месяц назад
There is a const keyword. I believe this also works: let mut foo = 69; let immutable_reference = &foo;
@daromacs
@daromacs 5 месяцев назад
Could anyone recommend why to learn rust as a frontend developer? I’m interested in learning but not sure if it’s worth it and how to do the switch, thanks
@AdamFiregate
@AdamFiregate 5 месяцев назад
Learning a new language is fun and useful. But there are more Go backend jobs than Rust jobs. I love Rust, but JavaScript is not going away. Maybe in 5 years there will be a little more Rust jobs than Go, hopefully. As a secondary language can be useful.
@andreypopov6166
@andreypopov6166 5 месяцев назад
yeah but the question was about "frontend" :)))))) @@AdamFiregate
@ice-sugar.
@ice-sugar. 2 месяца назад
@@AdamFiregate it won't be useful, its a waste of time
@DanielG_A
@DanielG_A 5 месяцев назад
what is the font you are using? :o
@Serhii_Volchetskyi
@Serhii_Volchetskyi 6 месяцев назад
Is there any reason to switch? Do we have a framework to replace js with rust?
@khai96x
@khai96x 5 дней назад
There's is front-end frameworks in Rust (some are quite fast too), but tbh, JS frameworks are still the right choice majority of the times.
@ogawde7
@ogawde7 6 месяцев назад
A very good video and great production.
@duongtran642
@duongtran642 5 месяцев назад
What's that font you use for the code in your video?
@learning_rust
@learning_rust 5 месяцев назад
looks like the "intel" font 🤔"Intel One Mono"
@Bolsonaro_em_Haia
@Bolsonaro_em_Haia 6 месяцев назад
Nice video. Clear and to the point. Yes, I would like more tutorials on Rust.
@miguelangelmurillo1297
@miguelangelmurillo1297 5 месяцев назад
I switched a desktop app from javascript to rust and it improved 300% in size
@benknyros
@benknyros 5 месяцев назад
Still dont know, why devs would switch. Wrong title
@mainendra
@mainendra 6 месяцев назад
Awesome 👏, Now it's high time to start learning Rust 😬
@ShamimKeshani
@ShamimKeshani 6 месяцев назад
Thank you for showing the concepts in Rust programming language with some examples, but still Why JavaScript Devs are Switching to Rust in 2024? Missleading video title! Also at 7:02, i32 type holds values between -2,147,483,648 and 2,147,483,647, not -2,000,000 and 2,000,000.
@quanlieu4835
@quanlieu4835 5 месяцев назад
Agree, this video is more about Rust than why JS Dev are switching to Rust. Especially as a Front end developer like me, after watching the whole video, I still don't understand why should I switch to Rust. It is not like I can write better React App or Vue App with Rust.
@adanibo
@adanibo 13 дней назад
Tbh memory knowledge/management should be a basic for any developer. You can't understand a language if you don't know what happens on your memory. This is one of JS biggest weakpoints. I started my programming education by learning C, which is I think the best language to learn about memory, and didn't have any trouble learning new languages since. The Rust Book explains quite well what happens with memory, maybe it could be a new great language to learn it, maybe more pleasant due to its modernity compared to C.
@noherczeg
@noherczeg 5 месяцев назад
The only thing we desperately need is TSC to be ported to Rust or Go or Zig. That's it. That'd reduce CI/CD times by 2-3x which could yield faster turnaround times, and reduced cloud costs.
@codingcambodia
@codingcambodia 5 месяцев назад
already subscribed and waiting for the Rust tutorials
@DangMinhTien-ik6tj
@DangMinhTien-ik6tj 12 дней назад
I have switched to leptos for my website, it's perfect, I feel very happy, but then I realize that React has been so much powerful on web, I want to use React-three-fiber to code my website, I try so much way to do it with Rust, but it so damn hard. I decided switched back to NextJS. I realize that, use the suitable tech stack is a simplest way. Rust for web should only be co exist with Javascript to handle heavy task.
@a-rezhko
@a-rezhko 5 месяцев назад
is there is a possibility to run rust in webassembly?
@powerHungryMOSFET
@powerHungryMOSFET 5 месяцев назад
Not sure how knowing JS helps learning Rust. I would learn C, C++ then go for Rust, in fact most companies still on C++. Rust might replace C++ which I dont think would happen ever, but why would JS/UI developers move to Rust ?
@adrymateoramon7087
@adrymateoramon7087 6 месяцев назад
You have opened my eyes to Rust. You're a true teacher. This is the greatest video I've seen this week 👏👏👏👏👏👏🤝🤝🤝🤝🤝
@mozahidul01
@mozahidul01 6 месяцев назад
Awesome! I'd like to see more Rust content!
@madwhat4098
@madwhat4098 5 месяцев назад
Can anyone explain why JS still being single threaded language is most popular language for web development but multi threaded language like Java, C++ are not I get the syntax maybe difficult or most people will dont like it so on programming level why is that a problem.
@tonytorques
@tonytorques 5 месяцев назад
with increases on available ram and efficiency every year, is memory management really that much of an issue?
@handlechar568
@handlechar568 5 месяцев назад
How are the memory benefits retained after compiling to JS?
@happy_thinking
@happy_thinking 5 месяцев назад
If/when Rust powers 95% of the internet tell me whether there will be one centralized site or a billion tutorials. P.S. Rust and other modern languages will be the future, but as of now it doesn't really matter, and when it comes to many use cases the end user doesn't care what technology you use.
@byte_it945
@byte_it945 5 месяцев назад
bro i am a flutter dev and just started with web dev, it's just complete mess. I saw better option with Rust. But would rust be able to cut it. Like i'm in University and really wanna get placed next year.
@carlmeyer96
@carlmeyer96 4 месяца назад
This was a great overview of rust and I found this video really helpful for learning the key concepts that make rust different from something like Javascript. Thanks for the video!
@Huholoman
@Huholoman 5 месяцев назад
"similarities: * comments * async/await * import * export * ...and more" like wtf
@jonathan1766
@jonathan1766 5 месяцев назад
Loved the theme, anyone knows which is it?
@suraj_txt
@suraj_txt Месяц назад
Atom one dark
@runejensen3978
@runejensen3978 5 месяцев назад
Become buildless. So much value to be had, the build step was not intended with Javascript. Buildless has been possible since web was invented, but is now easier than it ever was.
@ivaniliev93
@ivaniliev93 5 месяцев назад
Love it ! Very explanatory video
@genericdeveloper3966
@genericdeveloper3966 5 месяцев назад
Press X to doubt. Rust has it's place and so does javascript. They are very different.
@issacjr01
@issacjr01 5 месяцев назад
How is rust used in web development?
@daniels-mo9ol
@daniels-mo9ol 5 месяцев назад
No null? How then do you know if a value was set or not?
@notcrediblesolipsism3851
@notcrediblesolipsism3851 Месяц назад
You have the option enum which either has a Some(yourvalue) or None
@pratikpatil3730
@pratikpatil3730 5 месяцев назад
Thanks a lot! All set to learn rust in 2024
@LuckyLuke79a
@LuckyLuke79a 6 месяцев назад
small mistake at 7:10 you want to use Billion instead of Million.
@member.x.from.sai-teiki
@member.x.from.sai-teiki 5 месяцев назад
How to be a front dev, in the first place? I have learnt some skills but how?
@736939
@736939 24 дня назад
JavaScript devs switching to TypeScript which is basically the similar thing.
@mdkawsarislamyeasin4040
@mdkawsarislamyeasin4040 5 месяцев назад
Need a complete tutorial for TypeScript Developer 💖
@MarvasDe
@MarvasDe 5 месяцев назад
Good tutorial, but please make the coding part a bit slower next time. The code is marked very quickly, many arrows appear and before you could read the code in detail, it has already disappeared again.
@VS-nq1ro
@VS-nq1ro 5 месяцев назад
Does anyone have seen any examples front-end on rust? I’ve just never seen anything like this… I don’t want argue about it, I really interested in it and want to understand is it possible that rust become one of the frontend part or it’s just a hipe
@RickTheBrokenOne
@RickTheBrokenOne 5 месяцев назад
wow very nice and clean explanation thank for sharing
@ertugrulghazi334
@ertugrulghazi334 6 месяцев назад
As a JS Dev, we're literally not going to rust 😂
@hakanaki
@hakanaki 5 месяцев назад
As a web developer moving to rust, what can I build with rust???
@iredoxtech7104
@iredoxtech7104 5 месяцев назад
The documentations is what makes me love this language
@dmitriipe4kin838
@dmitriipe4kin838 5 месяцев назад
one question where we can find jobs with RUST. May be some companies need it but it very specific companys
@Jeremy-ji1sk
@Jeremy-ji1sk 6 месяцев назад
amazing value for 10min video well done men rust suprematie !
@warpdotdev
@warpdotdev 6 месяцев назад
Thank you!!
Далее
Torvalds Speaks: Rust's Impact on the Linux Kernel
3:50
Rust vs Java: A Staff Engineer's perspective
25:04
Просмотров 10 тыс.
3 Things I Did to Learn Rust as a JavaScript Developer
11:53
Why i think C++ is better than rust
32:48
Просмотров 267 тыс.
The purest coding style, where bugs are near impossible
10:25
Why do developers hate Rust?
8:20
Просмотров 92 тыс.
Why You Shouldn’t Build Your Next App in Rust
9:18
So You Think You Know Git - FOSDEM 2024
47:00
Просмотров 956 тыс.
The Truth about Rust/WebAssembly Performance
29:47
Просмотров 169 тыс.
Полезные программы для Windows
0:56
Индуктивность и дроссель.
1:00
SAMSUNG S23 ULTRA🔥
0:47
Просмотров 144 тыс.