TopPodcast.com
Menu
  • Home
  • Top Charts
  • Top Networks
  • Top Apps
  • Top Independents
  • Top Podfluencers
  • Top Picks
    • Top Business Podcasts
    • Top True Crime Podcasts
    • Top Finance Podcasts
    • Top Comedy Podcasts
    • Top Music Podcasts
    • Top Womens Podcasts
    • Top Kids Podcasts
    • Top Sports Podcasts
    • Top News Podcasts
    • Top Tech Podcasts
    • Top Crypto Podcasts
    • Top Entrepreneurial Podcasts
    • Top Fantasy Sports Podcasts
    • Top Political Podcasts
    • Top Science Podcasts
    • Top Self Help Podcasts
    • Top Sports Betting Podcasts
    • Top Stocks Podcasts
  • Podcast News
  • About Us
  • Podcast Advertising
  • Contact
Not in our directory?
Add Show Here
Podcast Equipment
Center

toppodcastlogoOur TOPPODCAST Picks

  • Comedy
  • Crypto
  • Sports
  • News
  • Politics
  • True Crime
  • Business
  • Finance

Follow Us

toppodcastlogoStay Connected

    View Top 200 Chart
    Back to Rankings Page
    Technology

    Rust in Production

    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.

    Advertise

    Copyright: © Matthias Endler

    • Apple Podcasts
    • Google Play
    • Spotify

    Latest Episodes:
    Zoo with Jessie Frazelle Dec 12, 2024
    Show notes Think about this: software engineers have modern code editors, parallel processing, continuous integration, and countless tools that make their work efficient. But hardware engineers? They're often working with single-threaded tools, limited automation, and workflows that haven't fundamentally changed in decades. Zoo is building the infrastructure to change that, creating a modern set of tools and APIs that will allow companies and engineers to build better hardware design tools and accelerate the development of physical products.
    Today we're joined by Jessie Frazelle, CEO of Zoo (formerly KittyCAD), to talk about migrating core parts of Zoo's infrastructure to Rust, boring infrastructure, how Rust can help bridge the gap between software and hardware development, and how Zoo is building the foundation for the next generation of hardware development tools.
    About Zoo
    While software engineering has evolved with powerful tools and workflows, hardware design is still stuck 'the dark ages.' Zoo's mission is to make building hardware products as seamless as building software.Zoo is working on everything from graphics engines to automated workflows for mechanical engineers, and they're even developing their own file format in collaboration with industry leaders. Their goal is to become the foundation that powers the next generation of hardware design tools, making it possible for individuals and small teams to build innovative solutions that were previously only possible within major companies.
    About Jessie Frazelle
    Jessie Frazelle is the CEO of Zoo and a former software engineer at Microsoft, Docker, and Google. She's a contributor to many well-known open-source projects and has a background in security, containers, and cloud computing. Jessie is also a prolific speaker and writer, and she's passionate about making technology fun and accessible to everyone.
    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)
    • LXC - Alternative Linux container tool
    • Oxide Computer Company - Jessie's previous startup
    • Relativity Space - Jordan's previous startup
    • Solidworks - CAD software used at Oxide
    • Parasolid - CAD kernel from the 1980s
    • OpenSCAD - A code to 3d model CAD software
    • fillet - rounded edges on objects
    • B-rep - representing 3d models by their boundaries instead of lots of triangles
    • ACM Queue: "A new era for mechanical CAD"
    • Tauri - Lightweight, Rust based Electron alternative
    • WebRTC - Real-Time communication for the web
    • igalia - Amazing WebRTC consultancy with the coolest nerds on the planet
    • NAPI-RS - Use Rust in NodeJS
    • Leptos - Build interactive web applications in Rust
    • Dioxus - Rust GUI toolkit for web, desktop, mobile, and more
    • Vulkan - low-level standardised graphics programming interface
    • CUDA - Nvidia's parallel computing interface
    • nTop - formerly nTopology, implicity modelling application
    • Nomad - container orchestration software from HashiCorp
    • KCL examples - Some examples of the KittyCAD Language
    • CXX - C++/Rust interop
    • STEP - CAD file format
    • glTF - JSON based 3d file format
    • ruststep - STEP parser using derive macros
    • schemars - Generate JSON schemas from Rust types
    • cargo-expand - expand Rust macros
    • dropshot - Oxide's OpenAPI server framework
    • zoo.dev: "Boring Infrasctructure" - Simplifying backend infrastructure with Rust
    • Rust in Production: Zed - Podcast episode with Conrad Irwin from Zed
    • tokio - Rust's most used async runtime
    • http crate - A general purpose library of common HTTP types
    • hyper - A protective and efficient HTTP library for all.
    • Rust in Production: Oxide - Podcast episode with Steve Klabnik from Oxide Computer Company
    • Clippy - Rust's official linter
    • anyhow - Error library for Rust applications
    • go generate - Generate Go files by processing source
    • Embedded.fm: "That Girl's Brain" - Podcast episode with Jessie
    • Adam Chalmers: "Making a Programming Language for 3D Design" - Recording of Adam's RustConf 2024 talk about KCL
    • winnow - nom, but better
    • nom - a parser combinator library
    • zoo.dev: "Introducing Delouse" - Zoo's async debugging framework
    • The Soul of a New Machine by Tracy Kidder - Book recommended by Bryan Cantrill

    Official Links
    • Zoo
    • Jessie Frazelle on Twitter
    • Jessie Frazelle's Blog
    • Jessie Frazelle on GitHub

    GitButler with Scott Chacon and Kiril Videlov Nov 28, 2024
    Show notes 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 GitButler
    Git 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 Chacon
    Scott 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 Videlov
    Kiril 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
    • Labrador - A magical dog breed
    • I Will Survive - Gloria Gaynor's iconic song
    • Corsica - A French southern island

    Official Links
    • GitButler
    • Scott Chacon on GitHub
    • Scott Chacon on Twitter
    • Scott Chacon on LinkedIn
    • Kiril Videlov on LinkedIn

    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.

    Oxide with Steve Klabnik Nov 14, 2024
    Show notes What's even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust -- including firmware, the scheduler, and the hypervisor. Oxide Computer Company is one of the most admired companies in the Rust community. They are building "servers as they should be" with a focus on security and performance to serve the needs of modern on-premise data centers.
    In this episode, I talk to Steve Klabnik, a software engineer at Oxide and renowned Rustacean, about the advantages of building hardware and software in tandem, the benefits of using Rust for systems programming, and the state of the Rust ecosystem.
    About Oxide Computer Company
    Founded by industry giants Bryan Cantrill, Jessie Frazelle, and Steve Tuck, Oxide Computer Company is a beloved name in the Rust community. They took on the daunting task of rethinking how servers are built -- starting all the way from the hardware and boot process (and no, there is no BIOS). Their 'On The Metal' podcast is a treasure trove of systems programming stories and proudly served as a role model for 'Rust in Production.'
    About Steve Klabnik

    In the Rust community, Steve does not need any introduction. He is a prolific writer, speaker, and software engineer who has contributed to the Rust ecosystem in many ways -- including writing the first version of the official Rust book. If you sent a tweet about Rust in the early days, chances are Steve was the one who replied. Previously, he worked at Mozilla and was a member of the Rust and Ruby core teams.
    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)
    • The Rust Programming Language (No Starch Press version) - The official Rust book
    • The Story of Rust - FOSDEM / The History of Rust - ACM - Early history of Rust
    • Signing Party - Story from Macintosh development
    • The Soul of a New Machine by Tracy Kidder - Classic book on computer engineering
    • I have come to bury the BIOS - Bryan's talk on firmware
    • Beowulf cluster - Early parallel computing architecture
    • Bryan's blog post on Rust - Journey of a systems programmer to Rust
    • JavaOS - Operating system written in Java
    • D Programming Language - Systems programming language
    • Garbage Collection in early Rust - Historical Rust development
    • Removing green threads RFC - Major change in Rust's concurrency model
    • Hubris - Oxide's embedded operating system
    • Tock OS - Embedded operating system in Rust predating Hubris
    • cargo-xtask - Build automation for Rust projects
    • Hubris Build Documentation - Building Hubris using cargo xtask
    • Buck Build System - Facebook's build system
    • Buildomat - Oxide's build system
    • Omicron - Oxide's manufacturing test framework
    • illumos - Unix operating system
    • bhyve - BSD VM hypervisor
    • About Self-hosted Runners - GitHub Actions documentation
    • Async Drop Initiative - Rust async development
    • Rust Playground Example - Demonstrating helpful error when using prefix await operator
    • Rust Book - Modules - Rust module system
    • OpenAPI Specification - API documentation standard
    • Dropshot - Oxide's OpenAPI server framework
    • Axum - Web framework for Rust
    • Oxide Console - Oxide's web interface
    • Oxide Console Preview - Demo of Oxide Console using a mocked backend
    • Oxide RFD 1 - Request for Discussion process
    • Rust RFCs - Rust's design process
    • IETF RFCs - Internet standards process
    • Zig - Systems programming language
    • TigerBeetle - Financial accounting database written in Zig
    • Bun - JavaScript toolkit written in Zig
    • CockroachDB - Distributed SQL database used in Oxide's backplane
    • Oxide and Friends: Wither CockroachDB? - Discussing Cockroach's switch away from BUSL
    • Mozilla Public License - Oxide's default software license
    • Asahi Linux - Linux on Apple Silicon with Rust drivers
    • Buck2 - Meta's build system
    • Jujutsu (jj) - Git replacement
    • Steve's Jujutsu Tutorial - Guide to jj
    • Steve's blog post on not naming branches

    Official Links

    • Oxide Computer Company - Building servers as they should be
    • On The Metal Podcast - Stories from the hardware/software boundary
    • Steve Klabnik's Blog - Thoughts on programming, Rust, and more
    • Steve Klabnik on Bluesky - Follow Steve for Rust updates and more

    InfinyOn with Deb Chowdhury Oct 31, 2024
    Show notes Picture this: Your organization's data infrastructure resembles a busy kitchen with too many cooks. You're juggling Kafka for messaging, Flink for processing, Spark for analytics, Airflow for orchestration, and various Lambda functions scattered about. Each tool excellent at its job, but together they've created a complex feast of integration challenges. Your data teams are spending more time managing tools than extracting value from data.
    InfinyOn reimagines this chaos with a radically simple approach: a unified system for data streaming that runs everywhere. Unlike traditional solutions that struggle at the edge, InfinyOn gracefully handles data streams from IoT devices to cloud servers. And instead of cobbling together different tools, developers can build complete data pipelines using their preferred languages - be it Rust, Python, or SQL - with built-in state management.At the heart of InfinyOn is Fluvio, a Rust-based data streaming platform that's fast, reliable, and easy to use.
    About InfinyOn
    Data pipelines are often slow, unreliable, and complex. InfinyOn, the creators of Fluvio, aims to fix this. Built in Rust, Fluvio offers fast, reliable data streaming. It lets you build event-driven pipelines quickly, running as a single 37 MB binary. With features like SmartModules, it handles various data types efficiently. Designed for developers, it offers a clean API and intuitive CLI. Streamline your data infrastructure at infinyon.com/rustinprod.
    About Deb Roy Chowdhury
    For fifteen years, Deb has been a behavioral detective, piecing together human decision-making through conversations, data, and research. His passion lies in product innovation—finding that sweet spot where desirability, viability, and feasibility converge. From 7-person startups to tech giants of 165,000, he helped build products that people love. Deb is currently the VP of Product Management at InfinyOn, where he leads the product strategy and roadmap for Fluvio, a Rust-based data streaming platform.
    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
    • Polars - Fast DataFrame library implemented in Rust
    • Apache Arrow - Cross-language development platform for in-memory data
    • Arroyo - SQL-based data streaming platform in Rust
    • Arroyo Podcast Episode with Micah Wylde
    • NATS - High-performance messaging system written in Go
    • Memphis - Go-based streaming stack built with NATS as its core
    • Four Horsemen Of Bad Rust Code (FOSDEM 2024) - Matthias' talk on writing bad Rust code

    Official Links
    • InfyOn
    • Fluvio Distributed Stream Processing
    • Deb on LinkedIn

    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.

    Zed with Conrad Irwin Oct 17, 2024
    Show notes 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

    • Zed Homepage
    • Zed on YouTube
    • Conrad Irwin on GitHub
    • Conrad Irwin on Twitter
    • Conrad's Blog

    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

    Season 2 Finale Aug 08, 2024
    Show notes Results from the Survey
    A few weeks ago, we asked you to fill out a survey about the Rust in Production podcast. Thank you to everyone who participated! We received a lot of valuable feedback. In total, we got 82 responses. Here are some of the key takeaways: How did you discover the "Rust in Production" podcast?
    • 43% found the podcast on Mastodon
    • 21% Podcast directory (Apple, Spotify, etc.)
    • 9% Recommended by a friend
    • 6% Twitter
    • 5% LinkedIn
    • 5% Search engine
    • 4% Reddit
    • 7% Other
    How Many Episodes Have You Listened To?
    • 26% have listened to all episodes
    • 27% have listened to most episodes (more than half)
    • 27% have listened to some episodes (less than half)
    • 10% have only listened to one episode
    • 10% Other
    Which Aspects Of The Show Do You Enjoy The Most?
    • 96% enjoy the technical content (Tech Deep Dives)
    • 49% enjoy the business motivations to choose Rust
    • 8% other

    Top 5 topics listeners want to see covered in future episodes:
    1. Cloud native development and microservices
    2. Enterprise adoption
    3. Performance-critical applications
    4. Web and network services
    5. Ecosystem deep dives

    Top 5 suggested changes for the podcast:
    1. More technical focus
    2. Improved audio quality
    3. Diversity in guests
    4. Tighter editing
    5. Format variations

    Current level of experience with Rust among listeners:
    • 15% Beginner (less than 1 year of experience)
    • 46% Intermediate (1-3 years of experience)
    • 19% Advanced (3-5 years of experience)
    • 14% Expert (5+ years of experience)
    • 6% Don't use Rust, but interested in learning

    How listeners typically listen to "Rust in Production":
    • 60% While doing household chores
    • 58% While commuting
    • 26% While exercising
    • 21% Dedicated listening time
    • 10% During work breaks
    • 9% While coding
    • 10% Other

    How 'Rust in Production' influenced perception of Rust's viability in production:
    • 41% Somewhat improved confidence in Rust for production use
    • 36% No change in perception
    • 19% Significantly improved confidence in Rust for production use
    • 4% Don't have an opinion

    Aspects of Rust in Production listeners are most interested in:
    • 75% Systems programming
    • 59% Web development
    • 48% Data processing and analysis
    • 46% Embedded systems
    • 43% Network programming
    • 25% Game development
    • 21% Machine learning / AI

    Formats listeners are most interested in:
    • 35% System architecture deep dives
    • 28% Advanced Programming Concepts in Rust
    • 27% Idiomatic Rust discussions
    • 9% Pair programming sessions
    • 1% Other

    Office Hours:
    Join our Corrode Office Hours every Thursday at 4 PM UTC. Bring your questions, and we'll try to help you out! Dates: August 15, 22, 29; September 5, 12, 19, 26; October 3. To learn more, check out the office hours page on our website: https://corrode.dev/office-hours
    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:
    The History of Rust - Steve Klabnik: https://youtu.be/79PSagCD_AY?si=oNH9u1HPQ9welYjZ
    Nickel Framework by Christoph Burgdorf: https://nickel-org.github.io
    tokio on crates.io: https://crates.io/crates/tokio
    The 'New Rustacean' podcast: https://newrustacean.com/
    Simon Brüggen (M3t0r) on GitHub: https://github.com/M3t0r
    Simon Brüggen (M3t0r) on Mastodon: https://hachyderm.io/@m3t0r
    Matthias Endler on Mastodon: https://mastodon.social/@mre
    About corrode Rust Consulting: https://corrode.dev/about
    'Rust in Production' Podcast on Apple: https://podcasts.apple.com/us/podcast/rust-in-production/id1720771330 'Rust in Production' Podcast on Spotify: https://open.spotify.com/show/0Hf6gWrzpSzXp1X0cebbsT
    Credits:
    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.

    System76 with Jeremy Soller Jul 25, 2024
    Show notes Many devs dream of one day writing their own operating system. Ideally in their favorite language: Rust. For many of us, this dream remains just that: a dream.
    Jeremy Soller from System76, however, didn't just contribute kernel code for Pop!_OS, but also started his own operating system, RedoxOS, which is completely written in Rust. One might get the impression that he likes to tinker with low-level code!
    In this episode of Rust in Production, Jeremy talks about his journey. From getting hired as a kernel developer at Denver-based company System76 after looking at the job ad for 1 month and finally applying, to being the maintainer of not one but two operating systems, additional system tools, and the Rust-based Cosmic desktop. We'll talk about why it's hard to write correct C code even for exceptional developers like Jeremy and why Rust is so great for refactoring and sharing code across different levels of abstraction.
    About System76

    From hardware all the way up to the UI, System76 pushes hard for vertical integration. The company has a strong following amongst Linux enthusiasts and is a big advocate for Rust. They use it across the stack for most (all?) of their major projects. Instead of GNOME or KDE, the Denver-based company even built their own user interface in Rust, called COSMIC.
    About Jeremy Soller

    Jeremy is a hardware and kernel hacker who has an intricate understanding of low-level computing. With Redox OS, an operating system fully written in Rust, he was one of the first developers who pushed the boundaries of what was possible with the still young language. The first release of Redox was in April 2015 when Rust hadn't even reached 1.0. By all means, Jeremy is a pioneer in the Rust community, an expert in low-level programming, and an advocate for robust, reliable systems programming.
    About our Sponsor: InfinyOn

    Data pipelines are often slow, unreliable, and complex. InfinyOn, the creators of Fluvio, aims to fix this. Built in Rust, Fluvio offers fast, reliable data streaming. It lets you build event-driven pipelines quickly, running as a single 37 MB binary. With features like SmartModules, it handles various data types efficiently. Designed for developers, it offers a clean API and intuitive CLI. Streamline your data infrastructure at infinyon.com/rustinprod.
    Links From The Show

    • RedoxOS
    • System76 firmware updater
    • OpenCV
    • Old Rust syntax examples (click "start" to see changes over time!)
    • iced
    • cosmic
    • softbuffer, a framebuffer crate
    • rust-boot
    • x86_64_unknown_none target triplet
    • Osborne 1
    • CP/M
    • Security vulnerabilities in the Rust std library
    • StackOverflow Survey: Rust is the most-admired programming language with an 83% score in 2024.
    • orbclient
    • Intel 8051 Wikipedia
    • Raspberry RP2040
    • Philipp Oppermann: "Writing an OS in Rust"
    • libcosmic
    • distinst
    • softbuffer

    Official Links

    • System76
    • Redox OS
    • Jeremy's private homepage
    • Jeremy on GitHub
    • Jeremy on Mastodon
    • InfinyOn's Homepage
    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.

    Fusion Engineering with Jakub Valtar Jul 11, 2024
    Show notes 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 Engineering
    Fusion 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 Valtar
    Jakub 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
    Official Links
    • Fusion Engineering
    • Jakub Valtar on GitHub
    • Jakub Valtar on X
    • Art by Jakub Valtar
    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.

    OxidOS with Alexandru Radovici Jun 27, 2024
    Show notes It has become a trope by now: "Cars are computers on wheels." In modern cars, not only the infotainment system but also the engine, brakes, and steering wheel are controlled by software. Better make sure that software is safe.Alexandru Radovici is a Software Engineer at OxidOS, a company that builds a secure, open-source operating system for cars built on Rust and Tock. We talk about the challenges of certifying Rust code for the automotive industry and the new possibilities with Rust-based car software.
    About OxidOS
    OxidOS is a Rust-based secure ecosystem for safety critical automotive ECUs. Their solution consists of a Rust-based Secure Operating System and DevTools for medium-size microcontrollers inside automotive ECUs, designed for safety-critical applications. The OxidOS ecosystem provides significant security and safety enhancements while reducing development and certification time by half for automotive ECU software development projects. This is achieved through the usage of Rust that brings benefits such as memory and thread safety enforced at compile time. The OxidOS architecture runs memory sandboxed applications, which have cryptographic credentials and are digitally signed.
    About Alexandru Radovici
    Alexandru Radovici is an Associate Professor at the Politehnica University in Bucharest, Romania, where he has been using Rust to teach for a few years. Alexandru is also one of the maintainers of the Tock embedded operating system, written fully in 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.
    Links From The Show
    • llvm-cov
    • Pietro Albini at Rust Nation UK: "How Ferrocene qualified the Rust Compiler"
    • microkernel
    • Postcard
    • WASM
    • Embassy
    • Alex's embedded course (it's free)
    • probe-rs
    • Alex's Tock book: "Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock"
    • Tour of Rust
    • sudo-rs
    • ntpd-rs
    • embedded world
    Official Links
    • OxidOS
    • Tock
    • Alexandru Radovici on LinkedIn
    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.

    Matic with Eric Seppanen Jun 13, 2024
    Show notes About MaticMatic is on a mission to solve everyday problems with robotics. Design Milk wrote in an article about Matic: "Matic Robot Vacuum Collects Dust but Not Your Personal Data" and I really love that quote. It's a great summary of what Matic is about: privacy-respecting, truly smart robots. The San Francisco-based startup recently raised a $24M Series A round.
    About Eric SeppanenEric is a systems engineer with a passion for reliable, well-designed software. He has a background in kernel development and high-performance computing with C++ and now works on robotics with Rust.With his calm and insightful demeanor, Eric is the ideal person to talk about Rust's strengths for people with a C++ background.
    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
    • Why Rust? It's the Safe Choice
    • Folkert's episode
    • egui
    • SLAM
    • Tokio Async Runtime
    • reqwest
    • Axum web framework
    • The Cargo Book: "features should be additive"
    • Jon Gjengset's YouTube channel
    • Jon's book "Rust for Rusteaceans"
    • Mara Bos' book "Rust Atomics and Locks"
    • Will Wilson from antithesis about FoundationDB: "Is something bugging you?"

    Official Links
    • Matic Blog
    • Matic on Twitter
    • Matic on LinkedIn
    • Eric Seppanen on LinkedIn

    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.

    Previous 1 2 3 4 5 6 Next

    Related Podcasts

    Reply All

    1

    Reply All Games & Hobbies
    Inside VR & AR

    2

    Inside VR & AR Gadgets
    Note to Self

    3

    Note to Self News
    BrainStuff

    4

    BrainStuff Natural Sciences
    This Week in Tech (Audio)

    5

    This Week in Tech (Audio) News
    Hands-On Tech (Audio)

    6

    Hands-On Tech (Audio) Technology
    footer-logo

    Contact Us

    Toll Free: 844-670-7747

    Links

    • Home
    • Top Charts
    • Networks
    • Apps
    • Independents Podcasts
    • Podcast Advertising
    • Podcast News
    • Contact Us
    • About Us
    • Analytics & Insights

    Stay Connected

      Privacy, Terms of Use & Our Code of Ethics Protecting Content Creators Copyrights