5 deadly Rust anti-patterns to avoid
13:25
The genius of Rust constructors
6:08
Top 5 Rust books you MUST READ!
3:46
Rust stole C++'s best features
8:47
Where is Rust being used?
11:46
4 ай бұрын
US Gov to convert all C to Rust
2:32
My favorite Rust design pattern
7:00
The magic of Rust's type system
9:01
Solving Rust’s biggest problem
3:29
Why do developers hate Rust?
8:20
10 ай бұрын
Should you learn Rust in 2024?
8:33
Fatal C error took her life
10:07
Жыл бұрын
AWS now officially supports Rust!
2:36
Rust 1.74.0
3:55
Жыл бұрын
Пікірлер
@Disorrder
@Disorrder Сағат бұрын
I've been working as a full stack developer on node.js and react/vue/angular for last 11 years. Very interested in this language with these new awesome stuff powered by Rust like bundlers, toolchains etc. Started to hype about Tauri from release, that's my sheet. But I'm just new in Rust, and don't really understand a roadmap to get first job in this ecosystem. Developing my own app in Tauri 2 at my free time :D
@denizsincar29
@denizsincar29 5 сағат бұрын
Rust is hard to understand, easy to learn. It means that once you understand what's goin' on here with the code, you go well with it and the rest is easy. Go is easy to understand and a bit harder to learn.
@summerWTFE
@summerWTFE 8 сағат бұрын
Are Vue, React, Node, and Angular considered languages now?
@PRiKoL1ST1
@PRiKoL1ST1 10 сағат бұрын
If you want job learn c++
@javathruquestions
@javathruquestions 10 сағат бұрын
I would say learning Rust gives you a very solid and broad understanding how and why many languages work in one or another way.. being any language programmer will definitely upgrade your skills after mastering rust.. and I am a java backend dev specialized in the high loading financial systems. Personally I would rather go in into golang) for career, but again mastering rust would benefit even going into another language. Senior devs are not guys who know language. You have to be a professional in your own industry.. and language is just one cog in a huge and complex mechanism..
@marcins.1128
@marcins.1128 15 сағат бұрын
You can both open and close the terminal with Alt-h, or Alt-v (vertical) or Alt-i (floating)
@homeape.
@homeape. 19 сағат бұрын
"modern usecases like blockchain". i am yet to see one meaningful usecase for the blockchain. so I'm not sure whether id count that as modern. or maybe modern means exactly that? useless?
@adamjo5181
@adamjo5181 20 сағат бұрын
so, the basic idea is that the pitfalls fo other languages is that the users might skrew up, and the advantage of rust is that the user will be naged if he skrews up untill they give up compleatly. to summerize it's skill issues. so the actual solution is gg.
@tokkra
@tokkra 20 сағат бұрын
Rust is such a nice Languange!
@vishnupm994
@vishnupm994 20 сағат бұрын
can you make a roadmap video on Rust Engineer job earning perspective
@gehteuchnixan9027
@gehteuchnixan9027 Күн бұрын
The explanation seemed to be okay, but why do you use these annoying background sound, which stopped me to watch that video... If i learn something like a programming language, I want to fully concentrate on the topic.
@RafaelMilewski
@RafaelMilewski Күн бұрын
Learning rust today is like buying bitcoin in 2009!!
@ol_suh
@ol_suh Күн бұрын
13 And no man hath ascended up to heaven, but he that came down from heaven, even the Son of man which is in heaven. 14 And as Moses lifted up the serpent in the wilderness, even so must the Son of man be lifted up: 15 That whosoever believeth in him should not perish, but have eternal life. 16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. 17 For God sent not his Son into the world to condemn the world; but that the world through him might be saved. 18 He that believeth on him is not condemned: but he that believeth not is condemned already, because he hath not believed in the name of the only begotten Son of God. 19 And this is the condemnation, that light is come into the world, and men loved darkness rather than light, because their deeds were evil. 20 For every one that doeth evil hateth the light, neither cometh to the light, lest his deeds should be reproved. 21 But he that doeth truth cometh to the light, that his deeds may be made manifest, that they are wrought in God. (Jn.3:13-21)
@steveoc64
@steveoc64 Күн бұрын
If you wanted to write a best selling novel - really bad advice would be something like “you need to learn Microsoft Word to do that” Same with programming languages. Learn how to program, learn how computers work. Obsessing over a language isn’t going to help you get there. Some languages are great at hiding the details of how things work under the hood, so if that’s all you know, you are never going to improve as a programmer. You are just going to develop muscle memory for how to use someone’s else’s product.
@user-qi5kb5th7y
@user-qi5kb5th7y Күн бұрын
the "free rust chee she" always gets me
@skella2416
@skella2416 Күн бұрын
Nah
@vincentnthomas1
@vincentnthomas1 Күн бұрын
YES. I’m building a db HA in rust
@UnVFunLimited
@UnVFunLimited Күн бұрын
Actually, Learn Zig.
@StinkyCatFarts
@StinkyCatFarts Күн бұрын
Rust dev should you learn Rust Rust dev: Yes
@azharalibhutto1209
@azharalibhutto1209 Күн бұрын
Great ❤❤❤
@TanjilBhuiyan
@TanjilBhuiyan Күн бұрын
With 0 programming experience , should i learn it??
@clot27
@clot27 Күн бұрын
No
@andreaselfving2787
@andreaselfving2787 Күн бұрын
Seriously, wait for match expressions in cpp. Then, rust won't be needed anymore. There are also work related to the borrow checker in gcc/clang
@RustIsWinning
@RustIsWinning Күн бұрын
Good one 😂
@kevincodes674
@kevincodes674 2 күн бұрын
I learned Rust and even did a project for my masters degree in Rust but ended up getting a job that uses C++ because that's where the industry is right now. I'm still on the Rust train, waiting for my company to make the switch.
@RustIsWinning
@RustIsWinning Күн бұрын
Same. Would be funny to introduce Rust at a company. I wish I could just use cargo instead of whatever garbonzo build system we are using lmao
@gammyhorse
@gammyhorse 2 күн бұрын
NO
@user-dz6il2bx5p70
@user-dz6il2bx5p70 2 күн бұрын
I don't have the intention of changing my gender yet, but when I do i will most probably learn gleam rather than rust
@Gigasharik5
@Gigasharik5 2 күн бұрын
no, learn zig
@AdamFiregate
@AdamFiregate 2 күн бұрын
Zig still needs 2-3 years to reach 1.0 and have a package manager. But it is also nice like Rust.
@RustIsWinning
@RustIsWinning Күн бұрын
Zigooners really like segfaults 😂
@akadox
@akadox 2 күн бұрын
Compare map function with go, not js. Go provides type safety and is statically typed language, yet the map realization would be 100% easier to write or understand what was written
@jonscaplan
@jonscaplan 2 күн бұрын
The claims that the US government is working on an automatic AI driven system to convert C/C++ to Rust are fairly misleading. What actually happened is that some researchers applied for and received a grant to try to do this. Getting federal research grants is how a lot of research gets done, but receiving a grant doesn't imply that it is a government project. What actually happens is that a grant review board gets a pile of grant applications and decides to fund some of them that sound interesting. Personally, I'm deeply skeptical about automatic conversion of c/c++ to rust, whether AI powered or not. The core problem for human or machine in converting code is inferring intent of the original program and I can't see how AI can resolve this.
@RustIsWinning
@RustIsWinning Күн бұрын
So DARPA is not part of the gov??
@cycomkid
@cycomkid 2 күн бұрын
Channel with name "Let's Get Rusty" gives unbiased advice 😂😂😂😂😂. Please believe me😅
@hashtag_2030
@hashtag_2030 2 күн бұрын
I am beginner i will go with TS/JS + Python+ Golang + WebRTC (and contributing to open source)and will start learning RUST After getting good job 💪 (may be in 2026/27) Thank you for your video ❤
@drac8854
@drac8854 2 күн бұрын
Bro isn't it too late... I have already learned it. (I guess, well I am making an application+learning as well)
@ravipatelCTF
@ravipatelCTF 2 күн бұрын
rust by practice is great resource.
@gopallohar5534
@gopallohar5534 2 күн бұрын
Zed is by far the best rust app, especially after continuously using vscode for years...
@parkrishsd3356
@parkrishsd3356 2 күн бұрын
Surely, yes. Learn Rust if you are from C++ / C/ Java background.
@TheFGrox
@TheFGrox 2 күн бұрын
"Year of Rust" is the new "Year of the Linux Desktop"
2 күн бұрын
Rust will replace C++ and C. It's just not worth the 1% ish performance advantage.
@gammyhorse
@gammyhorse 2 күн бұрын
😂😂🤣🤣😂😂🤣🤣
@DimitriSabadie
@DimitriSabadie 2 күн бұрын
People compare Rust to […], Zig and Mojo. Really? Zig is not even 1.0, why would you even compare it to a non-production ready language, and even include that in a job opportunity comparison?!
@shrodinger3844
@shrodinger3844 2 күн бұрын
just learn all of the listed honestly. it's valuable on the resume and good for the brain
@shrodinger3844
@shrodinger3844 2 күн бұрын
i even did a little python a while back, i think that it's extremely important to be able to compare and contrast different features of various languages to better apply the right tool for each job. when i first learned Rust, all i wanted to do was rust everything, and while i got good at it, i knew nothing about C pointers and all my understanding of object orientation was wack. learning C++ helped dramatically in my weakest skills, JS, Java and C# gave me patience, Python showed me what tradeoffs truly mean and GLSL showed me how skills can be transferred between langs. Rust gave me the most educational value, with how hard cargo and the documentation carry you especially, but all those other languages gave me another piece of the puzzle. I'm kinda shit at rust now though lol i've been doing basically only C++ for the past quarter
@shrodinger3844
@shrodinger3844 2 күн бұрын
side note the unsung hero of rust is documentation ngl. c++ is really easy if you know what you're doing but the docs are really bad at getting the point across. java and c# suffer from overexplaining imo. the only language reference i've ever really respected has been rust with the combo reference and tie-in book. nobody does it better!
@shrodinger3844
@shrodinger3844 2 күн бұрын
post postscript crates also tend to have awesome documentation and i love that so much!! C and C++ libraries are very often "here's the header go wild" while crates always seem to have deep explanation for every feature, so rust crates have always been easier for me to implement than C libraries lol
2 күн бұрын
Wait for what 2025 has coming...
@newplayer7743
@newplayer7743 2 күн бұрын
I would argue using Box<str> is better (or &'static str and recompile everytime new user registered). And User struct is a valid User. I can't think scenario where you want to store invalid User. I simply drop the request or return an error.
@JasonWilliams-b3e
@JasonWilliams-b3e 2 күн бұрын
Nice take on the longevity of the Lang. Appreciate your work. Great Job.
@kamik7372
@kamik7372 2 күн бұрын
Too late, already have 😈
@rasimbot
@rasimbot 2 күн бұрын
"Should you learn Rust in 2025?" Yes, if you want to work for another useless blockchain project that only exists to swindle investors' money
@igors634
@igors634 2 күн бұрын
Wow! If React, Vue, Angular, Ruby on Rails are programming languages (at 6:36), that is something new!
@TheEvertw
@TheEvertw 2 күн бұрын
Rust is, AFAIK, the first fundamental improvement in programming languages in 20 years. By design it prevents a whole host of problems that have plagued all other non-functional languages since their beginning. The hardest part of learning it is to unlearn all the unsafe habits one acquires using other languages.
@jacsamg
@jacsamg 2 күн бұрын
Could you consider including audio in Spanish? I've seen some channels doing this lately. I don't know if it's generated automatically, but it's very convenient for this kind of content. 😊
@melshakobyan8670
@melshakobyan8670 2 күн бұрын
2 jobs for Mojo aren't actually for Mojo, one is from the company that makes mojo, and they hire a mojo compiler engineering manager, and the other one has nothing to do with mojo, the company name is mojo ))
@Dreamer66617
@Dreamer66617 2 күн бұрын
fuck yes
@nomadshiba
@nomadshiba 2 күн бұрын
i like coding dont care about career that much
@fengdotdev9512
@fengdotdev9512 2 күн бұрын
I came from Go and Dart-yes, Flutter was my go-to. But I switched to Rust because of its cross-platform compatibility. Plus, it's not a Google tool that could vanish at any moment (Stadia really opened my eyes and made me cautious). Rust solves the cross-platform problem while also working seamlessly with C. Here’s my two cents: adopt Rust, migrate one package at a time, leverage its interoperability with C, and avoid relying on frameworks if possible (except for prototyping). You can start with third-party tools, but gradually replace them with your own code. Build modular and agnostic apps and libraries, and make heavy use of facades and interfaces to shield yourself from breaking changes. I believe Rust could be the language that eliminates the need for constant refactoring every six months, allowing us developers to focus on creating new things rather than just maintaining them.
@contactdi8426
@contactdi8426 2 күн бұрын
Nice tip! Thanks
@Asif3478
@Asif3478 Күн бұрын
I am also a mobile dev with heavy focus on flutter. And I want to switch to rust. Currently reading the rust book and doing rustlings. Please give me some tips from your experience.