Rustacean Station  cover image

Rustacean Station

Latest episodes

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

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