Let's Get Rusty
Let's Get Rusty
  • Видео 168
  • Просмотров 9 140 551
Rust for mission critical software
Discover how the Rust programming language is transforming mission-critical software by eliminating defects and vulnerabilities and why companies are racing to replace unsafe languages with Rust to prevent costly mistakes and ensure safety.
Free Rust cheat sheet: letsgetrusty.com/cheatsheet
Chapters
0:00 Why should people care
1:04 Rust origin story
1:28 Mission critical software
3:18 Standards, qualifications and certifications
4:14 ADA
5:00 Alternatives to ADA
5:59 Rust's role in mission-critical software
8:12 My personal experience
Просмотров: 31 816

Видео

How Rust rose to dominance (by accident)
Просмотров 34 тыс.28 дней назад
In this video, we'll learn about Rust's fascinating origin story and its rocky history going from an obscure side project to the most loved programming language in the world. Free Rust cheat sheet: letsgetrusty.com/cheatsheet Chapters 0:00 Intro 0:39 Background 1:18 Humble beginnings 2:09 Graydon Era 3:05 Emerging Leaders & Directions 5:27 New birth 6:32 Most loved programming language 8:25 The...
The magic of Rust's type system
Просмотров 71 тыс.2 месяца назад
For today's video, we dissect a tangled mess and uncover its pitfalls. Let's see how Rust's type system empowers developers to enforce crucial invariants, paving the way for cleaner, safer and more robust software. Free Rust cheat sheet: letsgetrusty.com/cheatsheet
Solving Rust’s biggest problem
Просмотров 58 тыс.3 месяца назад
Unveiling the most significant improvement to the Rust compiler yet. Witness how Rust is overcoming it's compilation hurdles and solidifying its position as a top-tier programming language. Free Rust cheat sheet: letsgetrusty.com/cheatsheet
Why do developers hate Rust?
Просмотров 97 тыс.4 месяца назад
Discover the truth behind developers' mixed feelings towards Rust in our latest video. Dive into the complexities of this powerful programming language and uncover the reasons behind the love-hate relationship. Free Rust cheat sheet: letsgetrusty.com/cheatsheet
Rust keeps making JavaScript faster
Просмотров 91 тыс.4 месяца назад
Delve into one of the most prominent trends within the JavaScript ecosystem. Join me as I unravel how Rust is revolutionizing JavaScript performance in today's video. Free Rust cheat sheet: letsgetrusty.com/cheatsheet
5 things I wish I knew before learning Rust
Просмотров 93 тыс.4 месяца назад
Ready to dive into Rust programming? Don't start without watching this video! In today's guide, I share 5 crucial insights I wish I had before embarking on my Rust journey. Whether you're a beginner or seasoned developer, these tips will save you time and frustration. Free Rust cheat sheet: letsgetrusty.com/cheatsheet Resources: Harvard CS lectures: ruclips.net/video/IDDmrzzB14M/видео.html Memo...
Rust's most wanted feature just arrived!
Просмотров 120 тыс.5 месяцев назад
The wait is over! The highly anticipated feature in Rust has finally landed. In this video, let's delve into the latest addition that the Rust community has been clamoring for. Free Rust cheat sheet: letsgetrusty.com/cheatsheet Chapters: 0:00 Intro 0:12 The feature 1:00 How to use it 1:59 Limitations 3:24 Conclusion
Should you learn Rust in 2024?
Просмотров 94 тыс.5 месяцев назад
Considering learning a new programming language in 2024? In this video, let's explore whether Rust is the right choice for you. Join me as I weigh the pros and cons, offering insights to help you make an informed decision about delving into Rust in 2024. Free Rust cheat sheet: letsgetrusty.com/cheatsheet Chapter: 0:00 Intro 00:12 Language & Ecosystem 2:24 Community growth & Industry adoption 4:...
Fatal C error took her life
Просмотров 22 тыс.6 месяцев назад
In a tragic car accident in 2007 software defects played a key in causing a Toyota Camry to accelerate out of control and crash. Today we dive into the tragic and fascinating story of how memory safety bugs in critical-systems can lead to disaster. Free Rust cheat sheet: letsgetrusty.com/cheatsheet
AWS now officially supports Rust!
Просмотров 34 тыс.6 месяцев назад
Exciting news for developers! AWS has officially added support for Rust. Watch this video to learn more about how Rust can now be utilized on AWS for seamless and innovative development experiences. Free Rust cheat sheet: letsgetrusty.com/cheatsheet Chapters 0:00 Intro 0:10 The SDK 1:30 Hope for Rust 2:01 Conclusion
How to fight Rust's borrow checker... and win.
Просмотров 37 тыс.6 месяцев назад
Getting bombarded with compile time errors is all too common when writing Rust. Today we'll learn how to fight borrow checker errors and win! Free Rust cheat sheet: letsgetrusty.com/cheatsheet Idiomatic Rust playlist: ruclips.net/video/6b-8gpLCrrg/видео.html&pp=gAQBiAQB Idiomatic Rust Github Repo: github.com/mre/idiomatic-rust
Rust’s most popular framework just got a major upgrade
Просмотров 72 тыс.6 месяцев назад
In this video, we will explore the groundbreaking upgrades in Rust's most popular framework! It has it's latest enhancements and features that have revolutionized the framework's capabilities. Discover how these updates empower developers and elevate the coding experience in Rust. FREE Rust training: letsgetrusty.com/bootcamp Chapters: 0:00 Intro 0:37 Framework background 0:52 Issues and proble...
Rust 1.74.0
Просмотров 25 тыс.7 месяцев назад
Rust version 1.74.0 has just been released! In this latest update, Rust continues to solidify its position as a secure and efficient programming language. Let's explore the highlights of Rust's version 1.74.0 in this video, uncovering the improvements that empower developers to craft reliable and high-performance applications. FREE Rust cheat sheet: letsgetrusty.com/cheatsheet Official release ...
The Rust Survival Guide
Просмотров 129 тыс.7 месяцев назад
The Rust Survival Guide
Microsoft just gave up C/C++ (use Rust!)
Просмотров 127 тыс.7 месяцев назад
Microsoft just gave up C/C (use Rust!)
Rust 1.73.0
Просмотров 23 тыс.8 месяцев назад
Rust 1.73.0
Rust YouTubers Tier List
Просмотров 37 тыс.8 месяцев назад
Rust RUclipsrs Tier List
The ultimate Rust IDE is here
Просмотров 127 тыс.8 месяцев назад
The ultimate Rust IDE is here
Rust 1.72.0
Просмотров 24 тыс.8 месяцев назад
Rust 1.72.0
All Rust string types explained
Просмотров 149 тыс.9 месяцев назад
All Rust string types explained
Rust 1.71.0
Просмотров 38 тыс.9 месяцев назад
Rust 1.71.0
Deploy your Rust project in 20 minutes
Просмотров 45 тыс.11 месяцев назад
Deploy your Rust project in 20 minutes
Rust is easy... (we make it hard)
Просмотров 116 тыс.11 месяцев назад
Rust is easy... (we make it hard)
Rust 1.70.0
Просмотров 42 тыс.11 месяцев назад
Rust 1.70.0
All Rust features explained
Просмотров 285 тыс.Год назад
All Rust features explained
Rust is being destroyed from the inside
Просмотров 175 тыс.Год назад
Rust is being destroyed from the inside
Rust’s most wanted feature is coming!
Просмотров 103 тыс.Год назад
Rust’s most wanted feature is coming!
Rust is taking over Windows!
Просмотров 108 тыс.Год назад
Rust is taking over Windows!

Комментарии

  • @rileyowen7245
    @rileyowen7245 5 часов назад

    Php has more jobs than rust

  • @rocomilano1396
    @rocomilano1396 12 часов назад

    What rust needs is another higher level language which would generate current rust code.

  • @rocomilano1396
    @rocomilano1396 13 часов назад

    Rust looks like what you would see if you looked at c++ code really drunk or high.

  • @rocomilano1396
    @rocomilano1396 15 часов назад

    I took a look at rust. Come on guys what are you smoking? It looks like c++ haphazardly redesigned by someone high on mushrooms.

  • @yousefsaddeek
    @yousefsaddeek День назад

    6:50 error on assigning the None it looks like this error only for the newer version of rust

  • @haxidenti6001
    @haxidenti6001 День назад

    I don't think that something deserves to be hated, unless they devs wanted to. Rust is like a school teacher that guides you thru all the way of sys development and make sure that you are not shooting in your leg. It's cool that you need to think differently because of borrowing, and other stuff. But why? It's not even faster than C/C++. So what the point? C++ has deallocation (destructors) and Java/Python and other Runtime languages (VM's) has garbage collectors. Of course Java/Python not fast enough as Rust/C cuz simply garbage collector takes time. But hey. Choose what you like or need, rather what is your religion. (IMHO)

  • @irlshrek
    @irlshrek День назад

    that pricing is VERY good! too good even. I'll definitely try this out

  • @gabrielmengassodefranca1615
    @gabrielmengassodefranca1615 2 дня назад

    🔥🔥🔥🔥🔥🔥🔥🔥🔥

  • @wanglewis757
    @wanglewis757 3 дня назад

    May I ask how long it took you to learn through this journey?

  • @orbitalair2103
    @orbitalair2103 3 дня назад

    I've forgotten more languages than most people learn, and I have to tell you, the learning curve on Rust is really steep. And I used Lisp in the late 90s. I am also old which isnt helping a lot.

  • @Jan-gl7mn
    @Jan-gl7mn 4 дня назад

    Rust is bloated and complex, so its memory safety while not using a GC is not good enough to justify the effort required to write serious software unless the company really have the time and money. other than memory safety(which can be "escaped" with unsafe rust) there are all bunch of bugs that can happen in Rust like all other languages. It's fast and don't have a GC, so what? Swift don't have a GC too. the borrow checker is a nightmare to use, killing productivity, not to mention all the foot guns that comes with it, which can be a show stopper when using the wrong architecture. sorry, it's just over-hyped soy boy trash language, which will be forgotten once a "simpler" memory safe low level language will be adopted. Zig is one candidate.

  • @sdwone
    @sdwone 5 дней назад

    Rust?! Wots That Then!? 😁 LOL! Social media NEVER fails to amuse me... One day... New languages like Rust... Are the new shit hot!... Then next, they're not! I'm an 8-bit era Dude so I established my software foundations decades ago! Thus new languages are beneath me! Why reinvent the wheel, when C... And C like languages STILL dominate?! Anyway, my major concern is for new developers... They MUST be confused as heck!!! And with CRAZED individuals promoting AI to replace them... I'm even MORE confused about how we are going to develop the systems needed for the future! AI? NOPE!!! AGI maybe... And if... When... That happens... Then it will be interesting to see how Capitalism will work... When Human Beings become redundant! I can't wait!!! 😁

  • @lichtundliebe999
    @lichtundliebe999 6 дней назад

    What do you think about mojo?

  • @Reydriel
    @Reydriel 6 дней назад

    Good stuff. The chapter in the Rust book needs this sort of example-based explanation as well as comparisons to other languages lol

  • @patrickoberholzer4278
    @patrickoberholzer4278 6 дней назад

    Hot take: The reason it's hard to write a linked list in safe Rust is because it's really hard to write a fully correct implementation of linked list. Also, does it really matter when there's a standard library linked list?

  • @kelownatechkid
    @kelownatechkid 6 дней назад

    Rustrover is quite good, just needs performance improvements. I plan to use it more over time

  • @kelownatechkid
    @kelownatechkid 6 дней назад

    18:43 LOL even their reps dismiss the 'suggestions'

  • @bhavikpunmiya9641
    @bhavikpunmiya9641 6 дней назад

    Thank you for this tutorail, tried running loop in different languages rust is way faster than every other languages !

  • @karlo4719
    @karlo4719 6 дней назад

    C syntax is simpler than rust!!!🥲 I want rust with more C-like syntax

  • @seasong7655
    @seasong7655 7 дней назад

    Love how Rust is supposed to never have runtime errors, but doesn't even check matrix dimensions for multiplications at compile time. Or how you have to write lifetimes which completely defeats the purpose of having scopes 😅😅

  • @TheEvertw
    @TheEvertw 7 дней назад

    Rust has opened up my eyes to the dangers of inner mutibility -- and holding references to other objects in general. I have had to unlearn some seriously bad habits I picked up from languages where this is easy.

  • @TheEvertw
    @TheEvertw 7 дней назад

    RustRover is pretty good and free for non-commercial use. I won't use M$ Code because I don't like spyware.

  • @rohitroy.youtube
    @rohitroy.youtube 7 дней назад

    Great content Bogdan !

  • @MT-xb3ts
    @MT-xb3ts 8 дней назад

    What is a Shtring?

  • @agostinhoneto9406
    @agostinhoneto9406 8 дней назад

    Free for 1 YEAR only :)

  • @PremalUpadhyay
    @PremalUpadhyay 8 дней назад

    Hi, can you make series on poem framework of rust? Lack of resource availability is major concern and first obstacle to get started with it. Thanks :)

  • @nuhbro
    @nuhbro 9 дней назад

    the way rust is safe, rhe way the compiler generates a horribly weird assembler

  • @nuhbro
    @nuhbro 9 дней назад

    the way rust is safe, rhe way the compiler generates a horribly weird assembler

  • @taylankammer
    @taylankammer 9 дней назад

    "Rust is more verbose because of static typing" -- but it's also much more verbose as C, C++, C#, or Java, which are also statically typed. 🙂 The extreme verbosity of Rust seems to stem from trying to have it all: performance and safety. C and C++ offer the same performance as Rust, but not the safety. C# and Java are as safe or safer than Rust, but can't reach the same level of performance since they hide some low-level details. I'll have to really dive into Rust some time to get a proper feeling for the language, but I suspect that this coupling of performance and safety is unnecessary for the vast majority of programmers. Only a very small number of programmers (relatively speaking) write code that's critical for people's livelihood. Most code is ultimately just written for entertainment, or optimizing productivity in various fields of business that aren't life-critical.

  • @bhaskartmb
    @bhaskartmb 10 дней назад

    Yo, I wanna learn Rust, but I only know C, not C++. Everyone in the comments is talking about C++, and it's making me a bit nervous.

  • @luislema3863
    @luislema3863 11 дней назад

    JetBrains IDEs are gorgeous and now one of them dedicated to Rust... it'll be a delightful experience 🤩. Congrats to JetBrains!

  • @gabrielpetry4099
    @gabrielpetry4099 11 дней назад

    is this guy ai generated?

  • @ca_pilot
    @ca_pilot 11 дней назад

    Rust rose to dominance in rewrites of shell utilities. When it comes to large systems, it's a mere whimper.

  • @weightlifter1377
    @weightlifter1377 11 дней назад

    Is it good to be interested in Zig also and should one learn it

  • @MikkoRantalainen
    @MikkoRantalainen 11 дней назад

    If you want to hate some language because of hype, hate Haskell. Haskell fans seem to think that Haskell is practically perfect language because it's so close to pure mathematics. However, when you start to actually use Haskell, you'll quickly hit the problem that Haskell hasn't even decided on storage for strings. They have type String which is in the core of the language but you cannot use it for real because it wastes so much memory (like 64 bytes per character of text). Then you have Text which is not compatible with String and you have to do explicit conversion back and forth every time you want to call some core function but cannot afford 64x memory usage overhead. And Text cannot hold random binary data so you also have multiple implementations of different binary safe string types with different overheads and type signatures. Meanwhile even PHP has a single binary safe string type that supports UNICODE and very minimal RAM overhead.

  • @MikkoRantalainen
    @MikkoRantalainen 11 дней назад

    I would say you *have to use Rust* if you want to write multithreaded code that uses writable shared memory blocks because Rust is the only language that can avoid data races between threads. If you only write single threaded code and Go is fast enough, you should probably use Go. C and C++ allow writing code that runs equally fast with Rust but nobody seems to be careful enough to write bug-free C or C++. For example, see the Linux kernel. Linux kernel developers are probably among the most careful C programmers in the world and still Linux kernel often contains memory safety issues and data races. If you're writing code for systems where performance doesn't matter or data corruption doesn't matter, sure go with whatever language you like the most.

  • @nowarm
    @nowarm 12 дней назад

    Thank you for making this. It's so helpful and so easy to follow along. You're amazing

  • @fmitchell238a
    @fmitchell238a 12 дней назад

    When an Ariane rocket misfired everyone and their cousin asserted that the software bug wouldn't have hsppened with THEIR language/methodology/toolchain/etc. Just saying.

  • @Dzejkob2000
    @Dzejkob2000 12 дней назад

    Why when he started about ownership there was instantly a black guy on the screen

  • @true.ja3son
    @true.ja3son 12 дней назад

    I see comments on here that complaining that Rust is only for people who like to get told what to do. So close-minded. Rather, It simply doesn't let you write unreliable or faulty code. Maybe Rust is mainly for people who aren't lazy and care about having full control of robust and efficient code? Seems to me that's it's whole goal.

  • @craftminerCZ
    @craftminerCZ 12 дней назад

    I think you're part of the problem lmfao I've never personally seen any hate on rust but if it's anything, then it's all the hyperbolic statements about rust. For me personally, rust is everything it was advertized as - performant, low level access with the ease of use of java or any old garbage collected language. I love it for that. That doesn't mean everyone wants that though. I get that the stuff like "you should write everything in rust" is a joke but you can't honestly expect people to take it in good faith if you make light of their emotions and opinions like that. I like rust. Here's why I like it. but never: You should too.

  • @hcn6708
    @hcn6708 13 дней назад

    The Nil variant in my project is 4 bytes ☹

  • @abhijitdas2967
    @abhijitdas2967 13 дней назад

    I am starting this video and determined to get a job within a year in rust !!! I know may be its too much but lets try !!! I will comeback someday with some good news.

  • @Chuukwudi
    @Chuukwudi 13 дней назад

    If you're watching in June 2024 or later, You might need dependency: rand = "0.8.5" It no longer supports double comma separated arguments. Only gen_range(low..high) and gen_range(low..=high) are supported. Notice the dots and equal signs. No commas.

  • @homeape.
    @homeape. 13 дней назад

    wasnt there a new video about git something? where did that end up?

  • @KittyMakk
    @KittyMakk 13 дней назад

    Hi I'm a new beginner and I'm not sure how you start your project directory

  • @AccordionMusicAndMore
    @AccordionMusicAndMore 14 дней назад

    Excellent demo!

  • @moaazk1936
    @moaazk1936 14 дней назад

    Great tutorials. Can you list down or make a video on which extensions do you use in VSCode for Rust. Many thanks in advance

  • @IngoHouben
    @IngoHouben 14 дней назад

    In the video it is mentioned that the Boing 737 MAX accidents have been Software failures. Which is not correct. The reason was a system design failure with not having redundancy for a faulty sensor. The software did what it should have done. That is a huge different.

  • @rursus8354
    @rursus8354 14 дней назад

    You're not answering the question why developers hate Rust. Instead this is an apologetic rant committing the curve fallacy and promoting it with marketdroid arguments. Once upon a time (c:a 2014) node.js was the superfantastic future. Now it is just another programming language with some organizational problems.