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

9 snips
Apr 4, 2024 • 48min
Launching RustRover: JetBrains' Investment in Rust
Vitaly Bragilevsky, from JetBrains, chats about RustRover and Rust's growth. They discuss the nature of Rust development tools and the future of Rust, emphasizing the rising popularity and versatile use cases of Rust. The episode also highlights the importance of feedback and improvements in Rust tooling for developers.

Mar 29, 2024 • 51min
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: hello@rustacean-station.org
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 Semantic versioning (semver)
[@08:17] - Determining major version bumps
[@10:48] - Background of the project
[@18:25] - Functionality, use cases, and project details of cargo-semver-checks
[@38:51] - Future plans and upcoming features
[@47:28] - Closing discussion
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma

Mar 22, 2024 • 38min
Hyper 1.0 with Sean McArthur
Experience the 9-year journey of Hyper 1.0 with Sean McArthur, discussing async fragmentation, freelance maintenance, client acquisition, and the future of Hyper. Explore the evolution of Rust web frameworks and the challenges faced post-release, hinting at exciting future plans for version 2.0.

Mar 17, 2024 • 50min
Asynchronous Programming in Rust with Carl Fredrik Samson
Exploring async programming in Rust with Carl Fredrik Samson, covering green threads, fibers, benefits of async, book creation process, target audience, and evolution of async programming in Rust. Insights into writing a book on async programming, motivating factors, and discussions on navigating Rust podcasts and approaching async programming.

Jan 31, 2024 • 51min
Asciinema with Marcin Kulik
Allen Wyma talks with Marcin Kulik about his work on asciinema, a service that allows people to record their terminal windows to share with others, that has the custom asciinema player written 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: hello@rustacean-station.org
Timestamps
[@00:00] - Introduction
[@01:56] - Overview of Asciinema: A suite of tools for recording, replaying, and sharing terminal sessions
[@09:11] - More about Marcin Kulik, the creator of Asciinema, and his background
[@10:08] - Inspiration behind the creation of Asciinema
[@18:52] - Marcin’s journey into Rust
[@23:15] - Balancing paid development and consulting services for Asciinema
[@24:36] - Progress on the Rust rewrite
[@28:37] - AGG (Asciinema GIF generator)
[@34:44] - Maintaining multiple languages and the role of Rust
[@40:17] - Future plans for Asciinema and potential features
[@47:23] - Closing discussion
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma

Jan 28, 2024 • 1h 4min
Unlocking Rust's power through mentorship and knowledge spreading, with Tim McNamara
Tim McNamara, author of Rust in Action
and founder at Accelerant, sits down with Marco Otte-Witte.
Tim discusses how Rust, despite common perceptions, is relatively easy to learn and how the compiler empowers engineers
to avoid common mistakes. The conversation also emphasizes Rust’s growing adoption in companies,
its role in addressing long-term maintainability challenges, and its potential to significantly reduce software
energy consumption, while highlighting the importance of mentorship to ensure successful integration across organizations.
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:00] - Introduction
Video recording of the interview
[@00:34] - Start of the interview
[@01:27] - Tim’s role at AWS
[@03:57] - Tim’s reasons for learning Rust
[@04:57] - Rust in Action
[@06:59] - How hard is it to learn Rust?
[@13:49] - Reasons companies are holding back from adopting Rust
[@23:51] - Rust’s type system and maintainability
[@36:30] - Dependencies in Rust
[@41:01] - Energy savings with Rust
[@48:09] - Tim’s approach to pitching Rust
[@54:21] - Overcoming concerns around Rust adoption
[@55:36] - Recruitment strategy for Rust
[@57:13] - Knowledge spreading
[@01:02:41] - Conclusion
Credits
Intro Theme: Aerocity
Audio Editing: Mainmatter
Hosting Infrastructure: Jon Gjengset
Show Notes: Mainmatter
Hosts: Marco Otte-Witte

Jan 12, 2024 • 41min
Prossimo with Josh Aas
Josh Aas, Executive Director at ISRG, talks about Prossimo, an ISRG project focused on moving critical software to Rust. They discuss Let's Encrypt, building a secure digital infrastructure, transitioning from C to Rust for improved memory safety, and the ambition to make the Linux kernel memory-safe with Rust.

Jan 5, 2024 • 43min
Polars with Ritchie Vink
Ritchie Vink, Creator of Polars, discusses data frames, Polars vs Pandas, using Polars in app development, and the 1.0 release of Polars. They also talk about the challenges of growing Polars without bloat and the changes and challenges in the Rust programming language.

Dec 6, 2023 • 40min
Exploring Rust's impact on efficiency and cost-savings, with Stefan Baumgartner
Stefan Baumgartner, Senior Product Architect at Dynatrace, discusses how Rust enables developers to write efficient software, delivering prototypes quickly. He emphasizes the importance of understanding memory management and teaches Rust to empower developers. Stefan also highlights the role of the compiler in Rust programming and compares its teachability to other languages. He explores onboarding at Dynatrace and the trade-off between performance and stability. Overall, the podcast highlights Rust's impact on efficiency and cost-savings.

Nov 24, 2023 • 54min
Recruiting in Rust with Cedric Sellmann
Allen Wyma talks with Cedric Sellmann about his experience with recuiting Rust engineers.
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
[@00:00] - Guest introduction: Cedric Sellmann - Rust Recruitment Specialist, previous Java recruiter.
[@07:18] - Rust’s limited mainstream adoption and challenges in verifying Rust qualifications.
[@17:28] - Job hunting tips for Rust developers.
[@29:06] - Current Rust job market compared to previous years.
[@32:54] - The effectiveness of referrals for Rust developer job opportunities.
[@35:30] - Industries hiring Rust developers: crypto, gaming, and more!
[@50:31] - Advice for aspiring Rust developers.
Credits
Intro Theme: Aerocity
Audio Editing: Plangora
Hosting Infrastructure: Jon Gjengset
Show Notes: Plangora
Hosts: Allen Wyma