Living with Rust Long-Term - Jon Gjengset

แชร์
ฝัง

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

  • @AdamChalmers
    @AdamChalmers ปีที่แล้ว +15

    My team and I update to new Rust versions the day they come out, but we run our CI through a script. The script fails if there's any rustc or clippy warnings, to make sure we at least know about any new lints. However, we also ignore lints that we're aware of and just don't want to adopt, or don't want to fix yet. This is a good balance for us. It ensures we know about every new lint, but we can also choose to ignore them, and that choice is documented in our script. Comments in the script tell you why and describe when we plan to remove the ignore :)

  • @lyingcat9022
    @lyingcat9022 ปีที่แล้ว +52

    The best Rustacean in the world!!! I swear he’s the only person on the internet that actually knows rust beyond a basic “Let me paraphrase The Book to beginners” level of instruction.

    • @jonhoo
      @jonhoo ปีที่แล้ว +48

      I appreciate the compliment, but that's definitely not true! There are a lot of fantastic Rust developers out there, starting with the amazing folks who develop Rust itself - the compiler, the build tooling, the standard library, and tools like rust-analyzer.

    • @lyingcat9022
      @lyingcat9022 ปีที่แล้ว +12

      @@jonhoo might have been not worded properly and came of insulting sorry:) Should I say you are one of few people on TH-cam that does content approachable for intermediate Devs beyond the basics “introduction to Rust” and a walk through of syntax and basic ownership/borrowing/lifetime/compiler shenanigans:)
      I’ve seen a others with mad skills but you Sir are hands down the best I’ve seen. Now if you know someone better than you in some area that also gives excellent instruction PLEASE send me their way :) Or maybe someone on your level with a slightly different perspective:)
      I’m just bias because I’ve learned more from you than anyone creator in all my years in Rust and as a Dev in general I believe:) Thank you so much for everything my friend! I really do owe you a lot and if the opportunity arises I would be honored to return even a small favor. Cheers buddy

    • @user-ov5nd1fb7s
      @user-ov5nd1fb7s ปีที่แล้ว +4

      Aren't all rust developers "on the internet"?

    • @lyingcat9022
      @lyingcat9022 ปีที่แล้ว +7

      @@user-ov5nd1fb7s haha indeed. It was a poor and imprecise wording on my part. That why I attempted to clarify I meant Rust TH-camrs

    • @SimonBuchanNz
      @SimonBuchanNz ปีที่แล้ว +1

      Check out fasterthanlime too.

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

    Loved this talk - exactly the kind of balanced discussion we need to have for all long term non-trivial software projects with external dependencies regardless of language, to be able to move forward responsibly and not getting stuck in old versions or upgrade recklessly.

  • @FlaviusAspra
    @FlaviusAspra ปีที่แล้ว +1

    The elephant in the room: rust makes it incredibly complicated to refactor incrementally small parts of your application.