Rustacean Station

Rustacean Station
undefined
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
undefined
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
undefined
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

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app