Rust in Production

Matthias Endler
undefined
Aug 8, 2024 • 23min

Season 2 Finale

Dive into the transformative role of Rust in modern software development. Discover why many are migrating from C++ and Python to Rust as a secure solution. Explore the long-term success of efficient data pipeline management and learn how tools like Infinium's Fluvio help streamline processes. Hear inspiring stories of companies enhancing productivity and reducing bugs with Rust. Plus, uncover the growing confidence in Rust adoption across the industry, fueled by collaborative experiences and community engagement!
undefined
Jul 25, 2024 • 1h 34min

System76 with Jeremy Soller

Jeremy Soller, Principal Engineer at System76 and mastermind behind the Rust-based Redox OS, shares his fascinating journey in low-level computing. He reveals the challenges of writing correct C code and how Rust transforms OS development. From kernel work to creating the COSMIC desktop, Jeremy emphasizes the advantages of Rust in refactoring and safety. He discusses System76's vertical integration approach and the importance of modular design in avoiding legacy pitfalls. Plus, he offers tips for newcomers looking to dive into OS and Rust contributions!
undefined
Jul 11, 2024 • 56min

Fusion Engineering with Jakub Valtar

Jakub Valtar, a former game engine developer turned drone software engineer at Fusion Engineering, discusses innovative flight-control systems for the next generation of drones. He highlights Rust's advantages, including performance and safety, crucial for drone operations in complex environments. Valtar shares insights on handling hardware failures, utilizing real-time scheduling on Raspberry Pi, and the importance of robust error handling. He also emphasizes Rust's role in improving team productivity and encourages others to explore drone development, blending technology with creative engineering.
undefined
Jun 27, 2024 • 1h 9min

OxidOS with Alexandru Radovici

Software Engineer Alexandru Radovici from OxidOS discusses using Rust in automotive embedded development for safety. Topics include challenges in certifying Rust code for automotive industry, advantages of Rust-based car software, modernizing development processes in automotive industry, advantages of Rust in future markets, discussion on OxidOS features, kernel drivers and compile-time safety in Rust, runtime application updates for embedded systems, university students learning Rust, hiring embedded engineers, and exploring OxidOS and TokoS platforms.
undefined
6 snips
Jun 13, 2024 • 1h 25min

Matic with Eric Seppanen

Eric Seppanen from Matic discusses using Rust for home automation robots, challenges of real-time mapping, benefits of Rust for safety, optimizing robot performance with Rust, updating software on robots, communication challenges, managing dependencies in Rust projects, and learning experiences with Rust.
undefined
May 30, 2024 • 1h 4min

Thunderbird with Brendan Abolivier

Brendan Abolivier, from Thunderbird, discusses integrating Rust into the application, challenges of Microsoft Exchange support, networking challenges, running integration tests, and Rust's role in Thunderbird development. He shares admiration for Rust and encourages donations to support Thunderbird's development.
undefined
May 16, 2024 • 1h 9min

AMP with Carter Schultz

Carter Schultz, a Robotics Architect at AMP Robotics, discusses leveraging AI and robotics in recycling, Rust adoption in production control systems, benefits of Rust memory management over C++, and the evolution of robotics tech stack with Rust. Topics include licensing technology, vertical integration, Rust's memory safety advantages, and the impact of the Rust community in software development.
undefined
May 2, 2024 • 1h 14min

curl with Daniel Stenberg

Daniel Stenberg, creator of curl, discusses its origins, 20 billion installations, space projects, and coding in C vs. Rust. They explore Rust and C integration challenges, parallel processing, and adapting curl across platforms. The podcast ends with encouragement for the Rust community to participate in open source projects.
undefined
Mar 7, 2024 • 37min

Season 1 Finale

In the season finale of 'Rust in Production', we take a cold, hard look at our goals and achievements during the first season.Did we manage to answer the tough questions about Rust's usage in the industry? Were we able to provide a balanced view of the challenges and benefits of using Rust? Or did we end up merely preaching to the choir?As it turns out, the answers align nicely with the main themes from the Rust 2023 survey: the hiring market, the learning curve, the reasons for choosing Rust, the costs of adoption, and the complexity of the language. Either way, there were definitely some surprises and unexpected turns along the way!Proudly Supported by CodeCraftersCodeCrafters helps you become proficient in Rust by building real-world, production-grade projects. Learn hands-on by creating your own shell, HTTP server, Redis, Kafka, Git, SQLite, or DNS service from scratch. Start for free today and enjoy 40% off any paid plan by using this link.Links from the Episode (in order of appearance):https://blog.rust-lang.org/2015/05/15/Rust-1.0.htmlhttps://blog.rust-lang.org/2016/11/10/Rust-1.13.html#the--operatorhttps://blog.rust-lang.org/2019/11/07/Async-await-stable.htmlhttps://www.youtube.com/@HelloRusthttps://corrode.dev/podcast/s01e01-influxdata/?t=55%3A40https://corrode.dev/podcast/s01e05-tweede-golf?t=16%3A29https://corrode.dev/podcast/s01e02-pubnub?t=16%3A24https://corrode.dev/podcast/s01e03-apollo?t=7%3A24https://corrode.dev/podcast/s01e04-arroyo?t=17%3A40https://corrode.dev/podcast/s01e06-sentry?t=54%3A03https://corrode.dev/podcast/s01e02-pubnub?t=17%3A25https://corrode.dev/podcast/s01e05-tweede-golf?t=18%3A57https://corrode.dev/podcast/s01e03-apollo?t=35%3A32https://corrode.dev/podcast/s01e01-influxdata/?t=25%3A25https://corrode.dev/podcast/s01e01-influxdata/?t=49%3A47https://www.integer32.com/https://corrode.dev/podcast/s01e06-sentry?t=57%3A16https://corrode.dev/podcast/s01e01-influxdata/?t=46%3A49https://corrode.dev/podcast/s01e04-arroyo?t=29%3A42https://corrode.dev/podcast/s01e04-arroyo?t=29%3A20https://corrode.dev/podcast/s01e05-tweede-golf?t=13%3A18https://corrode.dev/podcast/s01e05-tweede-golf?t=15%3A13https://github.com/rust-lang/rust/tree/master/libraryhttps://crates.io/crates?sort=downloadshttps://corrode.dev/podcast/s01e02-pubnub?t=37%3A24https://corrode.dev/podcast/s01e03-apollo?t=24%3A09https://crates.io/crates/tokiohttps://crates.io/crates/axumhttps://crates.io/crates/sqlxhttps://newrustacean.com/https://oxide.computer/podcasts/on-the-metalhttps://github.com/M3t0rhttps://hachyderm.io/@m3t0rhttps://mastodon.social/@mrehttps://corrode.dev/abouthttps://podcasts.apple.com/us/podcast/rust-in-production/id1720771330https://open.spotify.com/show/0Hf6gWrzpSzXp1X0cebbsTAdditional Links:https://blog.rust-lang.org/2023/12/20/Rust-2023-Survey-Results.htmlhttps://www.premiumbeat.com/royalty-free-tracks/cassiopeiaAll Episodes of Season 1:https://corrode.dev/podcast/s01e01-influxdatahttps://corrode.dev/podcast/s01e02-pubnubhttps://corrode.dev/podcast/s01e03-apollohttps://corrode.dev/podcast/s01e04-arroyohttps://corrode.dev/podcast/s01e05-tweede-golfhttps://corrode.dev/podcast/s01e06-sentryCredits:We would like to thank the guests of the first season for their time and insights. We would also like to thank the listeners for their support and feedback. We are looking forward to the second season and hope you will join us again!Audio editing and mastering by Simon Brüggen (M3t0r).About corrode:"Rust in Production" is a podcast by corrode, a company that helps teams adopt Rust. We offer training, consulting, and development services to help you succeed with Rust. If you want to learn more about how we can help you, please get in touch.https://corrode.dev/about
undefined
10 snips
Feb 22, 2024 • 1h 16min

Sentry with Arpad Borsos

Arpad Borsos from Sentry shares insights on using Rust for speed improvements, developing relay and symbolicator projects, and discussing actor-based vs. task-based concurrency. The podcast covers challenges in Rust SDK development, understanding clones and lifetimes, handling high traffic, and exploring mini dumps for native crashes.

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