Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
headphones
Rust in Production

Rust in Production

Matthias Endler

This is "Rust in Production", a podcast about companies who use Rust to shape the future of infrastructure. We follow their journey in pursuit of more reliable and efficient software as they solve some of the most challenging technical problems in the world. Each episode dives deep into real-world applications of Rust, showcasing how this powerful systems programming language is revolutionizing the way we build and maintain critical infrastructure. From startups to tech giants, we explore the diverse landscape of organizations leveraging Rust's unique features to create safer, faster, and more scalable systems. Our guests share their experiences, challenges, and triumphs in adopting Rust for production environments. Listen in as we discuss topics such as concurrent programming, memory safety, performance optimization, and how Rust's ownership model contributes to building robust software systems. Whether you're a seasoned Rust developer, an infrastructure engineer, or a tech leader considering Rust for your next project, "Rust in Production" offers valuable insights and practical knowledge. Release Schedule "Rust in Production" releases new episodes every other Thursday at 4 PM UTC. Our podcast is structured into seasons, each featuring a diverse range of companies and experts in the Rust ecosystem. Recent episodes have included: - Season 2: Interviews with representatives from System76, Fusion Engineering, OxidOS, Matic, Thunderbird, AMP, and curl. - Season 1: Conversations with leaders from Sentry, Tweede Golf, Arroyo, Apollo, PubNub, and InfluxData. What You'll Learn - Real-world case studies of Rust implementation in production environments - Insights into how companies overcome technical challenges using Rust - Best practices for adopting Rust in various infrastructure contexts - The impact of Rust on software reliability, efficiency, and scalability - Future trends in systems programming and infrastructure development Join us as we uncover the latest trends in Rust development, explore best practices for using Rust in production, and examine how this language is addressing some of the most pressing issues in modern software engineering. From web services and databases to embedded systems and cloud infrastructure, we cover the full spectrum of Rust's impact on the tech industry.
profile image
profile image

2 Listeners

Share icon

All episodes

Best episodes

Top 10 Rust in Production Episodes

Goodpods has curated a list of the 10 best Rust in Production episodes, ranked by the number of listens and likes each episode have garnered from our listeners. If you are listening to Rust in Production for the first time, there's no better place to start than with one of these standout episodes. If you are a fan of the show, vote for your favorite Rust in Production episode by adding your comments to the episode page.

Rust in Production - Season 3 Finale

Season 3 Finale

Rust in Production

play

02/06/25 • 29 min

You know the drill by now. It's time for another recap!Sit back, get a warm beverage and look back at the highlights of Season 3 with us.We've been at this for a while now (three seasons, one year, and 24 episodes to be exact). We had guests from a wide range of industries: from automotive to CAD software, and from developer tooling to systems programming.Our focus this time around was on the technical details of Rust in production, especially integration of Rust into existing codebases and ecosystem deep dives. Thanks to everyone who participated in the survey last season, which helped us dial in our content. Let us know if we hit the mark or missed it!For the future, we hope to present an even more diverse set of guests and topics. If you have any suggestions, please reach out!We'll be back in April. In the meantime, check out our dedicated learn page for additional content about Rust adoption.
Proudly Supported by CodeCrafters

CodeCrafters 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
profile image
profile image

2 Listeners

bookmark
plus icon
share episode
Rust in Production - Apollo with Nicolas Moutschen
play

01/11/24 • 60 min

GraphQL is at the core of companies like GitHub, trivago, and Facebook. In this episode, Nicolas, a staff software engineer at Apollo GraphQL, discusses the company's products and how they use Rust in the core of their GraphQL engine: the Apollo router.
About Apollo
Apollo is the industry-standard GraphQL implementation, providing the data graph layer that connects modern apps to the cloud. Apollo is the company behind the open-source GraphQL platform that helps developers build and ship apps faster with open source tools and a cloud service.
About Nicolas Moutschen
Nicolas Moutschen is a Staff Software Engineer at Apollo. He is a Rust enthusiast and has been using Rust for years at Apollo and at AWS where he worked on the serverless infrastructure. He writes about Rust on his blog n14n.dev (https://n14n.dev/).
Proudly Supported by CodeCrafters

CodeCrafters 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
- Apollo Router - High-Performance Federation Runtime Announcement: https://www.apollographql.com/blog/apollo-router-our-new-high-performance-federation-runtime-is-now-available-in-open-preview
- Learn more about Apollo: https://www.apollographql.com/
- Apollo on Twitter: https://twitter.com/apollographql
- Nicolas Moutschen on Twitter: https://twitter.com/NMoutschen
- Nicolas Moutschen on LinkedIn: https://www.linkedin.com/in/nmoutschen/
- Nicolas Moutschen: https://n14n.dev/
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - curl with Daniel Stenberg

curl with Daniel Stenberg

Rust in Production

play

05/02/24 • 73 min

In the season premier we talk to none other than Daniel Stenberg! We focus on integrating Rust modules in curl, their benefits, ways in which Rust and Rust crates helped improve curl, but also how curl helped those crates, and where curl is used in the official Rust toolchain. Along the way we also learn about the early history of curl and Rust, which section of your car’s owner’s-manual you should “re”-read, some weird HTTP edge-cases, and Daniel’s experience in open-source maintainership.
About curl

Curl started as a simple way to download currency conversion rates from the internet and evolved into a general data transfer library and cli tool with support for not only HTTP, but also FTP, IMAP, MQTT, and many more. It rivals with SQLite for the #1 spot on the most deployed software list, leaving Java far behind.
About Daniel Stenberg

Daniel Stenberg has been the lead developer of curl for more than 25 years, and is an avid speaker and famous open source personality. Having worked at Mozilla around the time Rust was created, he now works for WolfSSL.Proudly Supported by CodeCrafters

CodeCrafters 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:
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - Brave with Anton Lazarev

Brave with Anton Lazarev

Rust in Production

play

01/09/25 • 56 min

Web browsers today face increasing demands for both performance and privacy. At Brave, they're tackling both challenges head-on with their Rust-based ad-blocking engine. This isn't just about blocking ads – it's about doing so with minimal performance impact while maintaining compatibility with existing filter lists and adapting to evolving web technologies.
Today we're joined by Anton Lazarev, Senior Software Engineer at Brave, to discuss how they're using Rust to build a high-performance ad-blocker, the challenges of working within browser constraints, and how they're pushing the boundaries of what's possible in modern web privacy.About BraveBrave is a privacy-focused web browser that blocks ads and trackers by default. It's built on top of Chromium, with additional privacy features like the ability to earn cryptocurrency by viewing privacy-respecting ads. Brave has been an early adopter of Rust, using it to build their ad-blocking engine and other core features.
About Anton LazarevAnton Lazarev is a Senior Software Engineer at Brave, where he works on the browser's core privacy features. In his free time, Anton enjoys working on like his fully open-source and Rust-based, customizable split keyboard.
Proudly Supported by CodeCrafters

CodeCrafters 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 Chronological Order)Official Links
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - Zed with Conrad Irwin

Zed with Conrad Irwin

Rust in Production

play

10/17/24 • 61 min

About Zed Industries
Zed isn't afraid of daunting tasks. Not only have they built a text editor from scratch, but they've also developed their own GUI toolkit, implemented advanced parsing techniques like tree-sitter, and integrated multi-user collaboration features directly into the editor. Zed is a text editor built for the future, with meticulous attention to detail and a focus on exceptional performance.About Conrad Irwin
Before joining Zed, Conrad worked on Superhuman, an email client renowned for its speed and efficiency. He is a seasoned developer with a deep understanding of performance optimization and building fast, reliable software. Conrad is passionate about open-source software and is a strong advocate for Rust. He's also an excellent pair-programming partner and invites people to join him while working on Zed.Proudly Supported by CodeCrafters

CodeCrafters 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 Show

  • Superhuman - High-performance email client known for its speed and efficiency
  • Visual Studio Code - Popular, extensible code editor
  • Neovim - Vim-based text editor focused on extensibility and usability
  • gpui crate - Zed's custom GUI toolkit for building fast, native user interfaces
  • Leptos - Rust framework for building reactive web applications
  • Dioxus - Rust library for building cross-platform user interfaces
  • Tokio - Asynchronous runtime for Rust, powering many network applications
  • async-std - Asynchronous version of the Rust standard library
  • smol - Small and fast async runtime for Rust
  • Glommio - Thread-per-core Rust async framework with a Linux-specific runtime
  • isahc - HTTP client library that supports multiple async runtimes
  • Zed Editor YouTube channel - Official channel for Zed editor tutorials and updates
  • Tree-sitter - Parser generator tool and incremental parsing library
  • Semgrep - Static analysis tool for finding and preventing bugs
  • Zed release changelogs - Official changelog for Zed editor releases
  • matklad's blog post: "Flat Is Better Than Nested" - Discusses organizing large Rust projects with a flat structure
  • rust-analyzer - Advanced language server for Rust, providing IDE-like features
  • Protobuf Rust crate - Protocol Buffers implementation for Rust
  • Postcard - Compact serialization format for Rust, designed for resource-constrained systems
  • CBOR - Concise Binary Object Representation, a data format similar to JSON but more compact
  • MessagePack - Efficient binary serialization format
  • RON (Rusty Object Notation) - Simple readable data serialization format similar to Rust syntax
  • James Munns' blog - Embedded systems expert and Rust consultant's blog
  • Delve - Debugger for the Go programming language
  • LLDB - Next generation, high-performance debugger used with Rust and other LLVM languages
Official Links

About corrode
"Rust in Production" is a podcast by corrode, a company that helps teams adopt R...
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - Volvo with Julius Gustavsson
play

01/23/25 • 68 min

The car industry is not known for its rapid adoption of new technologies. Therefore, it's even more exciting to see a company like Volvo Cars embracing Rust for core components of their software stack.We talked to Julius Gustavsson, System Architect at Volvo Cars, about the use of Rust for their Electronic Control Units (ECUs) in Volvo's EX90 and Polestar 3 models and how they are building a Rust ecosystem within the company.About VolvoVolvo Cars is a Swedish premium car manufacturer founded in 1927. The company is known for its focus on robustness, safety, and sustainability. Its headquarters are in Gothenburg, Sweden, and it has manufacturing plants in Sweden, Belgium, China, and the United States.About Julius GustavssonPrior to Volvo Cars, Julis worked at Ericsson, among other companies. His background is in embedded systems and software development. His master's thesis was about System-on-Chip (SoC) design.Proudly Supported by CodeCrafters

CodeCrafters 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 Chronological Order)Official Links
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - GitButler with Scott Chacon and Kiril Videlov
play

11/28/24 • 81 min

Version control is a critical part of any modern software project and git is the most popular tool for the job. But it can be complex and confusing, especially for beginners.The team behind GitButler believes there is a better way.
They are building a modern Git client that streamlines the process of managing branches, backing up your work, and more. We hear from co-founders Scott Chacon and Kiril Videlov about how they're making Git easier for everyone -- all without sacrificing the power and flexibility that makes Git so popular in the first place.About GitButlerGit Branching, Refined — that's the promise of GitButler. GitButler is a Git client that helps you manage your Git branches more effectively. GitButler records and backups up your work, helps with your code and much more. Their focus is everything after writing code in your editor and before sharing it on GitHub. The client is written in Rust, by the way.About Scott ChaconScott Chacon is a co-founder of GitButler. Previously, he was a co-founder at GitHub. Scott is the author of the famous Pro Git book (which taught me Git, thank you very much) and an investor in a number of companies through his incubator, SCNE. He somehow also found the time to get a B2 in German.About Kiril VidelovKiril Videlov is a co-founder and CTO of GitButler. He has a background in software engineering, especially in the fields of fintech and code analysis. He is a YC alum and has a Master's degree in Computer Science.Proudly Supported by CodeCrafters

CodeCrafters 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 Chronological Order)
Rust in Production - Fusion Engineering with Jakub Valtar
play

07/11/24 • 55 min

Rust can run everywhere, and by everywhere, we don't just mean on all operating systems, but also in all kinds of harsh environments: from the depths of the ocean to the vastness of space. Today we talk to a company that is using Rust to conquer the air. Fusion Engineering is building drone control systems for the next generation of drones.
Jakub Valtar walks us through how Fusion Engineering came to use Rust as the foundation of their company. He explains why Rust is the safest choice for building drone control systems and what it takes to get into drone development.About Fusion EngineeringFusion Engineering identified a critical gap in the industry: while drone hardware has advanced rapidly, software development has lagged behind.Their approach is ambitious - developing drone control systems from the ground up, with a strong focus on safety. It's about making drones fly reliably in complex environments.Their flight controller is designed to meet the most stringent EU regulations, potentially allowing drones to operate safely in urban areas and withstand harsh conditions offshore.About Jakub ValtarJakub Valtar is a game engine developer turned drone software engineer. He feels comfortable in performance-critical environments and loves the intersection between art and technology. He joined Fusion Engineering to work on control systems for the next generation of drones.
Proudly Supported by CodeCrafters

CodeCrafters 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 ShowOfficial LinksAbout 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.
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - Holiday Special

Holiday Special

Rust in Production

play

12/26/24 • 26 min

While we try not to get too sentimental, celebrating one year of 'Rust in Production' alongside the holiday season feels like a perfect occasion to reflect. For this special episode of the podcast, we've gathered heartfelt messages from our guests to the Rust community.
There are two common themes that run through these messages:
  • The importance of writing simple, approachable Rust code to help flatten the learning curve for newcomers
  • Their gratitude for the vibrant ecosystem and the wealth of available crates
As we look ahead to the Rust 2024 edition, we're excited about what's to come. Thank you for being part of this journey with us, and here's to a great start to 2025! May the new year bring us all faster compile times, gentler learning curves, and, if we get lucky, let-chains on stable Rust.
Proudly Supported by CodeCrafters

CodeCrafters 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.
profile image

1 Listener

bookmark
plus icon
share episode
Rust in Production - InfluxData with Paul Dix

InfluxData with Paul Dix

Rust in Production

play

12/14/23 • 68 min

About InfluxData
InfluxData is the creator of InfluxDB, the leading open source time series database. They offer a cloud service, InfluxDB Cloud, and a commercial on-premise product, InfluxDB Enterprise (https://www.influxdata.com/products/influxdb-enterprise/).
About Paul Dix
Paul Dix is the founder and CTO of InfluxData (https://www.influxdata.com/). He has helped build software for startups, large companies and organizations like Microsoft, Google, McAfee, Thomson Reuters, and Air Force Space Command. He is the series editor for Addison Wesley's Data & Analytics book and video series (https://www.informit.com/imprint/series_detail.aspx?ser=4255387). In 2010 Paul wrote the book "Service Oriented Design with Ruby and Rails" (https://www.oreilly.com/library/view/service-oriented-design-with/9780321700124/) for Addison Wesley's Professional Ruby Series. In 2009 he started the NYC Machine Learning Meetup (https://www.meetup.com/nyc-machine-learning/), which now has over 13,000 members. Paul holds a degree in computer science from Columbia University. You can find Paul on Twitter (https://twitter.com/pauldix) and GitHub (https://github.com/pauldix).
Proudly Supported by CodeCrafters

CodeCrafters 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
- InfluxData: https://www.influxdata.com/
- Careers at InfluxData: https://www.influxdata.com/careers/
- Blog post: Meet the Founders Who Rewrote in Rust: https://www.influxdata.com/blog/meet-founders-who-rewrote-in-rust/
- Reddit: Details and discussion on the Rust rewrite: https://www.reddit.com/r/rust/comments/16v13l5/influxdb_officially_made_the_switch_from_go_rust/
- Blog post: The Plan for InfluxDB 3.0 Open Source: https://www.influxdata.com/blog/the-plan-for-influxdb-3-0-open-source/
profile image

1 Listener

bookmark
plus icon
share episode

Show more best episodes

Toggle view more icon

FAQ

How many episodes does Rust in Production have?

Rust in Production currently has 25 episodes available.

What topics does Rust in Production cover?

The podcast is about Infrastructure, Podcasts, Technology, Education and Programming.

What is the most popular episode on Rust in Production?

The episode title 'Season 3 Finale' is the most popular.

What is the average episode length on Rust in Production?

The average episode length on Rust in Production is 60 minutes.

How often are episodes of Rust in Production released?

Episodes of Rust in Production are typically released every 14 days.

When was the first episode of Rust in Production?

The first episode of Rust in Production was released on Dec 11, 2023.

Show more FAQ

Toggle view more icon

Comments