Rustacean Station
Come journey with us into the weird, wonderful, and wily world of Rust.
Migrating C to Rust with Jonas Kruckenberg
Allen Wyma talks with Jonas Kruckenberg from Mainmatter about migrating production C and C++ codebases to Rust and the C to Rust Migration Book. They discuss incremental migration, refactoring legacy code, designing safe FFI boundaries, and testing undefined behavior.
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: [email protected]Timestamps
[@00:00] - Intro [@00:10] - Welcome and in...Hopp with Costa Alexoglou and Iason Paraskevopoulos
Allen Wyma talks with Costa Alexoglou and Iason Paraskevopoulos, creators of Hopp, a tool that enables remote pair programming sessions. Hopp is built with Tauri and Rust, and is open source.
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: [email protected]Timestamps
[@0:00] - Meet Costa Alexoglou and Iason Paraskevopoulos [@3:12] - The problem with existing tools: hi...What's New in the Rust 2024 Edition
Jon and Ben discuss the highlights of the Rust 2024 Edition.
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: [email protected]Timestamps & referenced resources
[@03:05] - RPIT lifetime capture rules [@08:00] - let chains in if and while if let temporary scope Mara’s post on “super let” Tail expression temporary scope [@19:15] - Match ergonomics reservations [@24:49] - Unsafe extern b...What's New in Rust 1.88 through 1.90
Jon and Ben discuss the highlights of the 1.88 through 1.90 releases of 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps & referenced resources
[@00:26] - Rust 1.88
[@00:26] - Let chains The if let temporary scope [@09:09] - Naked functions [@11:55] - Boolean configuration [@14:15] - Cargo automatic cache cleaning [@17:52] - Stabilized APIs [@17:52] - hint::select_unpredictable [@21:16...What's New in Rust 1.85 through 1.87
Jon and Ben discuss the highlights of the 1.85 through 1.88 releases of 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps & referenced resources
[@01:11] - Rust 1.85
[@02:05] - async closures RFC 3668 Stabilization report [@07:45] - Hiding trait implementations from diagnostics [@09:43] - FromIterator and Extend for tuples [@12:10] - Updates to std::env::home_dir() Deprecation di...What's New in Rust 1.81 through 1.84
Jon and Ben discuss the highlights of the 1.81 through 1.84 releases of Rust.
This episode was recorded as part of a YouTube live stream on 2025-10-26, which you can still watch.
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: [email protected]Timestamps & referenced resources
[@01:58] - Rust 1.81
[@02:05] - core::error::Error Tracking is...Dioxus with Jonathan Kelley
Allen Wyma talks with Jonathan Kelley, creator of Dioxus, a framework for building web, mobile, and desktop apps with a single Rust codebase.
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: [email protected]Timestamps
[@00:00] - Meet Jonathan Kelley, Creator of Dioxus [@01:55] - The Origin & Core Technology of Dioxus [@24:45] - Hot Reloading for a Faster Workflow [@30:20...Malachite with Adi Seredinschi
Allen Wyma talks with Adi Seredinschi, creator of Malachite, a Byzantine-fault tolerant (BFT) consensus engine implemented 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@0:00] - Meet Adi Seredinsky, Director of Product at Informal Systems [@5:23] - From Go to Rust: The Malachite rewrite of Tendermint [@9:26] - Technical challenges of the original Go...Rust at Work - conversation with Eli Shalom and Igal Tabachnik of Eureka Labs
In this episode, host Gábor Szabó talks to Eli Shalom, Eureka Labs’ Co-Founder and CTO, and Senior Software Engineer Igal Tabachnik about how Rust is powering infrastructure at Eureka Labs - a blockchain company operating in a low-latency, high-throughput environment.
Eureka Labs’ work focuses on advancing the logic of block construction to support more efficient execution and expand the functionality that can be packed into each block’s limited timeframe.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d like to suggest an idea for a...
SWC with DongYoon Kang
Allen Wyma talks with DongYoon Kang aka kdy, creator of SWC, a Rust-based platform for creating fast developer tools. It’s used in existing projects such as Next.js, Parcel, and Deno.
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: [email protected]Timestamps
[@0:00] - Meet DongYoon Kang, creator of SWC, the Rust-based platform for the Web ...AccessKit with Matt Campbell and Arnold Loubriat
With AccessKit, Matt Campbell and Arnold Loubriat took on the ambitious task of abstracting over the accessibility APIs of several target OS’ to offer toolkit providers one unified way to make their UIs accessible across platforms. This interview was recorded live at RustWeek 2025 with your host Luuk van der Duim.
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: hell...Rust at Work with Ran Reichman Co-Founder and CEO of Flarion
Gábor Szabó talks with Ran Reichman, Co-Founder and CEO of Flarion, a company building high-performance data processing systems using 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps & referenced resources
[@0:00] - The Code-Maven live meeting series on Rust at Work. [@1:03] - Welcome to Ran Reichman, Co-Founder and CEO of Flarion. Talpiot prog...What's New in Rust 1.79 and 1.80
Jon and Ben discuss the highlights of the 1.79 and 1.80 releases of 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps & referenced resources
[@01:02] - Rust 1.79
[@01:02] - Inline const expressions [@08:33] - Bounds in associated type position [@14:11] - Extending automatic temporary lifetime extension Mara’s blog post on temporary lifetimes [@21:55] - Frame pointers enab...Dataland with Howard Zuo
Allen Wyma talks with Howard Zuo, CEO at Dataland, a software company that builds AI agents for customer support teams, using 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@0:00] - Introduction to Howard Zuo and Dataland [@2:21] - Supported data sources and plugins [@5:36] - Challenges with data diversity [@9:12] - Focus on customer su...Nushell with WindSoilder
Allen Wyma talks with WindSoilder, a contributor to Nushell, a shell that treats data as structured tables. WindSoilder shares his journey into programming, his work on Nushell, and how Rust has shaped his development experience.
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: [email protected]Timestamps
[@00:00] - Meet WindSoilder: Python developer and Rust enthusiast [@04:15] - Di...ExpressVPN with Pete Membrey
Allen Wyma talks with Pete Membrey, Chief Research Officer at Kape Technologies. Pete is a software engineer with a passion for bringing technology to better the world.
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: [email protected]Timestamps
[@00:00] - Meet Peter Memery, Chief Research Officer at ExpressVPN [@02:21] - Peter’s programming journey and transition to Expr...Rust with Guillaume Gomez
Allen Wyma and Zeeshan Ali Khan talk with Guillaume Gomez, Principal Engineer at Huawei. Guillaume is an IT engineer who is a frequent contributor and reviewer of the Rust language and also participates in other opensource projects such as Servo.
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: [email protected]Timestamps
[@0:00] - Meet Guillaume: how he...RustRover with Vitaly Bragilevsky
Allen Wyma talks with [Vitaly Bragilevsky](https://bravit.pro/), developer advocatge at [JetBrains](https://www.jetbrains.com/). [RustRover](https://www.jetbrains.com/rust/) is an IDE for Rust that is created by JetBrains that is free for non-commercial use. ## 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](https://twitter.com/rustaceanfm) - Discord: [Rustacean Station](https://discord.gg/cHc3Gyc) - Github: [@rustacean-station](https://github.com/rustacean-station/) - Email: [hello...
RustRover with Vitaly Bragilevsky
Allen Wyma talks with Vitaly Bragilevsky, developer advocatge at JetBrains. RustRover is an IDE for Rust that is created by JetBrains that is free for non-commercial use.
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: [email protected]Timestamps
[@00:00] - Meet Vitaly Bragilevsky, Developer Advocate at JetBrains [@12:42] - What JetBrains does in Rust and their IDE pr...Lychee with Matthias Endler
Allen Wyma talks with Matthias Endler, the creator of lychee, a stream-based link checker written in Rust that finds broken hyperlinks and mail addresses inside of HTML and Markdown documents as well as websites.
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: [email protected]Timestamps
[@00:00] - Meet Matthias: Rust consultant and creator of lychee [@01:55] - Pr...Idiomatic Rust with Brenden Matthews
Allen Wyma talks with Brenden Matthews, the author of the book Idiomatic 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@00:00] - Meet Brenden Matthews, author of Idiomatic Rust [@02:52] - Writing idiomatic Rust and the evolution of the book [@06:47] - Design patterns, idioms, and Rust coding practices [@12:36] - Structuring idiomatic Rust code [@33:57...Rust in Google with Lars Bergstrom
Allen Wyma talks with Lars Bergstrom, Director of Engineering at Google, about Google’s use of Rust within Android. Android is Google’s main mobile operating system deployed to over 3 billion devices around the world.
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: [email protected]Timestamps
[@00:00] - Meet Lars Bergstrom [@03:06] - Updates on Android devices [@06:49] - Rust...Tauri 2.0 with Daniel Thompson-Yvetot
Allen Wyma talks with Daniel Thompson-Yvetot, co-founder of Tauri about Tauri’s 2.0 release. Tauri is a toolkit that helps developers make applications for the major desktop platforms using a variety of front-end frameworks.
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: [email protected]Timestamps
[@00:33] - Daniel’s introduction to Tauri [@10:12] - Making Tauri small and secure...Eclipse uProtocol with Pete LeVasseur
Allen Wyma talks with Pete LeVasseur about Eclipse uProtocol. uProtocol is a library to make services within automobiles to easily communicate with each other, no matter where they are in the vehicle.
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: [email protected]Timestamps
[@00:00] - Meet Pete LeVasseur, maintainer of Eclipse uProtocol, a software-defined communications framework [@15:34...What's New in Rust 1.76, 1.77, and 1.78
Jon and Ben discuss the highlights of the 1.76, 1.77, and 1.78 releases of Rust.
This episode was recorded as part of a YouTube live stream on 2024-05-18, which you can still watch.
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: [email protected]Timestamps & referenced resources
[@00:34] - Rust 1.76
[@01:18] - ABI compatibility updates The up...PubNub with Stephen Blum
Allen Wyma talks with Stephen Blum about PubNub. PubNub is a real-time communication platform and infrastructure-as-a-service company that is integrating Rust into their stack.
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: [email protected]Timestamps
[@00:00] - Meet Stephen Blum, CTO & Co-founder of PubNub [@06:43] - Implementing Rust in PubNub’s infrastructure [@15:19] - Rust rewrite insights [@16:41] - PubN...What's New in Rust 1.74 and 1.75
Jon and Ben discuss the highlights of the 1.74 and 1.75 releases of Rust.
This episode was recorded as part of a YouTube live stream on 2024-05-18, which you can still watch.
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: [email protected]Timestamps & referenced resources
[@00:13] - Rust 1.74
[@00:21] - Lint configuration through Cargo [@07:42...Rebuilding InfluxDB with Rust with Andrew Lamb
Allen Wyma talks with Andrew Lamb about InfluxDB’s rewrite. InfluxDB is an open-source time series database.
As a Staff Engineer at InfluxData, he works on InfluxDB 3.0, a new time series database written in Rust, focusing on query processing and the Apache Arrow DataFusion and Apache Arrow ecosystems. In that capacity, he is a member and past chair of the Apache Arrow PMC and actively contributes to Apache Arrow DataFusion and the Apache Rust implementation query engine.
Andrew was a professional C/C++ programmer for 10 years before switching to Rust. His experience ranges from startups to...
Exploring Fiberplane's 3-Year Rust Journey, with Benno van den Berg
Benno van der Berg, Principal Software Engineer at Fiberplane, sits down with Luca Palmieri.
They discuss Fiberplane’s 3-years long journey with Rust, building an interactive observability notebook.
They touch on Benno’s experience switching from .NET to Rust and share insights on using Rust for a commercial product,
including the reasons behind Fiberplane’s Rust adoption. They then dive into the challenges of maintaining Fiberplane’s
codebase and conclude with a few tips for developers looking for Rust jobs.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch wi...
Full-stack development of a B2B payment infrastructure in Rust, with Florent Bécart
Florent Bécart, CTO at Nikulipe, sits down with Luca Palmieri.
Florent discusses Nikulipe’s reasons for adopting Rust: lower operational costs, scalability, safety, security and
maintainability. Nikulipe has also made a bet on Rust for its frontend development needs, using Yew and WebAssembly.
The interview closes with an overview of the challenges they faced, including long compile times and workspace management.
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...
Write Powerful Rust Macros with Sam Van Overmeire
Allen Wyma talks with Sam Van Overmeire about Write Powerful Rust Macros, a book about writing macros within your Rust apps. Manning discount code: podrustacean24
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: [email protected]Timestamps
[@00:00] - Meet Sam Van Overmeire, developer & cloud consultant, author of Write Powerful Rust Macros [@09:00] - Why he chose to wr...What's New in Rust 1.72 and 1.73
Jon and Ben discuss the highlights of the 1.72 and 1.73 releases of Rust.
This episode was recorded as part of a YouTube live stream on 2024-05-18, which you can still watch.
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: [email protected]Timestamps & referenced resources
[@03:49] - Rust 1.72.0
[@04:24] - Report cfg-hidden items [@08:49] - Un...Rama with Glen De Cauwsemaecker
Allen Wyma talks with Glen De Cauwsemaecker about Rama, a modular and customizable proxy built 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@00:00] - Introducing Glen De Cauwsemaecker [@01:26] - Rama functionality & use cases [@14:38] - Discussing the development story leading up to Rama’s upcoming release [@36:19] - Rama architecture, Glen’s backgr...Ratatui with Orhun Parmaksiz
Allen Wyma talks with Orhun Parmaksiz about Ratatui, a TUI library for Rust to create beautiful console-based applications 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@00:00] - Meet Orhun Parmaksiz [@01:21] - Origins of the project and overview of TUIs [@09:32] - Rebranding from tui-rs and continuing previous work [@14:50] - Documentation of Ra...Isograph with Robert Balicki
Allen Wyma talks with Robert Balicki about Isograph, a framework powered by Rust to speed up your React app development.
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: [email protected]Timestamps
[@10:48] - GraphQL basics [@21:20] - The role of Rust within the project [@32:24] - Isograph installation [@37:16] - Isograph development [@45:46] - Upcoming features [@01:00:01] - Closing discussionCr...
release-plz with Marco Ieni
Allen Wyma talks with Marco Ieni about release-plz, a CLI-based tool that helps you to release your Rust crates by generating changelogs and bumping the version of your crates.
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: [email protected]Timestamps
[@00:00] - Meet Marco Ieni, software engineer at Prisma, creator of release-plz [@01:17] - Release-plz creation & features [@08:50...Pavex with Luca Palmieri
Allen Wyma talks with Luca Palmieri about Pavex, a new API-focused web framework for 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!
Twitter: @rustaceanfm Discord: Rustacean Station Github: @rustacean-station Email: [email protected]Timestamps
[@00:00] - Meet Luca Palmieri, software engineer, author of Zero To Production In Rust, open source maintainer & contributor [@02:04] - Luca’s working experience, discussing time at AWS and moving to Main...Launching RustRover: JetBrains' Investment in Rust
Vitaly Bragilevsky, Developer Advocate at JetBrains and author of Haskell in depth, sits down with Luca Palmieri.
Vitaly explains what led JetBrains to launch a Rust-specific product, RustRover. He covers, in particular, why it is a good time to invest further in Rust, touching as well on the state of the Rust ecosystem. Luca and Vitaly also touch on the status quo of Rust developer tooling, including debuggers, profilers (or the lack thereof!), and framework-specific extensions.
Contributing to Rustacean Station
Rustacean Station is a community project; get in touch with us if you’d...
cargo-semver-checks with Predrag Gruevski
Allen Wyma talks with Predrag Gruevski about cargo-semver-checks, a linter that checks your crate’s API for any semver violations.
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: [email protected]Timestamps
[@00:00] - Meet Predrag Gruevski - creator & maintainer of cargo-semver-checks [@00:35] - Exploring cargo-semver-checks, a linter for preventing breaking changes and ensuring semantic versioning [@05:00] - What is S...Hyper 1.0 with Sean McArthur
Allen Wyma talks with Sean McArthur about the 1.0 release of Hyper, the well-known Rust HTTP library.
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: [email protected]