
Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
Latest episodes

Aug 4, 2020 • 49min
RustFest 2019 Interview Series: Burnout in Open Source Software; The Rust Roadmap
Two more long-awaited interviews from RustFest 2019: Katharina Fey on the phenomenon of burnout in software and in open source communities and Florian Gilcher on Rust’s annual roadmaps.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Timestamps & referenced resources
[@00:50] Part 1: Burnout w/ Katharina Fey
[@01:54] - How common is burnout in software?
[@03:24] - How does burnout manifest in volunteer endeavors like open source software?
[@08:10] - How does rotation of responsibilities alleviate burnout?
[@13:41] - What communities succeed at combating burnout?
[@16:44] - Final thoughts on burnout and governance
[@19:50] Part 2: The Rust Roadmap w/ Florian Gilcher
Rust 2019 roadmap
Rust 2020 roadmap
Credits
Intro Theme: Aerocity
Audio Editing: Eddy Petrisor
Hosting Infrastructure: Jon Gjengset
Show Notes: Ben Striegel

Aug 3, 2020 • 23min
This Week in Rust - Issue 350
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 350, published on July 28, 2020, as well as short interviews with upcoming RustConf speakers Siân Griffin, Jane Lusby, and Ashley Hauck.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Announcing Rust 1.45.1
Announcing Rust 1.45.2
Headcrab: July 2020 progress report
This Month in Rust OSDev (July 2020)
Learning Rust: Mindsets and Expectations
Blue Team Rust: What is “Memory Safety”, really?
Creating Linux Packages for Rust Projects (1/2)
Reverse Engineering a USB Device with Rust
Some Learnings from Implementing a Normalizing Rust Representer
[video]Learning Rust by Working Through the Rustlings Exercises
Rust Language Cheat Sheet 2019 -> 2020
[audio]The State of Rust 2 with Alex Chrichton
[audio]The State of Rust with Steve Klabnik
RFC: ‘C unwind’ ABI
Procedural vtables and wide ptr metadata
Edition 2021 and beyond
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jul 28, 2020 • 10min
This Week in Rust - Issue 349
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 349, published on July 28, 2020.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
This Week in Rust #349
Opening up the Core Team agenda
Rust’s CI is Moving to GitHub Actions
IntelliJ Rust Changelog #127
Rust Analyzer Changelog #35
Notes on A Smaller Rust
Rust Explained using Easy English
Tutorial for Tokio and async Rust
Cell, RefCell, and Interior Mutability in Rust
Async/Await for AVR with Rust
Making a Game in 48 hours with Rust and WebAssembly
Inline assembly
Add a new #[instruction_set(...)] attribute for supporting per-function instruction set changes
RFC: ‘C unwind’ ABI
RFC: Add JSON backend to Rustdoc
RFC: Named arguments
Establish a new error handling project group
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jul 21, 2020 • 12min
This Week in Rust - Issue 348
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 348, published on July 21, 2020.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Announcing Rust 1.45.0
Learn how to make a Sokoban game in Rust
Clear Explanation of Rust’s module system
Rewriting FORTRAN Software in Rust
Writing a kernel driver with Rust
Packaging and Vendoring Production Rust Software - Windows
Async Rust, but less intimidating
Rust: What is Ownership and Borrowing
Boiled Down Crate: OnceCell
Curso Rust
zbus is looking for contributors
just: Add extensible recipe and justfile attributes
libnet: Segfault in icmp send
rust: fs::remove_dir_all rarely succeeds for large directories on window
RFC: C unwind ABI
Add oneof configuration predicate to support exclusive features
RFC: Promote aarch64-unknown-linux-gnu to a Tier-1 Rust target
Add Drop::poll_drop_ready for asynchronous destructors
Stabilize Cargo’s new feature resolver
Add the partial-closure-args RFC
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jul 14, 2020 • 9min
This Week in Rust - Issue 347
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 347, published on July 14, 2020.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Announcing Rustup 1.22.1
Lang Team Design Meeting: Path to Membership
Perspective on Rust Community Moderation
The Soul of a New Debugger
Async Interview #8: Stjepan Glavina
Using RabbitMQ in Rust
Rust Analyzer Changelog #33
IntelliJ Rust Changelog #126
This Month in Rust OSDev
Rust es orientado a objeto?
Fuzzing Rust with Shnatsel
Two Sum Problem - Leet Code + Rust
Rust and WebAssembly - EdgeXR @ Netlight
Opt-in Stable Trait VTables
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jul 7, 2020 • 8min
This Week in Rust - Issue 346
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWiR 346, published on July 6, 2020.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Announcing Rustup 1.22.0
Ownership of the standard library implementation
Choosing a Rust web framework, 2020 edition
Simple Rocket Web Framework Tutorial POST Request
Transpiling a Kernel Module to Rust: The Good, the Bad and the Ugly
Ringbahn II: The Central State Machine
What is a Dangling Pointer?
Super Hero Rust fuzzing
RFC: IndexGet and IndexSet
RFC: Add a new #[instruction_set(...)] attribute for supporting per-function instruction set changes
Inline const expressions and patterns
Inline Assembly
This Week in Rust GitHub Repo
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jun 30, 2020 • 10min
This Week in Rust - Issue 345
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from TWir 345, published on June 29, 2020.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Faster Rust Development on AWS EC2 with VSCode
Rust Verification Tools
Extremely Simple Rust Rocket Framework Tutorial
Build a Smart Bookmarking Tool with Rust and Rocket
Secure Rust Guidelines
Examining ARM vs x86 Memory Models with Rust
Rust Stream: Iterators
Manipulating ports, virtual ports and pseudo terminals
Database Project
Gooseberry
Ruma
Crates.io token scopes
Linking modifiers for native libraries
Portable packed SIMD vector types
Hierarchic anonymous life-time
Inline const expressions and patterns
Inline Assembly
Deduplicate Cargo workspace information
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jun 26, 2020 • 51min
Mun
First time host, long time editor Jeremy talks with Bas and Remco, creators of the Mun project. Mun is a programming language empowering creation through speedy, hot reloading iteration written in Rust. Why Rust for a project like this? That’s what we explore in this episode.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
The Mun Website
The Mun github repo
Pull Requests
The Mozilla Grant
The Amethyst Project
The Mun community Discorrd
Credits
Intro Theme: Aerocity
Audio Editing: Jeremy Webb and Jeremy Jung Huge thanks to him for denoising the guests’ tracks.
Hosting Infrastructure: Jon Gjengset
Show Notes: Jeremy Webb
Hosts: Jeremy Webb
Guests: Remco Kuijper and Bas Zalmstra

Jun 23, 2020 • 12min
This Week in Rust - Issue 344
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
Announcing Rust 1.44.1
Writing Non-Trivial Macros in Rust
How to Design For Panic Resilience in Rust
Tour of Rust - Chapter 8 - Smart Pointers
Thread-local Storage - Part 13 of Making our own executable packer
RISC-V OS using Rust - Chapter 11
Zero To Production #2: Learn By Building An Email Newsletter
[video] Crust of Rust: Smart Pointers and Interior Mutability
[video] CS 196 at Illinois
[video] Rust Stream: The Guard Pattern and Interior Mutability
[video] Ask Me Anything with Felix Klock
GitUI
Ruma
RFC: ‘C unwind’ ABI
impl From<char> for String
stabilize leading_trailing_ones
Add TryFrom<{int}> for NonZero{int}
Stabilize #[track_caller]
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington

Jun 16, 2020 • 6min
This Week in Rust - Issue 343
Nell Shamrell-Harrington — lead editor of This Week in Rust — takes you through highlights from this week’s issue of TWiR.
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!
Twitter: @rustaceanfm
Discord: Rustacean Station
Github: @rustacean-station
Email: hello@rustacean-station.org
Referenced resources
2020 Event Lineup - Update
Announcing RustFest Global 2020 🎉
RustConf 2020 Registration is Open
Understanding the Rust Ecosystem
Errors in Rust: A Deep Dive
Getting Started With The STM32 Nucleo-F302R8 and Rust
Rustls Security Review & Audit Report
[audio] AreWePodcastYet - Interview with Tim McNamara, author of Rust in Action
[video] Rust Notebooks (Jupyter and Evcxr) - Getting Started
RFC: add the Freeze trait to libcore/libstd
add Windows system error codes that should map to io::ErrorKind::TimedOut
impl PartialEq<Vec<B>> for &[A], &mut [A]
Credits
Hosting Infrastructure: Jon Gjengset
Show Notes: Nell Shamrell-Harrington
Hosts: Nell Shamrell-Harrington