Podcast
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!
Show Notes
Links from the Episode (in order of appearance)
- Rust blog post: “Announcing Rust 1.0”, May 15, 2015
- Rust blog post: “The
?
operator”, Nov. 10, 2016 - Rust blog post: “Async-await on stable Rust!”, Nov. 7, 2019
- ‘Hello, Rust!’ YouTube channel
- Clip 1: Paul Dix talking about Rust adoption at InfluxData
- Clip 2: Folkert de Vries on safe multiprocessing in Rust
- Clip 3: Stephen Blum about fearless concurrency
- Clip 4: Nicolas Moutschen about robustness of systems when using Rust
- Clip 5: Micah Wylde about maximum resource utilization with Rust
- Clip 6: Arpad Borsos on handling massive amounts of traffic with Rust
- Clip 7: Stephen Blum: “All new services will be in Rust”
- Clip 8: Folkert de Vries: “Performance is user experience” and results in value for end-users
- Clip 9: Nicolas Moutschen: Flattening the Rust learning curve
- Clip 10: Paul Dix: “The thing attracted me to Rust initially was seeing reports of people building highly performant systems”
- Clip 11: Paul Dix: Training and consulting with integer 32
- integer 32 Rust consulting
- Clip 12: Arpad Borsos: Rust and Python integration with PyO3
- Clip 13: Paul Dix: On hiring Rust engineers
- Clip 14: Micah Wylde: Small companies can attract people who want to work in Rust
- Clip 15: Micah Wylde: Hiring Rust engineers in small vs big companies
- Clip 16: Folkert de Vries: Rust doesn’t hide complexity and that’s great
- Clip 17: Folkert de Vries: Understanding the Rust source code
- The Rust standard library source code
- Crates.io all-time download charts
- Clip 18: Stephen Blum: The risk of overengineering solution in Rust is a barrier to entry
- Clip 19: Nicolas Moutschen: The three phases of Rust usage
tokio
on crates.ioaxum
on crates.iosqlx
on crates.io- The ‘New Rustacean’ podcast — an inspiration for the show
- ‘On the Metal’ podcast — another inspiration for the show
- Simon Brüggen (M3t0r) on GitHub
- Simon Brüggen (M3t0r) on Mastodon
- Matthias Endler on Mastodon
- About corrode Rust Consulting
- ‘Rust in Production’ Podcast on Apple
- ‘Rust in Production’ Podcast on Spotify
Additional Links
All Episodes of Season 1
If you missed any of the previous episodes, you can find them here:
- Episode 1: InfluxData with Paul Dix
- Episode 2: PubNub with Stephen Blum
- Episode 3: Apollo with Nicolas Moutschen
- Episode 4: Arroyo with Micah Wylde
- Episode 5: Tweede Golf with Folkert de Vries
- Episode 6: Sentry with Arpad Borsos
Credits
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.