Where is Rust being used?

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 พ.ย. 2024

ความคิดเห็น • 404

  • @letsgetrusty
    @letsgetrusty  3 หลายเดือนก่อน +22

    🦀Get your *FREE 4-Day Rust training* :
    letsgetrusty.com/bootcamp

  • @onlinealias622
    @onlinealias622 3 หลายเดือนก่อน +393

    I work at AWS and my team is doing all new projects in rust, currently most of the code is in C but we are making the switch

    • @javierpablo3409
      @javierpablo3409 3 หลายเดือนก่อน +3

      Why not Zig?

    • @chibuzoro
      @chibuzoro 3 หลายเดือนก่อน +31

      Zig zig zig… not production ready

    • @javierpablo3409
      @javierpablo3409 3 หลายเดือนก่อน

      @@chibuzoro Bunjs is written in Zig and part of the AWS lambda infrastructure is written in zig too.

    • @CaseyChesshir
      @CaseyChesshir 3 หลายเดือนก่อน +31

      @@javierpablo3409 try building any Zig codebase more than a year old and then ask the question again

    • @letsgetrusty
      @letsgetrusty  3 หลายเดือนก่อน +10

      Great to hear! I'm curious what type of software your team is working on

  • @Mempler
    @Mempler 3 หลายเดือนก่อน +278

    I actually got a junior rust development job and today was my first day! It's also my first job and I got no CS degree, internships or any other job experience :D
    I dont even have a highschool degree. Its like a dream come true

    • @vishalbiswa1110
      @vishalbiswa1110 3 หลายเดือนก่อน +23

      Hey! Congratulations! I am interested to know how you got the job and the process ( learning phase) you had to go through to get job.

    • @darianmorat
      @darianmorat 3 หลายเดือนก่อน +2

      ​@@vishalbiswa1110 same

    • @Mempler
      @Mempler 3 หลายเดือนก่อน +50

      @@vishalbiswa1110 After I dropped out of school, I basically self taught myself programming for like 6 years. done some projects like helping to develop a MMORPG Server backend (non professionally ofc) which we later rewrote in rust and an barebones Operating System kernel.
      I don't live in the US, but in Germany, so I can't really tell outside of that area. Though I had one benefit, there were no leetcode questions and just in-depth questions like: "What are smart pointers and how do they work" which I was able to answer with ease

    • @Mempler
      @Mempler 3 หลายเดือนก่อน +10

      So, everything is possible, you just need luck, dedication and willing to learn :D

    • @vishalbiswa1110
      @vishalbiswa1110 3 หลายเดือนก่อน +4

      @@Mempler That's really great. You have already some experience in backend development. I wish to start learning rust to be a backend developer

  • @ProgrammingWIthRiley
    @ProgrammingWIthRiley 3 หลายเดือนก่อน +85

    I’m a senior rust dev and support a fortune 200 company.
    We’re using rust to optimize payment infrastructure and cloud services.

    • @ProgrammingWIthRiley
      @ProgrammingWIthRiley 3 หลายเดือนก่อน +2

      Lots of rust and kubernetes

    • @jacquesduplessis6175
      @jacquesduplessis6175 3 หลายเดือนก่อน +2

      what are you optiomizing from? and why?

    • @chibuzoro
      @chibuzoro 3 หลายเดือนก่อน +1

      It will be great if you can share more information about what it is you are solving for in that domain and why rust was the choice and not something like go

    • @ProgrammingWIthRiley
      @ProgrammingWIthRiley 3 หลายเดือนก่อน

      @@jacquesduplessis6175optimizing from C# and C++ some Visual Basic too.

    • @ProgrammingWIthRiley
      @ProgrammingWIthRiley 3 หลายเดือนก่อน

      @@chibuzoro I can say that we are using rust and hugging face to make predictions.
      I can’t say for what or why.

  • @SurrealDB
    @SurrealDB 3 หลายเดือนก่อน +44

    Thank you so much for the feature, @letsgetrusty! We love Rust for many reasons - especially its performance, safety, and concurrency. The ecosystem and community are also fantastic! Thanks again, Let’s Get Rusty!

    • @arztareef
      @arztareef 3 หลายเดือนก่อน +1

      furry detected

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 3 หลายเดือนก่อน +1

      The package manager is very underrated

  • @alexcani4957
    @alexcani4957 3 หลายเดือนก่อน +34

    Embedded SW Engineer at Philips, Hospital Patient Monitors here. We're also big rustaceans over here as well =) Though a great portion of the code is C++, we're free to do all sorts of tooling in Rust and we'd like to insert it in systems where we're able as well. I'd say a still significant barrier is simply that not enough people know Rust. It's still more convenient for many corporations to just stick with C++ due to availabilty of programmers... yet. Also there are still some rough edges with some edge-cases of integration for cross-compiled systems (Yocto, for example), but I for sure have high hopes for it

    • @letsgetrusty
      @letsgetrusty  3 หลายเดือนก่อน +5

      I'm working on solving the first problem :)

  • @tommyponce2511
    @tommyponce2511 3 หลายเดือนก่อน +35

    I work at a fintech company, in the financial processor sector. We built the entire processor in Rust, and are slowly starting to support more card brands, and open our processor to other companies that need one and don't wanna build it in-house

    • @simonkalu
      @simonkalu 2 หลายเดือนก่อน +2

      I am interested in building a financial processor here in Nigeria. Please can you provide at least an early guide

    • @_Holy_Lance_
      @_Holy_Lance_ หลายเดือนก่อน

      How much did it cost to build it?

  • @cristianochieppa4343
    @cristianochieppa4343 หลายเดือนก่อน +4

    I’m using Rust: a client of mine has decided to switch the backend (Industry, automation) from c++ to Rust. Very happy about the results and performance.

  • @simonkalu
    @simonkalu 3 หลายเดือนก่อน +22

    Rust is a good language that makes learning other languages look like toys. Rust by Example is a very good material and with a detailed explanation. My only problem is Job opportunities for some of us that live outside of the US. For instance, I live in Nigeria so, it is either I am using Rust for a personal DIY projects or nothing. I am eager to find a Remote Rust Job to challenge my skills.

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 3 หลายเดือนก่อน +2

      There is a Nigerian Rust group of some sort. I can’t remember what they are called. They might be listed in the This Week in Rust newsletter.

    • @simonkalu
      @simonkalu 3 หลายเดือนก่อน +2

      @@kevinmcfarlane2752 Really? Find out the name, I would like to be part of that group. What's up with you?

    • @bigjoe100
      @bigjoe100 25 วันที่ผ่านมา +1

      Yeah Me Too, Just started Learning Rust and it is really Interesting

  • @lordryns
    @lordryns 3 หลายเดือนก่อน +59

    Started rust a few weeks ago, not because of the jobs or anything.
    I just want to get familiar with a systems language since all I've been doing are languages like kotlin, Python and some Golang

    • @AMX0013
      @AMX0013 3 หลายเดือนก่อน +3

      in start of 23 I had to pick up Golang for a course on Distributed systems. Jumping from something like Python to Go was hard but helped quite a bit! Now learning Rust and im ready to take some of this beating from it!

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 3 หลายเดือนก่อน +6

      One of the side effects of learning Rust is starting to get upset at other languages over design decisions. Cargo is such an easy to use package manager that I started to hate pip and virtual environments in Python 😆

    • @rumplstiltztinkerstein
      @rumplstiltztinkerstein 3 หลายเดือนก่อน

      @om1cael Not to mention debugging

  • @NuflynMagister
    @NuflynMagister 3 หลายเดือนก่อน +37

    Дякую Богдане! I use RUST for scientific computing in the fields of chemical thermodynamics, combustion modeling, chemical kinetics modeling and so on. Hope it will be more popular in scientific computing. It is far more pleasant and satisfing to write physical and chemical problems on RUST than on cpp!

    • @kevinrineer5356
      @kevinrineer5356 3 หลายเดือนก่อน +6

      What made you choose Rust over other options like Julia and python? I'm curious about Rust's impact on the scientific computing sphere.

    • @NuflynMagister
      @NuflynMagister 3 หลายเดือนก่อน

      ​@@kevinrineer5356 well i also use Python, and when i a want to solve a little problem like pair of diff.equations i prefer Python, but in complex problems python often has issues with speed, so i make "patches" in rust in python code base to overcome "bottle neck". Now i rerwite some of my python programs in rust just for fun and srudiyng purpose. Dont know much about Julia but i tried it a pair of times. A litle faster then python, but small base of packages.

    • @NuflynMagister
      @NuflynMagister 3 หลายเดือนก่อน

      @@kevinrineer5356 ​ well i also use Python, and when i a want to solve a little problem like pair of diff.equations i prefer Python, but in complex problems python often has issues with speed, so i make "patches" in rust in python code bsde to overcome "bottle neck". Now i rerwite some of my python programs in rust just for fun and srudiyng purpose. Dont know much about Julia but i tried it a pair of times. A litle faster then python, but small base of packages.

    • @pmmeurcatpics
      @pmmeurcatpics 3 หลายเดือนก่อน

      ​@@kevinrineer5356I'd imagine modeling software is quite compute-intensive, so Python doesn't seem to be a good choice in this case. Not familiar with Julia unfortunately, but if it's also high-level like Python, it'd be similarly unfitting

    • @Direkin
      @Direkin 3 หลายเดือนก่อน

      @@kevinrineer5356 Double that. I'm curious about this as well.

  • @orhanmadiassani
    @orhanmadiassani 3 หลายเดือนก่อน +24

    I'm currently learning it just for the sake of learning about different types of language than I know (js, php), but if Rust positions open then why not. Great video!

    • @muyou0107
      @muyou0107 3 หลายเดือนก่อน +4

      Wow, going from high-level like JS and PHP straight to Rust is kinda insane imo.

    • @vishalbiswa1110
      @vishalbiswa1110 3 หลายเดือนก่อน

      What resources you are using to learn rust : ). All the best

    • @vectoralphaSec
      @vectoralphaSec 3 หลายเดือนก่อน +3

      @@muyou0107 no its not.

  • @Zimeftw
    @Zimeftw 6 วันที่ผ่านมา

    I've been in the field for about 8 years professionally.(Internal web applications, tools, ect) I've worked with C#, JavaScript, done projects in python and some react here and there. I also have a personal project. I love learning Rust. You can do so much with it. The fact that it was build to fix an elevator system speaks volumes. I think it has a lot of future potential.
    I have adopted working with Rust into my workflow at work and my personal project's backend is built entirely in Rust.

  • @porky1118
    @porky1118 3 หลายเดือนก่อน +6

    0:20 I don't have a Rust job, but I use rust where it makes sense. I work in a small company. We mainly work on some game in Unity. But sometimes I can still use Rust for simple scripts. Or for some side projects.

  • @Kiyuja
    @Kiyuja 3 หลายเดือนก่อน +30

    the thing that kept me from learning low level languages were the infamous pointers. Turns out its really not complex at all. A handful of months ago I chose Rust as my first LLL and I am really happy with it. Sometimes I do encounter a lot of head scratchers like dereferencing for example. This happens because I am "self taught", working in a team as your job will exponentially grow your skill. Problem is you WILL need to be able to write async Rust and I've never written a single async line of Rust and I've heard stories....

    • @funkdefied1
      @funkdefied1 3 หลายเดือนก่อน +10

      Quick hack for skipping a big chunk of the async learning curve:
      Use tokio as your async runtime, and the “async_trait” crate for async traits. Treat these as part of the Rust standard library. They might as well be.
      Until you’re deep in the async weeds, you don’t need to know why Rust leaves an async runtime out of the standard library, or which runtime is right for you. Tokio is a good default.
      As far as async traits, the language isn’t totally ready for them. There is working being done to make them easier to use. In the meantime, however, just use the crate. The crate does what the standard library eventually wants to do.

    • @dan_le_brown
      @dan_le_brown 3 หลายเดือนก่อน +2

      Leaving a comment here for my future self

    • @Kiyuja
      @Kiyuja 3 หลายเดือนก่อน +3

      @@funkdefied1 first of all thanks for the advice, but for the meantime I will just avoid coding async. Thats not an issue since most of my programs dont do expensive stuff like HTTP requests (yet). I am aware of Tokio and it's probably necessary anyways, cuz I dont see how a LLL would otherwise accomplish async functionality with a keyword. I am very familiar with C#'s amazing async / await and its done via a state machine and the runtime. So it makes sense Rust needs one too.
      for now I put async and multi threaded Rust as advanced features I will deal with later on, I have a ton of other stuff to understand first, which catches me off guard sometimes and I dont just wanna fill in what the compiler says, I want to understand why. Async will be somewhat annoying anyway due to its lazy nature in rust....

    • @sneed1208
      @sneed1208 3 หลายเดือนก่อน +5

      @@Kiyuja You have a defeatist mindset if you think async has already defeated you

    • @Kiyuja
      @Kiyuja 3 หลายเดือนก่อน

      @@sneed1208 async hasnt defeated me, I havent even tried it....

  • @Sventimir
    @Sventimir 3 หลายเดือนก่อน +7

    I don't have that much experience with Rust yet, but compared to languages I used before (Haskell and OCaml mostly) Rust's maintability is debatable. It's true that a static type-checker with a solid type system to work with improves maintanability by orders of magnitude and compared to most mainstream languages Rust type system is nothing short of awesome (not so awesome when compared to Haskell or OCaml, though). That said Rust can be annoyingly inflexible. For example you can't abstract over type of reference you require for your function (mutable vs immutable). Polymorphism becomes challenging as soon as you try to do anything beyond what classes in OOP languages can typically do. On top of this, Rust has macros, and boy, nothing obscures and obfuscates the code like macro abuse.

  • @Turalcar
    @Turalcar 3 หลายเดือนก่อน +8

    10:10 YMMV. I didn't know Rust before my first day in the office. I was hired as a former C++ dev who'd learn Rust on the job.

  • @user-mj2lm5fh1j
    @user-mj2lm5fh1j 2 หลายเดือนก่อน +8

    I am from the future and rust is being used everywhere baby!

  • @TehStoni
    @TehStoni 3 หลายเดือนก่อน +5

    as a pentester and malware developer, rust was pretty easy to get a poc up and working. took a bit of face rolling to get a dll to work but the ntapi crate makes it super easy to directly call functions. offensive security oriented repositories have tons of samples too, more so than other less common system programming languages like nim or zig. writing malware in rust is going to boom. sure it has its downfalls but i think theres a lot of good things in sight.

    • @theairaccumulator7144
      @theairaccumulator7144 3 หลายเดือนก่อน

      I don't think it will boom because C++ natively supports the windows API and doesn't need all these convoluted patchwork solutions to do basic things

    • @MichaFita
      @MichaFita 3 หลายเดือนก่อน +2

      In what alternative reality C++ natively supports Windows API?
      You meant MSVC, right?

  • @v6awsome
    @v6awsome 3 หลายเดือนก่อน

    i come from python environment, and started learning rust about 2 weeks ago. First it didn’t sense to me, like reading ancient script but then i started to understand Result and Option which are really useful and things are getting better now

  • @MiebakaIwarri
    @MiebakaIwarri 3 หลายเดือนก่อน +6

    Started learning Rust last week, it's pretty intense coming from a python background, however it's pretty good

    • @gracjanchudziak4755
      @gracjanchudziak4755 27 วันที่ผ่านมา

      I also want to make a switch from Python, any advices??

    • @MiebakaIwarri
      @MiebakaIwarri 26 วันที่ผ่านมา

      @@gracjanchudziak4755
      Try no to skip or jump the learning process, it always comes back for you to pay the dues in full

  • @TheRealMangoDev
    @TheRealMangoDev 3 หลายเดือนก่อน +3

    writing compilers in rust is a godsend. Try doing that, i know ur gonna like it

  • @EduardKaresli
    @EduardKaresli 3 หลายเดือนก่อน +4

    I used to be a professional C++ developer (15+ years of exp), currently working as a JS/TS React developer for a top 10 company, and I thought I'd learn Rust, because in my opinion any computer science graduate needs to know an actual low level language, so I'm choosing Rust as a replacement for the aging C/C++.

    • @lardosian
      @lardosian หลายเดือนก่อน +1

      I'm using JS/TS for around 4/5 years but feel I need to learn a lower level language to fill in the gaps of how a computer works, so many opinions out there but my gut is telling me to go with Rust, any opinions, thanks!

  • @Dogo.R
    @Dogo.R 3 หลายเดือนก่อน +3

    - Do you make hardware?
    - Do you buy hardware?
    - Do you make popular libraries or other highly cloned code (the same lines of code running on insane numbers of systems)?
    If so then rust is a good option to consider. If not you probably shouldn't be using it, as it is easier to lower resource cost through other means.

  • @ninjatwentyfive
    @ninjatwentyfive 3 หลายเดือนก่อน

    Fullstack developer here, used typescript for near 4 years, now I have started using Rust for about a year ago. I must say it is very good , specially the ownership model is the selling point. Also used in LLMs and it works like charm.
    And thanks to you it was on your channel two years ago you said nobody uses rust but they will, guess what now everyone uses it. Prohecy went true.

    • @methem7802
      @methem7802 หลายเดือนก่อน

      also fullstack developer looking forward to learning Rust, what are the use cases you find yourself using Rust for ?

  • @YourCompanyCTO
    @YourCompanyCTO 3 หลายเดือนก่อน +3

    Personally working as a Blockchain Engineer with Rust.

  • @JanneSnow
    @JanneSnow 3 หลายเดือนก่อน +1

    Bogdan, new haircut is so good on you. Thanks for the video to keep me motivated on keep coding in Rust, even though I'm ts/python backend developer

  • @coolbrotherf127
    @coolbrotherf127 หลายเดือนก่อน +1

    I'm taking an Operating Systems class and it's being taught in Rust and not C anymore. I don't know how make other Universities are doing the same thing, but it's very likely newer graduates will be much more familiar with Rust than C over the next decade.

  • @porky1118
    @porky1118 3 หลายเดือนก่อน +3

    2:00 I don't agree on that. Not all new software should be written in Rust. I still have some library I wrote in C, which I wrote after Rust became one of my default languages.
    At that time, there was a second low level language, way more powerful than Rust, but less memory safe and without orphan rules, which could become one of the greatest languages if it was more like Rust (it already has a borrow checker, just like the second generation Rust borrow checker), especially when it comes to some kind of orphan rules.
    So since I wanted this library to be some kind of default library which can be used everywhere, I decided to just use C.
    I also wrote a safe Rust wrapper for it.

  • @rkr8663vd9iypaneyvnwezpbtrcg
    @rkr8663vd9iypaneyvnwezpbtrcg หลายเดือนก่อน +2

    you said what every Rust developer wants to hear

  • @mahor1221
    @mahor1221 3 หลายเดือนก่อน +3

    Your work is appreciated.

  • @dschledermann
    @dschledermann 3 หลายเดือนก่อน +1

    I've more or less converted my coding job from PHP and Perl to Rust. I work in a telco and we use a lot of backend jobs for telephony configuration, micro billing calculations, batch processing etc..Much of it is a high volume of records, with some databases having billions of records, growing with tens of thousands every hour. I adopted Rust initially because of a particularly heavy task where I had to do a set of calculations for everyone of our mobile subscribers. Rust could do this much, much faster and a lot more memory efficient than PHP or Perl (another language we use). In the process I discovered that Rust is just really nice to develop in compared to PHP and Perl, so now most of the new projects I'm involved with are being developed in Rust.

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 3 หลายเดือนก่อน +1

      Anything is nicer to develop in than Perl! Definitely the worst language I’ve ever used.

    • @dschledermann
      @dschledermann 3 หลายเดือนก่อน

      @@kevinmcfarlane2752 true. It's extremely painful and hands down the worst. Adding insult to injury, the guy who coded most of the code I've inherited neglected to impose any real structure to the code. Functions spanning hundreds of lines, variable names often only two or three characters, generous use of global variables, absolutely zero testing, hard coded credentials, you get the point.

  • @-marci
    @-marci 3 หลายเดือนก่อน +39

    I hope rust gets more popular!

    • @daniel29263
      @daniel29263 3 หลายเดือนก่อน +4

      It will. The world is written In C today, in a decade it will be written in Rust.

    • @Direkin
      @Direkin 3 หลายเดือนก่อน

      @@daniel29263 Either that or Zig.

    • @theairaccumulator7144
      @theairaccumulator7144 3 หลายเดือนก่อน +1

      @@daniel29263 lol nope. Billions of lines of proven and well tested legacy code will not be rewritten any time soon. The Rust Foundation will also inevitably pull a Red Hat or Redis Labs at one point and cause any serious user to switch away from Rust because who wants to use a language with tons of internal drama?

    • @johanngambolputty5351
      @johanngambolputty5351 3 หลายเดือนก่อน +1

      I want the jobs to be available, but I don't want the competition from other programmers haha. Still, the second part seems hard to avoid, since the development experience is so good.

    • @HonsHon
      @HonsHon 3 หลายเดือนก่อน

      @@daniel29263 I don't personally see this happening. Especially in embedded environments. Things move so slow. More like 25-50 years.

  • @stef9019
    @stef9019 3 หลายเดือนก่อน +1

    Only problem for now is for most of the people watching this channel; 95% of these available positions are for seniors. Most positions cite 3+ years of hands-on Rust experience from my research. Of course, you don't always need 100% of the requirements that are being set, but it is pretty hard starting as a graduate or developer without professional Rust experience. It's the classic chicken and egg story.
    I think with more adoption in the future two things will happen:
    1. Once companies have Rust teams set-up and running for a while, they will start looking for more junior devs
    2. Once Rust gets adopted more in industries, education will adapt as well (although I suspect this will take a long while still)

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 3 หลายเดือนก่อน

      Yep, I’ve found this. IIRC I got rejected for one job in about ten minutes! 😮

  • @fernandohsgoncalves
    @fernandohsgoncalves หลายเดือนก่อน +5

    Hello from Brazil! We are using rust for all kinds of backend developments at will bank, which is a fintech startup, with millions of clients

    • @internet.hoje2023
      @internet.hoje2023 20 วันที่ผ่านมา

      Tem palestra sobre como vcs estão usando rust?

    • @fernandohsgoncalves
      @fernandohsgoncalves 19 วันที่ผ่านมา

      @ não tem ainda! Mas está nos planos

    • @internet.hoje2023
      @internet.hoje2023 18 วันที่ผ่านมา

      @@fernandohsgoncalves ah, legal.

  • @mjpthetrucker9485
    @mjpthetrucker9485 7 วันที่ผ่านมา

    Had no idea this was being adopted on this scale. I started learning it just because I am using Tauri. 😮

  • @itachikapitaji9055
    @itachikapitaji9055 5 วันที่ผ่านมา +1

    how long does it take to learn rust good enough to get a job if you have a programming/ web development background.. anyone?

  • @PaulSebastianM
    @PaulSebastianM 3 หลายเดือนก่อน +8

    3. Maintainability is still unproven. Refactoring lifetimes is not easy.

  • @rumplstiltztinkerstein
    @rumplstiltztinkerstein 3 หลายเดือนก่อน +1

    Rust with AWS experience is a very good idea. Many companies want to cut costs by refactoring existing code to Rust.

  • @maestrogoldring1094
    @maestrogoldring1094 3 หลายเดือนก่อน

    Thanks for the videos. I’m starting to look at Rust, just taking beginning steps.

  • @WillDelish
    @WillDelish 3 หลายเดือนก่อน

    Been learning rust on/off. Really like it! I plan on potentially using it at work when the time is right cause node projects age like milk…

  • @goshawk_fly
    @goshawk_fly 2 หลายเดือนก่อน +2

    "AAA game studios use Rust" is a strong argument for me

  • @TheGodfather101
    @TheGodfather101 หลายเดือนก่อน

    the built in package manager and bootstrapping is reason enough.
    Cargo > Conan, Vcpckg, Msys, Cmake.

  • @IAmOxidised7525
    @IAmOxidised7525 3 หลายเดือนก่อน

    Good to hear about this , I am learning Rust and also bought a book for it

  • @alexcarter8082
    @alexcarter8082 3 หลายเดือนก่อน +1

    Lucky to be able to help build delivery drones using mostly Rust now a days!

  • @AdamFiregate
    @AdamFiregate 3 หลายเดือนก่อน

    I continue my Rust journey since last year February. ✨💛

  • @zoeherriot
    @zoeherriot 3 หลายเดือนก่อน +5

    You know Ready At Dawn was shutdown last week right?

  • @godofwar8262
    @godofwar8262 2 หลายเดือนก่อน +1

    I had learned mern stack and want to learn new things what should I chose for backend golang rails, rust

  • @notdeus3834
    @notdeus3834 3 หลายเดือนก่อน +20

    Nah, the hardest thing in the world is me, after the borrow checker tells me I have skill issues 40 different times in one instance
    pause

    • @kulikgabor7624
      @kulikgabor7624 3 หลายเดือนก่อน

      Borrow checker is easy. Find and fix a mem leak is tough.

    • @vanov88
      @vanov88 หลายเดือนก่อน

      Unironically people struggling with the borrow checker really have skill issues.
      The ownership rules are simple and you should already apply them in other languages as well.
      Yes you are allowed to pass multiple mutable references all over the place in Java but it doesn't mean that you should do it.
      Ever heard about immutable objects and how safe they are in Java? Probably but you rarely use them because? Skill issues
      Find me a java developer that introduces mutability ONLY when it's necessary...
      If you are really experienced in programming, you will never fight with the borrow checker.
      Rethink your design choices if you run into issues with the borrow checker.

    • @notdeus3834
      @notdeus3834 หลายเดือนก่อน

      @@vanov88 well, I am a newbie in programming so it's fine, I think? My main problem, tbh, is I have terrible working memory and also struggle with following plans💀 but I'll get gud eventually

  • @zxcvbnm-pb1we
    @zxcvbnm-pb1we 3 หลายเดือนก่อน

    Hey Bro, hope you are doing good. You look tired. Great content again. Thanks for all your work. Keep going.

  • @justasydefix6251
    @justasydefix6251 3 หลายเดือนก่อน +2

    5th year of being jobless after convincing myself to mainly use RUST instead of C/C++. (There aren't enough jobs for RUST compared to other languages). It is also not used as much. Maybe after another 5 to 10 years, they will completely rewrite code bases in Rust to replace C/C++.

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 3 หลายเดือนก่อน +1

      I feel your pain. I’m longtime jobless too. Age is now a factor I suspect, even for a freelancer. But plugging away with Rust and other things nonetheless.

  • @viniciusmelquiades
    @viniciusmelquiades 3 หลายเดือนก่อน +1

    A friend of mine was working for Ubisoft on a rust project, but I don't think she ever told me what it was, and I don't think that she could, or if she still worked for them

  • @theveloper3678
    @theveloper3678 3 หลายเดือนก่อน

    Thanks for this, enough motivation to learn rust!

  • @frizzel4
    @frizzel4 หลายเดือนก่อน

    I'm a data scientist and I work on a research team that uses rust for running simulations and julia for creating visualizations

  • @epicman9105
    @epicman9105 3 หลายเดือนก่อน +4

    as a business owner, i can proudly say we use and love rust!!

  • @keyurbodar-go5qq
    @keyurbodar-go5qq 3 หลายเดือนก่อน +11

    Rust is going to be my first programming language.

    • @letsgetrusty
      @letsgetrusty  3 หลายเดือนก่อน +17

      He is the chosen one

    • @insecuree3598
      @insecuree3598 3 หลายเดือนก่อน +18

      ​@@letsgetrustyHe doesn't know yet

    • @codingwithjamal
      @codingwithjamal 3 หลายเดือนก่อน +4

      ⁠lmao real

    • @keyurbodar-go5qq
      @keyurbodar-go5qq 3 หลายเดือนก่อน +1

      @@codingwithjamal @letsgetrusty yeah, is not that a good choice? what do you recommend?

    • @fortrress
      @fortrress 3 หลายเดือนก่อน

      @@keyurbodar-go5qq go for it you can do it

  • @alexzaharov
    @alexzaharov 3 หลายเดือนก่อน +1

    MultiversX is using Rust for everything on their blockchain 😎

  • @PaulJaros
    @PaulJaros 3 หลายเดือนก่อน

    Thank you for the market analysis. 👍

  • @mcmoodoo
    @mcmoodoo หลายเดือนก่อน

    Mistake at 3:23 - Ethereum does NOT use rust for smart contract development, it uses Solidity.

  • @VthePeople4156
    @VthePeople4156 หลายเดือนก่อน +1

    Is it worth of learning Rust????
    Future job market on rust??? Job security on rust????

  • @keizbot
    @keizbot 8 ชั่วโมงที่ผ่านมา

    I definitely think cybersecurity and aerospace are the industries that would benefit most from Rust

  • @eyesonly4451
    @eyesonly4451 หลายเดือนก่อน

    I'm looking for a Swift programmer for ongoing API development and maintenance over the long term. Familiarity with Swift's async/await concurrency model is a must. Can a Rust programmer make the leap to Swift?

  • @yon1623
    @yon1623 29 วันที่ผ่านมา

    noone ever said "learning rust is the hardest thing in the world " its just another language

  • @draxiii9765
    @draxiii9765 3 หลายเดือนก่อน +3

    But rust jobs experience criteria is like min 3-4 years making it not suitable for just pass out university 😢

    • @kevinrineer5356
      @kevinrineer5356 3 หลายเดือนก่อน +1

      If you have a good enough portfolio of Rust projects, ignore their experience request. Its just their guess and a good company will value the proof of working projects over the guess that someone with "3 years of experience" is a good enough rust programmer.

  • @Direkin
    @Direkin 3 หลายเดือนก่อน

    Last time I looked at Polars, a lot of the documentation for Rust was out of date, and most of their working examples were for Python. I wonder if they've improved on that now.

  • @АбуталифАкылбеков
    @АбуталифАкылбеков 3 หลายเดือนก่อน

    Last time I checked Near was also built I rust, not just it's smart contracts.

  • @hemangdave1038
    @hemangdave1038 หลายเดือนก่อน

    should i learn RUST or ZIG??? Please help.

  • @mrtruth84
    @mrtruth84 หลายเดือนก่อน

    What about web development, like web api's and microservices?

  • @SmashPortal
    @SmashPortal หลายเดือนก่อน

    The only thing harder than learning Rust is learning Haskell.

  • @01MeuCanal
    @01MeuCanal 3 หลายเดือนก่อน

    Can you use Rust with Framework made in other languages, like OpenCV, Vulkan, DirectX or Pytorch?

    • @jcm2606
      @jcm2606 3 หลายเดือนก่อน

      If the library/framework has a C API, yes. Rust supports the C ABI, so Rust bindings can be made for any library/framework that has a C API.

  • @Wilkbezstada
    @Wilkbezstada 3 หลายเดือนก่อน

    I just love to write CLI tools for my needs.

  • @levizin917
    @levizin917 3 หลายเดือนก่อน

    I use in backend web in my company, a lot of good upsides, but lately it is getting anoying how many problems appear when doing simples things and how long it takes for compile

  • @DunckingTest
    @DunckingTest 3 หลายเดือนก่อน +2

    Can you share some production projects that use rust to learn from

    • @daniel29263
      @daniel29263 3 หลายเดือนก่อน

      Browse the standard library.

    • @mythbuster6126
      @mythbuster6126 3 หลายเดือนก่อน

      Zed editor source code has been very helpful to me in terms of code structure, error handling and libraries they use

  • @keyaar3393
    @keyaar3393 หลายเดือนก่อน

    Does it have object oriented features?

  • @samuelec
    @samuelec 3 หลายเดือนก่อน +3

    In a sentence: Rust can be found where C is used or would be used.
    It isn't, for example, covering web development except niche cases

  • @Helios-1337
    @Helios-1337 3 หลายเดือนก่อน

    I just got hired as a rust microservice developer as a fresh graduate

  • @nicklam3594
    @nicklam3594 3 หลายเดือนก่อน

    Grok uses googles jax for training and rust (probably candle) for inference and backend

  • @Miles-co5xm
    @Miles-co5xm 3 หลายเดือนก่อน

    Started learning rust this year and found a job without explicitly looking for in India. Maybe I am lucky...

  • @dude2542
    @dude2542 3 หลายเดือนก่อน

    May I ask how rust is used partially? I can't wrap my had around how for example Linux is part c/c++ part rust. I understand that C can easily compile to bin and then be used as a bin file, but rust a bit a more complicated.

  • @rounaksen1683
    @rounaksen1683 3 หลายเดือนก่อน

    How can I get a Rust Job as a final year fresher in Bachelors in CSE ? Any tips ?

  • @HonkyTonkWhiteBoi
    @HonkyTonkWhiteBoi หลายเดือนก่อน

    Cyber Security + Rust = winning

  • @Sluggernaut
    @Sluggernaut 15 วันที่ผ่านมา

    At this point it would just be easier and better to learn how to program C++ more securely and linting or static code analysis ensure that is the case.

  • @ehsankhorasani_
    @ehsankhorasani_ 3 หลายเดือนก่อน +8

    btw there's no Rust job

    • @kevinmcfarlane2752
      @kevinmcfarlane2752 3 หลายเดือนก่อน +2

      There are but they are hard to get.

    • @satisfyingly1
      @satisfyingly1 3 หลายเดือนก่อน +2

      😅​@@RustIsWinning

  • @cosmiclattemusic
    @cosmiclattemusic 3 หลายเดือนก่อน

    so basically this channel will help you get to NASA

  • @TobiasFrei
    @TobiasFrei 3 หลายเดือนก่อน

    Not to forget in automotive: Renault Ampere 🤓🇫🇷

  • @veliuysal
    @veliuysal 3 หลายเดือนก่อน +1

    Smart Contract development in Ethereum is using Solidity, not Rust. Reth is developed by Rust.

  • @sadiqabubakar7185
    @sadiqabubakar7185 3 หลายเดือนก่อน

    The only rust use cases I have heard of in ethereum is mainly for ethereum clients not smart contracts

  • @mujibulhaquetanim
    @mujibulhaquetanim 3 หลายเดือนก่อน +1

    I'm familiar with some Rust concepts such as mutability and borrowing, and I plan to learn Rust thoroughly next year, insha Allah. Currently, I am quite satisfied with Go.

  • @danwellington3571
    @danwellington3571 3 หลายเดือนก่อน

    The only thing on this list that gives me total confidence in Rust is Tor
    If Tor is bad people die
    So they went for Rust

  • @parlor3115
    @parlor3115 3 หลายเดือนก่อน +11

    I heard the Ryzen 4070 driver is written in Rust

    • @daniel29263
      @daniel29263 3 หลายเดือนก่อน +4

      What is a Ryzen 4070?

    • @sadiqabubakar7185
      @sadiqabubakar7185 3 หลายเดือนก่อน

      😂😂

    • @ShimoriUta77
      @ShimoriUta77 3 หลายเดือนก่อน +2

      Cursed Ryzen 4070 💀

    • @abc_cba
      @abc_cba 3 หลายเดือนก่อน

      @@daniel29263 i think he means rtx 4070

    • @daniel29263
      @daniel29263 3 หลายเดือนก่อน

      @@abc_cba it's very specific to write a driver for a single GPU, and also no, the Nvidia driver is not written in Rust.
      I'm starting to think this is some kind of meme that flew over my head.

  • @RyanWaweru-x1w
    @RyanWaweru-x1w 2 หลายเดือนก่อน

    I'm seeing people comment on moving from high to low level language. See it ain't that hard as you make it. It's hard but y nt tht much. As long as you understand fundamentals, ie, algorithms, pseudocodes and flow charts, the rest comes a bit easy. It's same logic different syntax. Bt I'd advice anyone to start with c# first, then you can dive into any other language

  • @freeottis
    @freeottis 3 หลายเดือนก่อน +2

    Looking at the job postings, only in blockchain looks like

  • @nowaynoway1798
    @nowaynoway1798 2 หลายเดือนก่อน

    is there any job seat for freshers tho?

  • @dezly-macauley
    @dezly-macauley 3 หลายเดือนก่อน +1

    This is why I moved away from the JS ecosystem to Rust. Rust may have way fewer jobs but is being used in fields that I care about. If I need something higher level I just use Python with types.

  • @JohnSmith-gu9gl
    @JohnSmith-gu9gl 2 หลายเดือนก่อน +1

    Please make a video about Zig!
    Many people say that Zig does "things" better than Rust.

  • @isaacwoollen
    @isaacwoollen 3 หลายเดือนก่อน +1

    Software engineer at retail company here, we’re writing all new software that runs in our retail environment in Rust and it’s amazing!

    • @mythbuster6126
      @mythbuster6126 3 หลายเดือนก่อน

      What do you use on the frontend

  • @jamemamjame
    @jamemamjame 28 วันที่ผ่านมา

    If I want to create a simple project using Rust, do I need to know about lifetime?

  • @deathineyes
    @deathineyes 3 หลายเดือนก่อน

    Nice research

  • @uchennaofoma4624
    @uchennaofoma4624 3 หลายเดือนก่อน

    Amazing video

  • @_sleepy-
    @_sleepy- หลายเดือนก่อน

    I heard web 3 and block chain and my brain went bzzzzzzzzzzzzzz