
Rust in Production
Matthias Endler


2 Listeners
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.

Season 3 Finale
Rust in Production
02/06/25 • 29 min
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
- ThoughtWorks Tech Radar Volume 31, October 2024 - Ranks Rust as well-established in systems programming
- Chrome Rust Integration - Chrome team's integration of Rust into browser build system
- Google's Director of Engineering, Lars Bergstrom, on Rust - "Rust teams are twice as productive as teams using C++"
- Android memory vulnerabilities drop by 52% after switching to Rust - Google's adoption of Rust
- Bevy - Rust game engine with entity component system
- LogLog Games - Leaving Rust for gamedev - Thoughtful article about why LogLog Games no longer uses Rust for game development
- TinyGlade - Game fully written in Rust, available on Steam
- One Of The Rust Linux Kernel Maintainers Steps Down - Cites "Nontechnical Nonsense" - Discussion about Rust adoption in the Linux kernel
- curl removing hyper support - Discussion about curl removing hyper support
- Daniel Stenberg on the 'Rust in Production' Podcast - The curl maintainer talks about Rust adoption
- Hyper - HTTP implementation in Rust, previously used in curl
- RusTLS - TLS implementation still used in curl
- Rust Foundation Members - List of Rust Foundation members
- crates.io - Rust package registry, crossed 100 billion downloads
- Rust subreddit - Community forum for Rust (332,529 readers)
- C++ subreddit - Community forum for C++ (307,865 readers)
- serde - Serialization framework for Rust
- clap - Command line argument parser for Rust
- Adblock Rust - First adblock engine that compiles to native code
- probe-rs - Improves developer experience for embedded environments
- RustAsia - Conference initiative for Asian Rust community
- Tokio - Winner of the "runtime wars", primary async runtime
- async-std - Alternative async runtime, now effectively inactive
- RustRover - IDE by JetBrains with Rust support
- Polars - Data manipulation library in Rust
- uv - Python packag...


2 Listeners

Apollo with Nicolas Moutschen
Rust in Production
01/11/24 • 60 min
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/

1 Listener

curl with Daniel Stenberg
Rust in Production
05/02/24 • 73 min
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:
- httpget and curl history: https://curl.se/docs/history.html
- AltaVista: https://en.wikipedia.org/wiki/AltaVista
- curl licenses in the wild: https://daniel.haxx.se/blog/2016/10/03/screenshotted-curl-credits/
- quiche: https://github.com/cloudflare/quiche
- ISRG: https://www.abetterinternet.org/
- hyper: https://hyper.rs/
- rustls: https://github.com/rustls/rustls
- curl's CI infrastructure: https://daniel.haxx.se/blog/2023/02/01/curls-use-of-many-ci-services/
- coreutils in Rust: https://uutils.github.io/coreutils/
- curl -Z: https://curl.se/docs/manpage.html#-Z
- curl crate: https://github.com/alexcrichton/curl-rust
- curl's 101 supported OSes: https://curl.se/docs/install.html#101-operating-systems
- Daniel's YouTube channel: https://www.youtube.com/user/danielhaxxse
- Daniel's blog: https://daniel.haxx.se/blog/
- "I could rewrite curl" post: https://daniel.haxx.se/blog/2021/05/20/i-could-rewrite-curl/
- curl's CONTRIBUTE.md: https://github.com/curl/curl/blob/master/docs/CONTRIBUTE.md
- Daniel's FOSDEM'24 talk: https://fosdem.org/2024/schedule/event/fosdem-2024-1931-you-too-could-have-made-curl-/

1 Listener

Brave with Anton Lazarev
Rust in Production
01/09/25 • 56 min
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)
- VST - Audio plugin standard
- Azul - Early Rust UI library
- Rust subreddit "Who's Hiring" - Looking for a Rust job?
- XPath - Alternative to CSS style selectors
- CXX - C/C++ Rust Interop crate
- CNAME cloaking - Technique for disguising tracking domains
- Manifest V3 - New extension platform specification
- uBlock Origin - Popular content blocker
- adblock-rust - Brave's adblock engine written in Rust
- Public Suffix List - Explains what a "suffix" is compared to a TLD
- Servo2 - Next generation browser engine
- Ladybird - Browser project
- Swift supported compile targets
- Matthias: "The Dying Web"
- GN - Old Chromium build system
- GNRT - New Chromium build system: GN from Rust third_party (pronounced "generate")
- Bazel - Google's build system
- Ninja - Small build system focusing on speed
- Angelfish browser
- QuteBrowser - Keyboard-focused browser
- Privaxy - Privacy proxy using adblock-rust
- Readable - Matthias' attempt to make the web readable
- Anton's Keyboard - Custom keyboard setup

1 Listener

Zed with Conrad Irwin
Rust in Production
10/17/24 • 61 min
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
About corrode
"Rust in Production" is a podcast by corrode, a company that helps teams adopt R...

1 Listener

Volvo with Julius Gustavsson
Rust in Production
01/23/25 • 68 min
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)
- SPA2 - The automotive platform using Rust
- ASIL - Automotive Safety Standard
- Ferrocene - Rust toolchain for critical systems
- Rust 2018 - First edition with support for ARM in stable
- Grepit - Contractors who worked with Volvo
- UDS - Universal automotive diagnostic standard
- CBOR - JSON, but binary
- serde - Super awesome serialization/deserialization crate
- probe-rs - Flashing and debugging embedded chips as simple as uploading PHP files to a webserver
- SBOM - Ingredients of your compiled binary
- Rust in Production: cURL with Daniel Stenberg - Find cURL in an SBOM near you!
- Zuul CI - CI tool with speculative merging support
- Robot Framework - BDD testing for hardware
- clippy::pedantic - clippy on hard mode
- heapless - When you want a heap but only have a stack
- AUTOSAR Classic - automotive framework with Rust support
- Volvo tech blog: Why Rust is actually good for your car
- Rust is rolling off the Volvo assembly line - Tweede Golf - Blog post about Volvo Cars using Rust
- Safety Critical Rust Consortium - Aiming to make Rust a fully viable alternative for safety critical software

1 Listener

GitButler with Scott Chacon and Kiril Videlov
Rust in Production
11/28/24 • 81 min
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)
- sturdy - Kiril's earlier excursion into version control
- Why GitHub Actually Won - Comparing git to other version control software
- git2-rs - Rust bindings for libgit2
- gitoxide - Pure Rust implementation of git
- jujutsu - Alternative frontend to git repositories
- jgit - Java implementation of git
- Tauri - Desktop App toolkit used by GitButler
- The Rust Programming Language - A very good introduction to Rust, co-authored by Steve Klabnik
- Rust in Production: Oxide with Steve Klabnik - Steve's Podcast episode
- Steve's Jujutsu Tutorial - A good introduction to Jujutsu, written by Steve
- thiserror - Error crate for libraries
- anyhow - Error crate for applications
- Bazel - A fast and correct build system
- Flat Module Layout - Matklad's blog post about flat hierarchy in crates
- Don't Use Preludes And Globs - corrode's advice on not using preludes
- Leptos - Build interactive web applications in Rust
- Dioxus - Rust GUI toolkit for web, desktop, mobile, and more
- Slint - Declarative Rust GUI toolkit
- Svelte - JS frontend framework used by GitButler
- Zed - An editor with their very own UI toolkit
- Rust in Production: Zed - Podcast episode with Conrad Irwin from Zed
- Atom - The hackable text editor
- Tauri IPC Guide - How Tauri handles messages between front and backend
- Clippy - Rust's official linter
- Simple Made Easy - Rich Hickey's talk that Kiril watched more than 10 times
1 Listener

Fusion Engineering with Jakub Valtar
Rust in Production
07/11/24 • 55 min
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 Show
- Raspberry Pi Compute Module 4
- PID controller - Wikipedia article on Proportional-Integral-Derivative controllers
- Rust Atomics and Locks - Book by Mara Bos on concurrency in Rust
- inline-python - Rust crate for embedding Python code directly in Rust
- intbits - Rust crate for working with individual bits
- git-version - Rust crate for embedding Git version information in your binary
- Ferrocene - Safety-critical Rust toolchain by Ferrous Systems
"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.

1 Listener

Holiday Special
Rust in Production
12/26/24 • 26 min
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
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.

1 Listener

InfluxData with Paul Dix
Rust in Production
12/14/23 • 68 min
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/

1 Listener
Show more best episodes

Show more best episodes
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

Show more FAQ