The Rustacean Station Podcast

Code Like a Pro in Rust with Brenden Matthews

Posted Fri, 24 Dec 2021 17:00:00 +0000

Allen Wyma talks with Brenden Matthews, the author of the book Code Like a Pro in Rust.

Contributing to Rustacean Station

Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for an episode or offer your services as a host or audio editor!

Timestamps

  • [@0:41] - Brenden’s Bio
  • [@1:30] - Where the idea to write the book came from
  • [@4:32] - Pythonic, Rustacious/Idiomatic Rust and other coding style terms
  • [@6:25] - Writing idiomatic code
  • [@10:19] - Helper methods
  • [@12:34] - From trait
  • [@15:20] - Into trait
  • [@17:00] - Errors in Rust
  • [@26:59] - Other languages borrowing Rust’s ideas for memory safety and no null type
  • [@29:21] - Kotlin, Dart, Swift & Zig
  • [@30:58] - LLVM, Swift & Rust and evolution of languages
  • [@35:32] - Backwards compatibility in Rust
  • [@39:00] - Experiences and the improvements in Rust
  • [@42:44] - Components are added manually, but should they be installed by default?
  • [@48:16] - Knowing when to use libc and adding a C runtime
  • [@59:58] - Who Code Like a Pro in Rust is written for

Other Resources

Credits

Intro Theme: Aerocity

Audio Editing: Plangora

Hosting Infrastructure: Jon Gjengset

Show Notes: Plangora

Hosts: Allen Wyma