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

5 snips
Nov 2, 2024 • 50min
Eclipse uProtocol with Pete LeVasseur
In this engaging conversation, Pete LeVasseur, maintainer of Eclipse uProtocol, shares his journey in automotive software development, highlighting the shift from hardware to software as a driving force in automation. He delves into the importance of an open communications framework, the role of diverse sensor technologies in safety, and the challenges of software distribution in modern vehicles. Additionally, Pete discusses the strategic adoption of Rust, emphasizing its benefits like memory safety, and how it integrates with existing languages in the automotive ecosystem.

18 snips
Oct 26, 2024 • 1h 46min
What's New in Rust 1.76, 1.77, and 1.78
Discover the highlights of the latest Rust releases, including new debugging tools like the stabilized `result inspect` and `option inspect` functions. Explore the complexities of recursion support in async functions and enhancements in hash handling and string operations. Dive into the playful challenge of computing the 78th Fibonacci number and learn about improvements in memory safety and error handling. Discussions also touch on ABI compatibility and refined diagnostics, showcasing Rust's evolving capabilities and community engagement.

Oct 13, 2024 • 33min
PubNub with Stephen Blum
Stephen Blum, CTO and co-founder of PubNub, delves into the exciting transition of PubNub towards Rust integration, highlighting its performance and safety advantages. He shares insights into the challenges of migrating from C, the unique pros and cons of Rust rewrites, and the importance of developer expertise. The conversation also touches on creating engaging resources for developers, such as video tutorials, and humorously discusses the surprising weight of the internet, likening it to that of a strawberry!

4 snips
Oct 9, 2024 • 1h 24min
What's New in Rust 1.74 and 1.75
Discover the latest advancements in Rust with discussions on new lint configurations and enhanced Cargo features for streamlined authentication. Dive deep into opaque return types and the stabilization of `impl Trait` for better async functions. Explore the introduction of safety-focused saturating arithmetic and crucial compatibility notes regarding older platforms. Learn about performance optimizations using PGO and Bolt, along with significant improvements in documentation and error handling. Tune in for insights into Rust's evolving type system!

Aug 31, 2024 • 1h
Rebuilding InfluxDB with Rust with Andrew Lamb
Andrew Lamb, a Staff Engineer at InfluxData with a decade of C/C++ experience, shares insights on the exciting transition to Rust for InfluxDB 3.0. He discusses the architectural advancements aimed at improving time series data handling and the integration of the Apache Arrow ecosystem. The conversation covers challenges in database programming, including language limitations and managing async workflows, while underscoring Rust's benefits in safety and performance. Andrew also reveals future plans for InfluxDB, reflecting the ongoing evolution of open-source software.

Aug 12, 2024 • 36min
Exploring Fiberplane's 3-Year Rust Journey, with Benno van den Berg
Benno van den Berg, a Principal Software Engineer at Fiberplane, shares his fascinating journey transitioning from .NET to Rust. He discusses Fiberplane's three-year experience building an interactive observability notebook, highlighting the challenges of maintaining a decentralized codebase. Benno also dives into the use of Rust with WebAssembly for frontend integration and offers practical advice for developers seeking Rust job opportunities. His insights shed light on best practices in Rust project management and the importance of hands-on experience.

Jul 29, 2024 • 27min
Full-stack development of a B2B payment infrastructure in Rust, with Florent Bécart
Florent Bécart, CTO at Nikulipe, shares insights on the company's strategic shift to Rust for their B2B payment infrastructure. He highlights Rust's benefits, including safety, scalability, and lower operational costs, while also discussing its role in frontend development via Yew and WebAssembly. The conversation dives into the challenges faced, such as long compile times and managing workload spikes. Florent also offers valuable advice for decision-makers considering Rust as a tech choice in their businesses.

Jun 21, 2024 • 45min
Write Powerful Rust Macros with Sam Van Overmeire
Meet Sam Van Overmeire, author of 'Write Powerful Rust Macros,' discussing macro security, interesting macros, and when to use macros. Learn about Rust macros intricacies and Manning Publishing's Rust books.

Jun 18, 2024 • 1h 9min
What's New in Rust 1.72 and 1.73
The podcast delves into the highlights of Rust versions 1.72 and 1.73, discussing topics like const evaluation time, uplifted clippy lints, stabilized APIs, future Windows compatibility, Cargo improvements, cleaner panic messages, thread local initialization, and optimizations in Rust standard library. The hosts explore various changes, enhancements, and updates in the Rust ecosystem, aiming to keep listeners informed and engaged.

May 19, 2024 • 49min
Rama with Glen De Cauwsemaecker
Allen Wyma chats with Glen De Cauwsemaecker about Rama, a customizable proxy in Rust. They cover Rama's functionality, development story, architecture, and Glen's background in game development. The podcast delves into the advantages of Rama for developers and the challenges in networking for online games.