

Rustacean Station
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
Episodes
Mentioned books

Aug 25, 2019 • 28min
Organizing Colorado Gold Rust: An interview with conference founder J Haigh
We interview J Haigh about their experience organizing this year’s first-ever Colorado Gold Rust conference, what brought them to Rust, and what inspired them to give back to Rust’s community.
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps & referenced resources
[@00:41] - Colorado Gold Rust
[@01:48] - What got you into Rust?
RustConf
@ag_dubs (Ashley Williams)
@carols10cents (Carol Nichols)
[@03:01] - Getting involved with the Rust community
Rust Boulder/Denver Meetup
@focusaurus (Peter Lyons)
[@07:50] - What is the Recurse Center?
[@09:21] - Organizing a conference
Auraria Campus
@argorak (Florian Gilcher)
Rust Fest
Rust Community Events Team’s example timeline for organizing a conference
Rust Belt Rust
Rust Belt Rust 2018’s budgeting report
[@17:27] - What have you learned for next time?
[@19:36] - Who is helping with the conference?
Nicholas Young
[@22:05] - Community Inclusivity
[@24:44] - CFP software
[@25:34] - Finding a venue for a conference
Credits
Intro Theme: Aerocity
Audio Editing: Reece McMillin
Hosting Infrastructure: Jon Gjengset
Show Notes: Jeremy Jung
Hosts: Ben Striegel

Aug 8, 2019 • 1h 3min
Ruma and the Matrix Communication Protocol: An Interview with Jimmy Cuadra
We interview Jimmy Cuadra about Matrix, an open and decentralized communication protocol, and his implementation in Rust known as Ruma.
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps & referenced resources
[@01:35] - Meet Jimmy Cuadra
[@04:46] - How did you get into Rust?
@bascule (Tony Arcieri)
The Rust Programming Language Book
[@08:47] - What is Matrix?
Matrix: an open network for secure, decentralized communication
libpurple
Ruma: Introduction to Matrix
[@14:32] - Why “Matrix”?
[@16:44] - What forms of communication does Matrix enable?
[@17:59] - What pieces of Matrix does Ruma implement?
[@20:27] - Why did you decide to use Rust?
[@23:52] - How challenging has Ruma been to implement?
[@30:27] - What libraries does Ruma leverage?
Serde: a framework for serializing and deserializing data structures efficiently and generically
Diesel: a safe, extensible ORM and query builder
[@34:02] - If you could start all over again, what would you do differently?
[@38:57] - Does Ruma use any unstable Rust features? Has it previously?
[@42:30] - What other implementations of Matrix exist?
[@46:42] - How difficult to implement is the Matrix specification?
[@52:59] - How close to maturity is Ruma?
Credits
Intro Theme: Aerocity
Audio Editing: Reece McMillin
Hosting Infrastructure: Jon Gjengset
Show Notes: Ben Striegel
Hosts: Abdou Seck, Ben Striegel

Jul 12, 2019 • 54min
Announcing Rustacean Station and Rust 1.36
Meet Rustacean Station, a new Rust “meta podcast”, and take a dive into the new 1.36.0 Rust release with Ben and Jon.
If you would like to offer Rust-related podcast content for us to host, or would like advice and resources on making your own Rust podcast, get in touch with us via the venues below!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
In the episode
[@4:27] - std::future
[@11:29] - std::task
[@14:22] - the alloc crate
[@18:52] - std::collections::HashMap and hashbrown
[@22:50] - std::mem::MaybeUninit and the deprecation of std::mem::uninitialized (mentioned: Error::type_id destabilization and std::pin discussion)
[@36:24] - NLL for Rust 2015 (mentioned: MIR)
[@44:45] - cargo --offline and cargo fetch
[@46:50] - ongoing stdlib constification
[@47:25] - read_vectored and write_vectored
[@49:05] - Iterator::copied
[@49:58] - dbg! enhancements
[@51:19] - #[must_use] for is_err and is_ok
Credits
Intro Theme: Aerocity
Audio Editing: Reece McMillin
Hosting Infrastructure: Jon Gjengset
Show Notes: Ben Striegel
Hosts: Ben Striegel, Jon Gjengset
Special Thanks: Chris Krycho, Andrew Gallant, Mae McCauley


