Crafting Command Line Tools With Rust

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 พ.ย. 2024
  • Elizabeth Oda (Researcher at Braid) presents her experience building a command line tool as a newcomer to the language. She'll share the joys and challenges of learning Rust after Python, as well as tips on how to leverage the Rust community both in Tokyo and online.
    Special thanks to:
    Braid (braid.tech) for helping organize and host the event
    WeWork for providing the venue and presentation equipment
    www.meetup.com...

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

  • @nayan_sy
    @nayan_sy ปีที่แล้ว +3

    good talk for people who are just starting with rust and want to dive right away to build things.
    for the code shown in the talk, there are a lot of things could be handled better, for example a better error handling.

    • @elizabethoda1856
      @elizabethoda1856 ปีที่แล้ว +2

      Hi Nayan, thanks for your comment. I 100% agree that a lot of things could be done better. When I gave this talk, I had ~20 hours of experience with Rust. I still have a long way to go towards mastering Rust, but I hope that it encourages other people to get started without fear of having/sharing "perfect" code, whatever that is. Please feel free to submit a PR to my project if you have suggestions on better error handling!

    • @nayan_sy
      @nayan_sy ปีที่แล้ว

      @@elizabethoda1856 great work elizabeth! Sure will try to contribute some time!

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

    Great talk Elizabeth!!

  • @kevinmann6846
    @kevinmann6846 ปีที่แล้ว +2

    Don't know if you'll see this, but did you have to update your .zshrc to make it write to history immediately instead of on closing the shell to get this to work for zsh, or was there some way you were able to get access to the current history? I'm trying to reimplement this to practice.

    • @elizabethoda1856
      @elizabethoda1856 ปีที่แล้ว

      Hi! Thanks for the follow-up question. I'm hoping to have a chance to tackle this soon. It should be fairly straightforward. I'll let you know what I discover.

  • @LifeCodeGame
    @LifeCodeGame ปีที่แล้ว +2

    Elizabeth Oda's presentation on crafting command line tools with Rust is an inspiring look at the joys and challenges of learning a new language. Thanks to Braid and WeWork for hosting and organizing the event!

  • @cthutu
    @cthutu ปีที่แล้ว

    I appreciate Elizabeth's sharing of experience, but I was very surprised to watch a talk about crafting command line tools without a mention of the clap crate. This is the de-facto standard crate for writing command line tools.

    • @cthutu
      @cthutu ปีที่แล้ว

      After reading some of the comments, I realised she only had ~20 hours of experience of Rust so it's perfectly understandable that she hadn't used or knew about clap. But then I believe the talk should not have been called "Crafting Command Line Tools With Rust", but rather something like "My first experiences with Rust". My initial impression would have not been "bad advice about writing command line tools in Rust", but rather "great talk and insight into someone's first step into Rust". I find it interesting how much the title shaped my expectations in this case.

    • @elizabethoda1856
      @elizabethoda1856 ปีที่แล้ว

      @@cthutu Thanks for the feedback. That's fair and something we'll consider for future Tokyo Rust meetups.

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

      @@elizabethoda1856 keep up the talks. They're valuable despite my own personal expectations

  • @pppkenken6610
    @pppkenken6610 ปีที่แล้ว

    Tokyo academy : overflow 0000 0000 0000 0000 : 00/0000 000 zeros fullz.Thanks

  • @kippie80
    @kippie80 ปีที่แล้ว

    Wow, unbelievable that there is tool with that word. No thanks.