Loading…
Tuesday, September 8
 

08:00 EDT

09:00 EDT

Workshop 1: Practical Actor-Based Concurrency in Async Rust (Additional Registration Required)
Tuesday September 8, 2026 09:00 - 12:30 EDT
Asynchronous Rust makes it possible to build highly concurrent systems—but structuring shared state correctly remains one of the most common sources of complexity for intermediate Rust developers. Even when code compiles, subtle contention, accidental locking across `.await`, and `Send + Sync` constraints can make larger systems difficult to reason about.This workshop explores actor-based design...
See More →
Speakers
avatar for Herbert Wolverson

Herbert Wolverson

Rust Trainer, Ardan Labs
Herbert is the author of Hands-on Rust, Rust Brain Teasers and the Rust Roguelike Tutorial. Herbert teaches Rust with Ardan Labs, from zero-to-hero.
Tuesday September 8, 2026 09:00 - 12:30 EDT
Room 513b | Palais des Congrès de Montréal

09:00 EDT

Workshop 2: Hello, Kernel! Linux Driver Development in Rust - Part 1 (Additional Registration Required)
Tuesday September 8, 2026 09:00 - 12:30 EDT
Rust is entering the Linux kernel, bringing memory safety and modern tooling to low-level systems programming. In this hands-on workshop, attendees will learn how to build a Linux kernel with Rust support enabled, set up a complete development environment targeting both x86-64 and aarch64, and write a practical Rust-based misc device driver. We’ll explore kernel-space inter-process communication...
See More →
Speakers
avatar for Alexandru Radovici

Alexandru Radovici

Assistant Professor, Politehnica University of Bucharest
Alexandru Radovici is an Associate Professor at the Politehnica University of Bucharest, where he introduced the first Rust-based embedded systems development course. He has been contributing to Tock for almost six years and has also founded and run several companies delivering industrial-grade... Read More →
Tuesday September 8, 2026 09:00 - 12:30 EDT
Room 513c | Palais des Congrès de Montréal

09:00 EDT

Workshop 3: Using Advent of Code as an FFI Playground (Additional Registration Required)
Tuesday September 8, 2026 09:00 - 12:30 EDT
Using Advent of Code (AoC) puzzles as the substrate, participants build a working Rust FFI library from scratch, wrapping a real AoC solution in a C glue layer and calling it from multiple different target languages. By the end of the workshop, attendees leave with a working multi-language project, a replicable methodology, and hands-on intuition for the pitfalls that make production FFI hard.AoC...
See More →
Speakers
avatar for Alyssa Evans

Alyssa Evans

Staff Software Engineer, Ditto
Alyssa Evans is a Staff Engineer specializing in production Rust FFI across Swift, Android/Java, and other target platforms. Less than two years after first writing Rust, she was hired for her FFI expertise at Ditto, a company with 5+ years of production Rust SDK experience. Her work... Read More →
Tuesday September 8, 2026 09:00 - 12:30 EDT
Room 513a | Palais des Congrès de Montréal

09:00 EDT

Rust Teams Health Summit (By Invitation Only)
Tuesday September 8, 2026 09:00 - 17:00 EDT
This one-day gathering, co-located with RustConf, brings together invited members of active Rust teams. Complementing and expanding on the work accomplished at the 2024 Rust Leads Summit in London, the Rust Foundation will host the Rust Teams Health Summit for the first time. Goals are to build stronger relationships between teams, identify common struggles, and create resources to help teams...
See More →
Tuesday September 8, 2026 09:00 - 17:00 EDT
Room 514b | Palais des Congrès de Montréal

13:30 EDT

Workshop 4: C→Rust, Beyond the Basics (Additional Registration Required)
Tuesday September 8, 2026 13:30 - 17:00 EDT
Rewriting a C codebase in Rust isn’t a big bang: it’s a marathon, where you execute a series of small, deliberate steps. This workshop teaches you how to do it incrementally, based on hard-won lessons from migrating production C codebases over to Rust.We’ll start with FFI fundamentals (repr(C), bindgen, cbindgen), move to writing correct extern “C” interfaces, then work through a 4-step...
See More →
Speakers
avatar for Luca Palmieri

Luca Palmieri

Principal Engineering Consultant, Mainmatter
Luca Palmieri builds technology products for a living. His current focus is on backend development, software architecture and the Rust programming language.
He currently works at MainMatter as a Principal Engineering Consultant. He partners with teams across the industry to make s... Read More →
Tuesday September 8, 2026 13:30 - 17:00 EDT
Room 513b | Palais des Congrès de Montréal

13:30 EDT

Workshop 5: Hello, Kernel! Linux Driver Development in Rust - Part 2 (Additional Registration Required)
Tuesday September 8, 2026 13:30 - 17:00 EDT
This workshop is an extension to “Hello, Kernel! Linux Driver Development in Rust – Part 1”. We aim to go beyond purely software-based examples by introducing embedded devices connected over USB. This will allow participants to experiment with Rust driver development against real, external hardware, and better understand how Rust fits into common kernel subsystems used in practice.These...
See More →
Speakers
avatar for Alexandru Radovici

Alexandru Radovici

Assistant Professor, Politehnica University of Bucharest
Alexandru Radovici is an Associate Professor at the Politehnica University of Bucharest, where he introduced the first Rust-based embedded systems development course. He has been contributing to Tock for almost six years and has also founded and run several companies delivering industrial-grade... Read More →
Tuesday September 8, 2026 13:30 - 17:00 EDT
Room 513c | Palais des Congrès de Montréal

17:00 EDT

Career Crawl
Tuesday September 8, 2026 17:00 - 18:30 EDT
Looking for your next opportunity in Rust? Join us for the Career Crawl, a casual networking event where you can connect directly with hiring sponsors, learn about open roles, and ask questions about their teams, technologies, and hiring process. Visit participating companies at their tables and make new connections in a relaxed reception-style setting. Whether you're actively job hunting or...
See More →
Tuesday September 8, 2026 17:00 - 18:30 EDT
Room 513def | Palais des Congrès de Montréal
 
Wednesday, September 9
 

08:00 EDT

09:00 EDT

Opening Remarks
Wednesday September 9, 2026 09:00 - 09:15 EDT
An introduction to RustConf 2026 from your host, the Rust Foundation!
Speakers
avatar for Dr. Rebecca Rumbul

Dr. Rebecca Rumbul

Executive Director, Rust Foundation
Rebecca is the Executive Director and CEO of the Rust Foundation. She holds a PhD in Politics and Governance, and has worked as a consultant and researcher with governments, parliaments and development agencies all over the world, advocating for openness and transparency, and developing... Read More →
Wednesday September 9, 2026 09:00 - 09:15 EDT
Room 511 | Palais des Congrès de Montréal

09:15 EDT

Keynote: Rust Adoption at Scale With Ubuntu
Wednesday September 9, 2026 09:15 - 09:45 EDT
When Ubuntu 25.10 shipped with Rust-based rewrites of core system packages like coreutils and sudo, it marked the first milestone toward making memory-safe utilities the default in Ubuntu. In this talk, Jon Seager charts the journey behind that decision, including the motivation, tradeoffs and surprises along the way. Canonical has now shipped Ubuntu 26.04 LTS, the first long term support release...
See More →
Speakers
avatar for Jon Seager

Jon Seager

VP of Engineering, Canonical
Jon is VP Engineering at Canonical, where he leads the Ubuntu Desktop, Server, Foundations, and Debcrafters teams. He conceived and led the "Oxidizing Ubuntu" initiative, making Ubuntu 25.10 the first major Linux distro to replace its coreutils and sudo implementations with Rust-based... Read More →
Wednesday September 9, 2026 09:15 - 09:45 EDT
Room 511 | Palais des Congrès de Montréal

09:45 EDT

Sponsored Lighting Talk - Solana: Rustc: How I learned to Respect the Compiler.
Wednesday September 9, 2026 09:45 - 09:55 EDT
Learn how Blueshift leverages rustc not just as a compiler but as critical developer infrastructure to optimise BPF bytecode to scale the Solana blockchain. Explore other novel use cases such as generating zero-knowledge proofs from MIR and enabling platform-specific optimizations with libcalls.
Speakers
avatar for Dean Little

Dean Little

Founder, Blueshift

Wednesday September 9, 2026 09:45 - 09:55 EDT
Room 511 | Palais des Congrès de Montréal

09:55 EDT

Project Update: A Decade of Rustls
Wednesday September 9, 2026 09:55 - 10:05 EDT
Rustls has provided memory-safe Transport Layer Security (TLS) for Rust projects since 2016. In this talk, we'll look back on a decade of building and maintaining the library. We'll discuss the design decisions that shaped it, lessons learned from a security-critical open source project, and how adoption has grown across the ecosystem. We'll also cover what we've been working on recently, and...
See More →
Speakers
avatar for Joe Birr-Pixton

Joe Birr-Pixton

Open source maintainer
I’m Joe, hailing from Cambridge, UK. I’m a security engineer, formerly with Twilio, Electric Imp, BlackBerry, Good Technology, Thales, and nCipher. These days I mostly work in Rust, but my professional experience is in C and C++. I’m the original author of the “rustls” crate... Read More →
avatar for Daniel McCarney

Daniel McCarney

Open source maintainer
Daniel McCarney is a full-time open source maintainer from Canada working in applied cryptography. He helps maintain Rustls, a high-performance TLS library written in Rust, and the Go standard library's cryptography packages, among other projects. He also helped standardize and implement... Read More →
Wednesday September 9, 2026 09:55 - 10:05 EDT
Room 511 | Palais des Congrès de Montréal

10:05 EDT

Sponsored Lightning Talk - Convex: Scaling Infrastructure With Confidence in the Age of AI
Wednesday September 9, 2026 10:05 - 10:15 EDT
Learn how a dozen engineers run millions of deployments without losing data integrity. AI makes it tempting to let agents rewrite whole systems to scale faster. Hear how the infrastructure team at Convex uses AI agents carefully to protect the database and ship new layers of infrastructure with more confidence.

Speakers
avatar for Emma Forman Ling

Emma Forman Ling

Software Engineer, Convex

Wednesday September 9, 2026 10:05 - 10:15 EDT
Room 511 | Palais des Congrès de Montréal

10:15 EDT

Project Update: Bringing Rust into Python
Wednesday September 9, 2026 10:15 - 10:25 EDT
In the last few years, Python users started looking at Rust as an alternative for building Python modules. It can deliver performance on par with C with a developer experience much closer to Python. Late last year, two members of the Python Core team proposed integrating Rust into the CPython interpreter and standard library. The Rust Project reached out with support, and established an ongoing...
See More →
Speakers
avatar for Tomáš Šedovič

Tomáš Šedovič

Rust Program Manager
Tomas has worked in tech for over 20 years, most of it on free and open source software (OpenStack and Kubernetes). More recently, he managed a team making hardware access manageable (Ironic project), and later on, building Linode Kubernetes Engine.

He picked Rust up in 2013, th... Read More →
Wednesday September 9, 2026 10:15 - 10:25 EDT
Room 511 | Palais des Congrès de Montréal

10:35 EDT

10:45 EDT

Community Room: Women in Rust Meetup
Wednesday September 9, 2026 10:45 - 11:00 EDT
Do you want to meet fellow Women in Rust at RustConf 2026? Join our friendly and vibrant community during the first coffee break so we can all get to know each other early on in the conference. This will be an opportunity to share experiences, expand your network, and simply enjoy a chat with like-minded individuals.

Wednesday September 9, 2026 10:45 - 11:00 EDT
Room 513de | Palais des Congrès de Montréal

11:05 EDT

"Rust: Batteries Included" — Inside Volvo Cars' SmartCell, The Next-Gen EV Battery
Wednesday September 9, 2026 11:05 - 11:45 EDT
SmartCell is Volvo Cars’ new AC battery technology, marking a breakthrough in EV development by eliminating complex components like the inverter and onboard charger. This simplifies the drivetrain, reduces cost, and enables a cleaner architecture by shifting more intelligence into the battery itself — and this is where Rust comes in. Building on our experience bringing Rust into production...
See More →
Speakers
avatar for Julius Gustavsson

Julius Gustavsson

Expert, System Architect, Volvo Car Corporation
Julius Gustavsson has well over 20 years of experience developing embedded systems software spanning multiple industries from consumer electronics and telecommunications to avionics and automotive. Shortly before joining Volvo Cars he had discovered Rust and became convinced of its... Read More →
Wednesday September 9, 2026 11:05 - 11:45 EDT
Room 510ac | Palais des Congrès de Montréal

11:05 EDT

Good or Bad Vibes? Coding with AI in Rust
Wednesday September 9, 2026 11:05 - 11:45 EDT
AI-assisted Rust code writing is increasing in prevalence in both open-source and production environments. Recent LLM models can write Rust that compiles, passes tests and may look idiomatic, yet there can be underlying issues. Crate maintainers may frequently encounter "vibe-coded" contributions: code that is syntactically correct but architecturally un-idiomatic. Get ready to contribute! This...
See More →
Speakers
avatar for Lisa Crossman

Lisa Crossman

Bioinformatics Consultant, SequenceAnalysis.co.uk
Lisa Crossman is originally a Lab Biologist with a wealth of experience in scientific research and programming. She has a degree in Microbiology from University of Bristol, UK, MSc in Molecular Genetics from the University of Leicester and a PhD in Bacterial Genetics and Molecular... Read More →
Wednesday September 9, 2026 11:05 - 11:45 EDT
Room 511 | Palais des Congrès de Montréal

11:05 EDT

Zngur: Simplified Rust/C++ Integration
Wednesday September 9, 2026 11:05 - 11:45 EDT
A good C++ interop solution is essential for organizations migrating new development to Rust on their large, existing C++ codebases. While popular solutions exist, they often require unsafe-Rust expertise or make assumptions about the code being exposed. These problems are compounded when you add experienced C++ engineers to the mix who are Rust novices. Zngur, a relatively new Rust/C++ interop...
See More →
Speakers
avatar for David Sankel

David Sankel

Principal Scientist, Adobe
David Sankel leads Adobe's Software Technology Lab, which is charged with improving software development across the industry through training, research, and library/tool design. He is an active member of Rust's t-lang/interop working group and the C++ Standardization Committee. His... Read More →
Wednesday September 9, 2026 11:05 - 11:45 EDT
Room 510bd | Palais des Congrès de Montréal

11:55 EDT

Detecting Borrow and Provenance Bugs Across Unsafe Rust and C/C++ Interoperability
Wednesday September 9, 2026 11:55 - 12:35 EDT
Rust’s ownership system eliminates many memory errors at compile time, yet real-world systems routinely bypass these guarantees through unsafe code, raw pointers, and foreign interfaces to C/C++. In these contexts, failures often stem not from simple memory faults but from violations of Rust’s semantic aliasing and provenance rules, which may remain invisible to conventional debugging methods....
See More →
Speakers
avatar for Joannah Nanjekye

Joannah Nanjekye

Researcher, Canergie Mellon University
Joannah Nanjekye is a programming languages researcher/ special faculty at Carnegie Mellon University. Her research spans programming language design, optimization and garbage collection. She is the author of the book, Python 2 and 3 Compatibility, published by Apress, but has also... Read More →
Wednesday September 9, 2026 11:55 - 12:35 EDT
Room 510bd | Palais des Congrès de Montréal

11:55 EDT

Fearless Concurrency on the GPU
Wednesday September 9, 2026 11:55 - 12:35 EDT
This session introduces a novel open source Domain-Specific Language (DSL) that enables developers to author high-performance GPU kernels directly in safe Rust. The DSL employs a tile-based programming model targeting the Tile IR open source MLIR dialect, allowing developers to focus on algorithms that decompose large tensor-based computations into smaller tile-based ones. By automating memory...
See More →
Speakers
avatar for Melih Elibol

Melih Elibol

Senior Research Scientist, NVIDIA
Melih Elibol is a Senior Research Scientist at NVIDIA, where he works on programming systems for GPU computing. He created cutile-rs, a safe Rust DSL for tile-based CUDA kernels. He holds a PhD from UC Berkeley, where he focused on distributed systems for machine learning.
Wednesday September 9, 2026 11:55 - 12:35 EDT
Room 511 | Palais des Congrès de Montréal

11:55 EDT

Replacing #[cfg] with Traits: The Inlinable Dyn Extension Trait Pattern
Wednesday September 9, 2026 11:55 - 12:35 EDT
Library authors often face a painful trade-off: support optional features via a labyrinth of compile-time #[cfg] gates, or rely on stubbed defaults and API toggles that push feature negotiation to runtime - at the expense of binary bloat and runtime assertions. This talk explores a third option: the "Inlineable Dyn Extension Trait" (IDET) pattern. By leveraging Rust's type system and modern...
See More →
Speakers
avatar for Daniel Prilik

Daniel Prilik

Systems Software Engineer, Meta
Daniel is a Systems Software Engineer who has been writing Rust since 2017. He is the author of `gdbstub`, and a former core dev on the OpenVMM project.
Wednesday September 9, 2026 11:55 - 12:35 EDT
Room 510ac | Palais des Congrès de Montréal

12:35 EDT

12:50 EDT

Sponsored Demo - Devolutions: IronRDP: One Rust Core, Every Screen
Wednesday September 9, 2026 12:50 - 13:00 EDT
RDP is one of Microsoft's largest and most intimidating protocols, and IronRDP implements it from scratch in pure Rust. In this lightning demo, I'll show the same Rust protocol core driving wildly different targets: a client running entirely in the browser through WebAssembly, a native desktop client, and C# applications via FFI bindings. I'll connect to the same RDP session live: once from a...
See More →
Speakers
avatar for Benoit Cortier

Benoit Cortier

Devolutions Gateway Tech Leader, Devolutions
Benoit Cortier is the Devolutions Gateway Tech Leader at Devolutions, where he works on Rust systems software for secure remote access. He maintains IronRDP, an open-source RDP implementation written in pure Rust, and contributes to related crates such as sspi-rs. He works mostly... Read More →
Wednesday September 9, 2026 12:50 - 13:00 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:00 EDT

Meet & Greet: Rust Foundation
Wednesday September 9, 2026 13:00 - 13:15 EDT
Meet the Rust Foundation's Senior Management Team, Rust Project Directors, and Board Representatives. Learn more about their work and ask questions in a casual lounge setting.
Wednesday September 9, 2026 13:00 - 13:15 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:05 EDT

Sponsored Demo - JetBrains: RustRover in 2026
Wednesday September 9, 2026 13:05 - 13:15 EDT
Join this live demo of RustRover and see how it simplifies the entire Rust development workflow, from navigating large codebases to debugging, testing, and refactoring. We'll highlight recent additions such as native cargo-nextest support, Call Hierarchy, interactive declarative macro testing, and improved navigation for axum applications. You'll also discover the everyday features professional...
See More →
Speakers
avatar for Vitaly Bragilevsky

Vitaly Bragilevsky

Head of Rust Ecosystem, JetBrains
Vitaly is the Head of the Rust Ecosystem at JetBrains. He is passionate about programming languages and works closely with Rust, leading the development of RustRover, JetBrains' IDE for professional Rust developers.
Wednesday September 9, 2026 13:05 - 13:15 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:15 EDT

Meet & Greet: Rust Foundation Engineering Team
Wednesday September 9, 2026 13:15 - 13:30 EDT
Meet the team that provides critical infrastructure for the Rust Project and learn more about the Foundation's interoperability and security initiatives. Questions are welcome!
Wednesday September 9, 2026 13:15 - 13:30 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:20 EDT

Sponsored Demo - Lawrence Harvey: Scaling the Size of Your Rust team in an Increasingly Competitive Market
Wednesday September 9, 2026 13:20 - 13:30 EDT
Over the last 4-5 years, Rust job postings have grown anywhere between 35 and 350% per year, but the level of adoption is yet to keep up with the demand. For those scaling a Rust team, it is becoming increasingly more competitive (and expensive) to scale your team with strong engineers. As the leader of the largest Rust focused recruitment team in North America, Ross will take the opportunity to...
See More →
Speakers
avatar for Ross Townsend

Ross Townsend

Head of Rust Recruitment, Lawrence Harvey
Ross Townsend is the Head of Rust Recruitment at Lawrence Harvey and currently the organizer of Rust NYC, the world's largest regularly held Rust meetup. In his role leading the largest dedicated Rust recruitment team in North America, he is regularly scaling teams from Founding Engineer... Read More →
Wednesday September 9, 2026 13:20 - 13:30 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:30 EDT

Meet & Greet: Python Software Foundation
Wednesday September 9, 2026 13:30 - 13:45 EDT
Chat with Deb Nicholson, Executive Director of the Python Software Foundation, in a casual lounge setting. Bring your questions about all things Python! 
Speakers
avatar for Deb Nicholson

Deb Nicholson

Executive Director, Python Software Foundation
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Executive Director at the Python Software Foundation which serves as the non-profit steward of the Python programming language. She has previously served the open source ecosystem through... Read More →
Wednesday September 9, 2026 13:30 - 13:45 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:35 EDT

Sponsored Demo - AWS: Rust @ Amazon and Amazon @ Rust
Wednesday September 9, 2026 13:35 - 13:45 EDT
We will share dial9, hydro, and battery packs, three new Open Source Rust projects you can use right now. dial9 is our new profiling and observability library for Rust, designed for (and used by!) many AWS services today. Hydro is a Rust framework for correct and performant distributed systems. And battery packs are how you add them to your application!
Speakers
avatar for Russell Cohen

Russell Cohen

Senior Software Engineer, Amazon
Russell Cohen joined AWS to create the AWS SDK for Rust. Today he leads broader Rust adoption efforts across the company. currently focusing on the dial9 telemetry platform.
Wednesday September 9, 2026 13:35 - 13:45 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:50 EDT

Sponsored Demo - Zed: Delta 101
Wednesday September 9, 2026 13:50 - 14:00 EDT
Delta 101 introduces Delta, Zed’s new multiplayer environment for coding with agents and reviewing what they build. Joseph will tour Delta’s novel offerings: document-like conversations that are fully keyboard navigable, comments attached directly to conversation and code, and real-time synchronization of both among teammates. Come hang out and see what we’ve been working on over the last...
See More →
Speakers
avatar for Joseph Lyons

Joseph Lyons

Release Notes Guy/Community, Zed
Joseph Lyons began his relationship with Zed as an enthusiastic early tester in 2021 before joining the team a year later. Today, he wears a variety of hats at Zed, including creating educational content for the Zed blog, contributing to engineering and community support, and managing... Read More →
Wednesday September 9, 2026 13:50 - 14:00 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

14:00 EDT

Compiling the Linux Kernel with gccrs
Wednesday September 9, 2026 14:00 - 14:40 EDT
After five years of intense development and focus on the standard library, the gccrs project is now finally able to compile existing production Rust code - with our first major milestone being the Linux kernel. This talk will narrate the journey that the compiler underwent in order to handle the difficult Rust standard library as well as various crates within the kernel. We will explore curious...
See More →
Speakers
avatar for Pierre-Emmanuel Patry

Pierre-Emmanuel Patry

Compiler Engineer, Embecosm
Toolchain engineer at Embecosm and lecturer at EPITA, Pierre-Emmanuel has been involved with GCC for three years. His work mostly revolves around the Rust frontend and the RISCV backend.
avatar for Arthur Cohen

Arthur Cohen

Compiler Engineer, Embecosm
Arthur is a French compiler engineer working full-time on the gccrs project at Embecosm. He is responsible for many of the bugs within the macro expansion and name resolution passes of the frontend.
Wednesday September 9, 2026 14:00 - 14:40 EDT
Room 510bd | Palais des Congrès de Montréal

14:00 EDT

Reverse Engineering Rust Malware in 2026
Wednesday September 9, 2026 14:00 - 14:40 EDT
In the past several years, professional malware reverse engineers have come to a terrible realization: They need to learn how to reverse Rust programs. The widespread adoption of Rust has not only led to an increase in legitimate software targets to study and examine for vulnerabilities, but also an explosion in malware written in Rust. This talk is a survey of the reverse engineering landscape...
See More →
Speakers
avatar for Cindy Xiao

Cindy Xiao

Security Researcher, Decoder Loop
Cindy Xiao is an experienced malware analyst, security researcher, and software developer. She has given talks and workshops on malware reverse engineering at leading cybersecurity conferences, including RECon, RE//verse, and NorthSec. Cindy is the founder of Decoder Loop, a training... Read More →
Wednesday September 9, 2026 14:00 - 14:40 EDT
Room 510ac | Palais des Congrès de Montréal

14:00 EDT

Tokio, Rayon, and the GPU: Profiling a Radiology AI Pipeline in Rust
Wednesday September 9, 2026 14:00 - 14:40 EDT
How do you go about profiling and optimizing a performance-critical medical AI system in Rust? This talk presents a case study of porting a radiology AI system from Python to Rust, a system that had been shown to boost radiologist productivity by up to 40% in a study, but that relies on high-performance ingestion and processing of data to deliver these results. This resulting system leverages...
See More →
Speakers
avatar for Eric Karl

Eric Karl

CTO, Medikamind Inc
Eric Karl is the technical lead for the ARIES Radiology project at Northwestern Medicine. He has led a push to leverage Rust in Northwestern Medicine's AI efforts.
Wednesday September 9, 2026 14:00 - 14:40 EDT
Room 511 | Palais des Congrès de Montréal

14:50 EDT

From C++ APIs to Idiomatic Rust: Wrapper Design Patterns
Wednesday September 9, 2026 14:50 - 15:30 EDT
In this talk, we’ll walk through a practical example of wrapping a real C++ library and show repeatable design patterns for: modelling ownership and lifetimes, mapping error handling into Result, defining safe abstraction boundaries, and minimising unsafe surface area. We’ll also discuss how generated bindings (e.g., Crubit-style tools) accelerate interop, and why wrapper design still requires...
See More →
Speakers
avatar for Divya Chakarwarti

Divya Chakarwarti

Software Engineer, Core Dev Rust Team, Google
Divya is a software engineer at Google’s Core Dev Rust team, focused on developing safe wrappers, C++/Rust interoperability, and scaling Rust in production.
Wednesday September 9, 2026 14:50 - 15:30 EDT
Room 510ac | Palais des Congrès de Montréal

14:50 EDT

The Future of Rust in Academia
Wednesday September 9, 2026 14:50 - 15:30 EDT
Discover Rust's potential to shape the future of software engineering in academia! In this talk, we'll explore why Rust’s safety, performance, and growing industry demand make it the ideal language for modern curricula, empowering students to explore fundamentals, e.g. low-level hardware and language design, and thus preparing them best to build the future.
Speakers
avatar for Mordecai Etukudo

Mordecai Etukudo

Software Engineer, Rust Africa
Mordecai Etukudo is a software engineer and community leader driving Rust adoption in academia and open-source to empower the next generation of developers.
avatar for Bart Massey

Bart Massey

Portland State University, Associate Professor of Computer Science
Bart Massey is a 26-year Portland State University Assistant CS Professor with a PhD in AI. He has taught Rust, Embedded Rust and Rust Web to many students over about eight years. Bart is the founder and current director of Rust-Edu (https://rust-edu.org), promoting and improving... Read More →
Wednesday September 9, 2026 14:50 - 15:30 EDT
Room 510bd | Palais des Congrès de Montréal

14:50 EDT

Unsafe Rust
Wednesday September 9, 2026 14:50 - 15:30 EDT
This presentation explores the role of Unsafe Rust in systems programming and its implications for safety-critical software. Rust is designed to provide memory safety and prevent common programming errors through its ownership and borrowing model. However, certain low-level operations require the use of unsafe code, which introduces risks such as undefined behavior (UB) and under-specified...
See More →
Speakers
avatar for Robert C. Seacord

Robert C. Seacord

Standardization Lead, Woven by Toyota
Robert C. Seacord is the Standardization Lead at Woven by Toyota where he works on the Software Craft.   Robert is the convenor of the ISO/IEC JTC1/SC22/WG14 international standardization working group for the C programming language.Previously, Robert was a Technical Director at... Read More →
Wednesday September 9, 2026 14:50 - 15:30 EDT
Room 511 | Palais des Congrès de Montréal

15:30 EDT

16:00 EDT

Listening to the Radio with Rust
Wednesday September 9, 2026 16:00 - 16:40 EDT
The radio spectrum is full of signals: FM music stations, aircraft transponders, ham radio repeaters, and even an atomic clock broadcasting the exact time. With a $30 USB dongle and some Rust code, you can tune in to all of it. This talk is an introduction to software-defined radio (SDR) through the lens of Rust. We'll start with what's actually out there on the airwaves: the surprisingly rich...
See More →
Speakers
avatar for Thomas Eckert

Thomas Eckert

Software Engineer, Honeycomb
Thomas is a software engineer at Honeycomb in Ottawa. He's written Rust since 2018 and recently fell down the software-defined radio rabbit hole.
Wednesday September 9, 2026 16:00 - 16:40 EDT
Room 511 | Palais des Congrès de Montréal

16:00 EDT

Migrating RediSearch from C to Rust - Challenges and Techniques
Wednesday September 9, 2026 16:00 - 16:40 EDT
Cybersecurity is more prominent than ever. Rust offers the perfect opportunity to modernize your companies tech stack, address tech debt, get shiny new developer features while also addressing security needs. But rewriting is big and scary. It can massively increase complexity, slow down engineering and put features at risk. We want to share our learnings from helping a client, RediSearch, migrate...
See More →
Speakers
avatar for Jonas Kruckenberg

Jonas Kruckenberg

Senior Software Engineering Consultant, Mainmatter
Jonas is an engineer at Mainmatter and creator of the k23 operating system. He has helped people to build fast, secure, cross-platform desktop apps through his work on Tauri and is deeply involved in open-source, local-first, and humane software. Outside of code, he sings in classical... Read More →
Wednesday September 9, 2026 16:00 - 16:40 EDT
Room 510bd | Palais des Congrès de Montréal

16:00 EDT

When Safe Code is Fast - Scientific Computing in Rust
Wednesday September 9, 2026 16:00 - 16:40 EDT
Bounds checking is slowing Rust down, the borrow checker prevents performant data structures, and existing libraries in C++ and Fortran have had too many decades of optimizations to just catch up with them - we have heard it all. But, what if we don’t listen? In this talk, we’ll explore two new features of the Rust standard library: computing derivatives via std::autodiff, and running code on...
See More →
Speakers
avatar for Manuel Drehwald

Manuel Drehwald

PhD Student, University of Toronto

Manuel is a PhD student in the Matter Lab at the University of Toronto. He is working on adding new features to LLVM and the Rust compiler, in order to support Scientific Computing, High Performance Computing (HPC), and Machine Learning applications in Rust. In previous groups, Man... Read More →
Wednesday September 9, 2026 16:00 - 16:40 EDT
Room 510ac | Palais des Congrès de Montréal

16:50 EDT

Redox OS Update and Demo
Wednesday September 9, 2026 16:50 - 16:55 EDT
Redox OS is a Unix-like operating system written in Rust and community developed. Redox is intended to be a complete alternative to Linux, for the cloud and desktop. We will provide an overview of new features and recent progress, and give a quick demo of programs running on Redox.
Speakers
avatar for Ron Williams

Ron Williams

President, Redox OS Nonprofit
Ron is the president of the Redox OS nonprofit, and frequent technical contributor. Ron has over 30 years of experience in the software industry, and is now focusing his energy on helping make Redox a success.

Wednesday September 9, 2026 16:50 - 16:55 EDT
Room 511 | Palais des Congrès de Montréal

16:55 EDT

Building Rust Africa: From Community to Continent Scale Institution
Wednesday September 9, 2026 16:55 - 17:00 EDT
Rust Africa began as a small, informal developer community and evolved into a structured, cross-continental initiative working to institutionalize Rust across multiple African countries. This talk presents the strategic decisions, governance models, incorporation debates, and operational challenges behind building a sustainable open-source ecosystem in an emerging market context. Rather than...
See More →
Speakers
avatar for Enow Scott

Enow Scott

Project Manager, Adorsys
Scott Enow is a fintech delivery lead and Rust engineer working on safety-critical systems, digital identity, and growing the Rust ecosystem in Africa.
Wednesday September 9, 2026 16:55 - 17:00 EDT
Room 511 | Palais des Congrès de Montréal

17:00 EDT

Using the Rust Standard Library on High-End MCUs
Wednesday September 9, 2026 17:00 - 17:05 EDT
Most embedded Rust software is no_std. However, as more powerful microcontrollers become available, we may be able to use the Rust standard library to simplify embedded development. Learn what it's like to port and use the Rust standard library in embedded projects, with comparisons against existing no_std and std solutions.
Speakers
avatar for Ian McIntyre

Ian McIntyre

Embedded Software Engineer, Freelance
Ian's embedded Rust powers satellites and a few other things here on Earth. Beyond his work, he brings Rust to high-end MCUs through the imxrt-rs project.
Wednesday September 9, 2026 17:00 - 17:05 EDT
Room 511 | Palais des Congrès de Montréal

17:05 EDT

Tips for Speeding Up Cargo Build in CI
Wednesday September 9, 2026 17:05 - 17:10 EDT
The Rust maintenance team has done a lot of work to speed up compilation times, particularly for iterative development, but how can we speed up compilation for situations like CI where we ought to start with a blank slate? This talk will discuss quick, practical tips for easy ways to speed up a CI build.
Speakers
avatar for Kaitlin Seng

Kaitlin Seng

Lead Software Engineer, Ginger Cybersecurity
Kaitlin has over a decade of experience developing cybersecurity tools with a background spanning applied research and open-source contributions.
Wednesday September 9, 2026 17:05 - 17:10 EDT
Room 511 | Palais des Congrès de Montréal

17:10 EDT

Layered Configuration and Safe Hot Reload in Rust
Wednesday September 9, 2026 17:10 - 17:15 EDT
Hot reloading configuration in long-running services is often treated as a file-watching problem. In practice, most failures occur because configuration is mutated in place, partially applied, or insufficiently validated before entering runtime state. This lightning talk presents a layered configuration model that makes safe hot reload a natural consequence of system design. Configuration flows...
See More →
Speakers
avatar for Ethan Hann

Ethan Hann

Independent Consultant
Ethan Hann (he/him) is a Staff Software Engineer with nearly two decades of experience building distributed systems across healthcare, ad tech, and SaaS. He has led engineering teams, architected multi-tenant platforms serving millions of users, and designed event-driven systems handling... Read More →
Wednesday September 9, 2026 17:10 - 17:15 EDT
Room 511 | Palais des Congrès de Montréal

17:15 EDT

Building Efficient Web Scrapers
Wednesday September 9, 2026 17:15 - 17:20 EDT
This talk explores the considerations and design choices for developing efficient web scrapers. It centers on a comparative analysis between Python and Rust. Contrasting Python's ease of use and rich data science ecosystem, with Rust's advantages in performance, memory safety, and concurrency.
Speakers
avatar for Camille Gruen

Camille Gruen

Cloud Engineer
Camille is a cloud engineer. She is passionate about cloud architecture, infrastructure design, and reliable data delivery within geospatial systems. She focuses on building reliable and automated systems that turn complex, raw data into something usable, accessible, and meaningf... Read More →
Wednesday September 9, 2026 17:15 - 17:20 EDT
Room 511 | Palais des Congrès de Montréal

17:20 EDT

Implementing a High Performance Serialization Library
Wednesday September 9, 2026 17:20 - 17:25 EDT
This talk introduces wincode, a high-performance Rust serialization library. You’ll learn how hidden copies can sneak into otherwise safe code, how placement initialization helps avoid them, and how compile-time metadata can dramatically improve performance without sacrificing ergonomics or maintainability.
Speakers
avatar for Zach Brown

Zach Brown

Senior Engineer, Anza
Performance engineer at Anza. Author of the wincode library. Interested in PLT, compilers.
Wednesday September 9, 2026 17:20 - 17:25 EDT
Room 511 | Palais des Congrès de Montréal

17:25 EDT

Zero-copy Transfers with io_uring and Rust
Wednesday September 9, 2026 17:25 - 17:30 EDT
This talk examines the performance costs of epoll-based file-to-socket I/O, including redundant memory copies and excessive syscalls. It then shows how Rust and io_uring achieve high-throughput, low-latency file-to-network transfers using fixed buffers, registered files, and sockets, demonstrated through a practical zero-copy pipeline.
Speakers
avatar for Craig Hamilton

Craig Hamilton

Staff Flight Software Engineer, Umbra Lab, Inc.
Craig started programming when he was 13, and still gets excited when developing.

Some highlights of his career have been to architect and develop medical devices that have saved lives, defense software that has been deployed to some of the remotest and hostile locations on the planet to protect our military, and working with astronauts to contribute to the success... Read More →
Wednesday September 9, 2026 17:25 - 17:30 EDT
Room 511 | Palais des Congrès de Montréal

17:30 EDT

Crates in Firefox Over FFI
Wednesday September 9, 2026 17:30 - 17:35 EDT
We will look at integrating an existing crate (urlpattern) into Firefox's gecko platform (C++) to create a new Web API, and some challenges martialing data across ffi boundary.
Speakers
avatar for Ed Guloien

Ed Guloien

Senior Software Engineer, Mozilla
Ed is a Senior Software Developer on the Networking team at Mozilla, where he is a cookie module peer and spec contributor that works on the Gecko platform under Firefox. He is interested in systems programming, networking protocols, performance and privacy.
Wednesday September 9, 2026 17:30 - 17:35 EDT
Room 511 | Palais des Congrès de Montréal

17:45 EDT

Closing Remarks
Wednesday September 9, 2026 17:45 - 17:50 EDT

Wednesday September 9, 2026 17:45 - 17:50 EDT
Room 511 | Palais des Congrès de Montréal

18:00 EDT

🎉 Evening Reception: Celebrating 10 Years of RustConf
Wednesday September 9, 2026 18:00 - 19:30 EDT
Celebrate 10 years of RustConf with fellow Rustaceans after an exciting first conference day! Head up to Level 7 for beautiful views of Montreal from the outdoor terrace. Snap a picture with Ferris at our photo booth, get a (temporary!) Rust tattoo, or make your own friendship bracelets while enjoying Rust-y tunes by Andre Bogus and his ukulele.Appetizers and drinks will be provided. Thank...
See More →
Wednesday September 9, 2026 18:00 - 19:30 EDT
Salon 720-730 | Level 7 | Palais des Congrès de Montréal
 
Thursday, September 10
 

08:00 EDT

09:00 EDT

Keynote: Rust, In Sickness & In Health
Thursday September 10, 2026 09:00 - 09:30 EDT
What does it actually mean to bet a company on a particular programming language? Seven years ago, Bryan Cantrill helped start Oxide Computer Company with Rust at the center of that bet, and spent the years since finding out the answer to this question.In this talk, Bryan will share how his thinking about Rust has evolved, from the earliest infatuation to the honeymoon to the many ups and several...
See More →
Speakers
avatar for Bryan Cantrill

Bryan Cantrill

Co-Founder and Chief Technology Officer, Oxide Computer
Bryan Cantrill is a software engineer who has spent three decades at the hardware/software interface. He is the co-founder and CTO of Oxide Computer Company, which builds rack-scale computers for the post-cloud era. Prior to Oxide, he spent nearly a decade at Joyent, a cloud computing... Read More →
Thursday September 10, 2026 09:00 - 09:30 EDT
Room 511 | Palais des Congrès de Montréal

09:30 EDT

Sponsored Lightning Talk - Microsoft: Rust (in production) Without Fear
Thursday September 10, 2026 09:30 - 09:35 EDT
Rust at Microsoft is on a super-accelerated trajectory nowadays. But what does it take to embrace Rust in the enterprise: what are the gaps, the systems we needed to reengineer for Rust, to make it fit into a world that has never seen the likes of crabs?
2026: Are we Rust yet? 
Speakers
avatar for Victor Ciura

Victor Ciura

Technical Lead for Rust Program @ Microsoft, Microsoft
Victor Ciura is a Principal Engineer on the Rust tooling team in Microsoft DevDiv, building the compiler toolchain and libraries needed for the broader 🦀 oxidation effort across the organization and open-source community.

Spent the last 25 years doing systems programming in C... Read More →
Thursday September 10, 2026 09:30 - 09:35 EDT
Room 511 | Palais des Congrès de Montréal

09:35 EDT

Sponsored Lightning Talk - Peeriot: Myrmic: An Open Rust Runtime for Distributed Edge Applications
Thursday September 10, 2026 09:35 - 09:40 EDT
Myrmic is an open-source runtime for distributed edge applications. It provides execution, messaging, state handling, and placement for application logic running across heterogeneous edge and embedded devices, without requiring a central cloud service in the control path. This lightning talk introduces two core aspects of the system. First, Myrmic provides a complete runtime stack for building and...
See More →
Speakers
avatar for Ralf Hüskes

Ralf Hüskes

CEO, Peeriot

Thursday September 10, 2026 09:35 - 09:40 EDT
Room 511 | Palais des Congrès de Montréal

09:40 EDT

Project Update: The Safety-Critical Rust Consortium Two Years In
Thursday September 10, 2026 09:40 - 09:50 EDT
The Safety-Critical Rust Consortium (SCRC) was kicked off two years ago, amazingly enough, at RustConf 2024 right here in Montreal. In this talk Pete will recap (briskly!) the last two years of the SCRC, the great work that's been accomplished and the road that lies ahead for getting Rust into more planes, trains, and automobiles. Rust has earned respect in helping to improve the quality of...
See More →
Speakers
avatar for Pete LeVasseur

Pete LeVasseur

Staff Software Engineer, Woven by Toyota
Pete LeVasseur guides Rust adoption efforts at Woven by Toyota and its suitability for the highest levels of safety-criticality. He’s also lead of the Safety-Critical Rust Consortium, which has a broad base of support for making Rust a suitable first-language choice for safety-critical... Read More →
Thursday September 10, 2026 09:40 - 09:50 EDT
Room 511 | Palais des Congrès de Montréal

09:50 EDT

Sponsored Lightning Talk - Dash0: The Power of Profiling: How Fixing One Async Antipattern Shaved Off 30% of Our Write Latency
Thursday September 10, 2026 09:50 - 09:55 EDT
Dash0's Great Lakes database was overusing tokio::task::block_in_place, which accounted for a surprisingly large amount of both CPU usage and write latency. In this talk, Brennan will discuss how we pinpointed the issue using our Continuous Profiling product, how we fixed it, and what it means for other resource-conscious Rust users.
Speakers
avatar for Brennan Vincent

Brennan Vincent

Staff Software Engineer, Dash0
Brennan is a software engineer who has worked at Amazon, Meta, Materialize, Polar Signals and now Dash0. He is particularly interested in low-level systems like databases and kernels, and has focused on performance, efficiency and reliability throughout his career. He's also been... Read More →
Thursday September 10, 2026 09:50 - 09:55 EDT
Room 511 | Palais des Congrès de Montréal

09:55 EDT

Sponsored Lightning Talk: OneChronos - Rust in Finance
Thursday September 10, 2026 09:55 - 10:00 EDT
Using Rust to build the next generation of trading systems and ensure that they are fast, secure, and correct.
Speakers
avatar for Matt Plant

Matt Plant

Software Engineer, OneChronos

Thursday September 10, 2026 09:55 - 10:00 EDT
Room 511 | Palais des Congrès de Montréal

10:00 EDT

Project Goals : Funding :: Chocolate : Peanut Butter
Thursday September 10, 2026 10:00 - 10:10 EDT
Project Goals and funding are two good things that are far better together. The Rust Foundation and the Rust Project are working together to build a sustainable pipeline that turns the growing demand for Rust into increasing funding, both for general maintenance and for important project goals (pun definitely intended). Niko will walk through the pieces already in place, from the...
See More →
Speakers
avatar for Nicholas Matsakis

Nicholas Matsakis

Senior Principal Engineer, AWS

Thursday September 10, 2026 10:00 - 10:10 EDT
Room 511 | Palais des Congrès de Montréal

10:10 EDT

Sponsored Lightning Talk - Google: How We Replace Common C⁠ and C++ Libraries with Rust at Scale
Thursday September 10, 2026 10:10 - 10:15 EDT
Google depends on a lot of C and C++ libraries for fundamental tasks like image and audio decoding. Unfortunately, due to the nature of C and C++ these libraries are suspect to a large amount of memory safety vulnerabilities and are generally considered unsafe. To address this security risk, our team at Google moved all these common parsing and decoding libraries over to Rust alternatives. We use...
See More →
Speakers
avatar for Maria Pospelova

Maria Pospelova

Software Engineer, Google
Thursday September 10, 2026 10:10 - 10:15 EDT
Room 511 | Palais des Congrès de Montréal

10:15 EDT

Sponsored Lightning Talk - Cognition AI: Making the Web Work Natively
Thursday September 10, 2026 10:15 - 10:20 EDT
Rust can run everywhere: on servers, desktops, phones, microcontrollers, and even web browsers. The popular web-sys and wasm-bindgen projects enable Rust to bind natively to web APIs, unlocking fullstack web applications written entirely in Rust. Developers get blazing fast performance, typesafe interfaces, and powerful compile time checks that improve reliability.However, there’s a catch - UI...
See More →
Speakers
avatar for Jonathan Kelley

Jonathan Kelley

Product Engineer, Cognition AI

Thursday September 10, 2026 10:15 - 10:20 EDT
Room 511 | Palais des Congrès de Montréal

10:20 EDT

Verifying the Rust Standard Library: A Year of Proofs, Tools, and Winners
Thursday September 10, 2026 10:20 - 10:30 EDT
Over the past year, the Rust community did something remarkable: contributors from across industry, academia, and open source came together to formally verify the safety of the Rust standard library at a scale never attempted before. In this talk, Felipe Monteiro shares what the community has collectively achieved and announces the winners of the latest verification challenges. Highlights include...
See More →
Speakers
avatar for Felipe Monteiro

Felipe Monteiro

Senior Applied Scientist, Automated Reasoning Group, AWS
Felipe R. Monteiro is a Senior Applied Scientist at AWS, where he builds formal verification technology for C and Rust. He is a lead developer of the Kani Rust Verifier and a committee member of the Rust standard library verification project — the community effort to formally prove... Read More →
Thursday September 10, 2026 10:20 - 10:30 EDT
Room 511 | Palais des Congrès de Montréal

10:30 EDT

10:40 EDT

Sponsored Demo - CodSpeed: Agentic Performance Engineering: From Regression to Merged Fix
Thursday September 10, 2026 10:40 - 10:50 EDT
Performance regressions in Rust are usually discovered in production or during a release, long after the change that caused them. This demo shows how to catch them on the pull request instead, and let an agent fix them. We run CodSpeed's optimization agent on a real open-source Rust codebase. Each proposed change is validated with deterministic benchmarks in CI, so every speedup comes with proof....
See More →
Speakers
avatar for Arthur Pastel

Arthur Pastel

Cofounder & CEO, CodSpeed
Arthur Pastel is the co-founder and CEO of CodSpeed. CodSpeed is the software performance platform that autonomously suggests optimizations and catches performance regressions before they land. Teams like Mozilla, Cloudflare, and Vercel rely on it.
Thursday September 10, 2026 10:40 - 10:50 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

11:00 EDT

Making GPUs Feel Native in Rust
Thursday September 10, 2026 11:00 - 11:40 EDT
GPUs power AI, graphics, scientific computing, and an increasing share of modern software. Many projects focus on making GPU programming in Rust possible. This talk asks a different question: how do we make GPU programming feel native to Rust?Christian Legnitto, founder and CEO of VectorWare, explores what it would take to make GPUs feel natural extension of the Rust language and ecosystem. The...
See More →
Speakers
avatar for Christian Legnitto

Christian Legnitto

Founder, VectorWare
Christian Legnitto is the founder of VectorWare, the first GPU-native software company. Previously he worked at Apple, Mozilla, Facebook, and Robinhood.
Thursday September 10, 2026 11:00 - 11:40 EDT
Room 511 | Palais des Congrès de Montréal

11:00 EDT

Rust: The First 10 Years Were the Easiest
Thursday September 10, 2026 11:00 - 11:40 EDT
We spent more than 10 years proving that Rust works. We focused on memory safety, async, and moved from a niche experiment to the Linux Kernel. But building a revolution was easier than maintaining a global standard. As we head toward 2027, the "honeymoon" phase is over, and we are now facing the real challenges: managing decentralized governance, navigating corporate pressure, continuously...
See More →
Speakers
avatar for Francesco Ciulla

Francesco Ciulla

Head of DevRel, Zerops
Francesco is a developer, runner, teacher and speaker, based in Rome, Italy. He's on Twitter too much and loves making videos on YouTube.
From 2017 to 2021, he worked as a Fullstack Developer at the European Space Agency on the Copernicus project.
By 2021, Francesco decided to quit... Read More →
Thursday September 10, 2026 11:00 - 11:40 EDT
Room 510bd | Palais des Congrès de Montréal

11:00 EDT

Simulating a Million Patients: Realistic Health Data Generation in Rust
Thursday September 10, 2026 11:00 - 11:40 EDT
Healthcare researchers desperately need realistic synthetic patient data: for teaching, for testing analysis pipelines, and for sharing results without compromising real patients' privacy. But generating data that's actually realistic is surprisingly hard. Naïve approaches produce patients who are statistically implausible: twenty-year-olds with dementia, smokers whose blood pressure is...
See More →
Speakers
avatar for Dr. Caroline Morton

Dr. Caroline Morton

Senior Software Consultant / Epidemiologist, Parakeet Consulting
Dr. Caroline Morton is a medical doctor, epidemiologist, and senior rust software engineer working at the intersection of public health and modern software. She is the founder of two companies, the author of over 70 academic papers and two books, and the creator of open-source tools... Read More →
Thursday September 10, 2026 11:00 - 11:40 EDT
Room 510ac | Palais des Congrès de Montréal

11:50 EDT

BorrowSanitizer: Securing Rust Across Foreign Function Boundaries
Thursday September 10, 2026 11:50 - 12:30 EDT
From the Linux Kernel to Chromium, Rust is increasingly finding its way into security-critical C++ applications. Developers who interoperate with these languages need to use Rust’s unsafe features to bypass the restrictions of the borrow checker. However, when unsafe code is used incorrectly, it can break the compiler’s assumptions about aliasing, leading to silent, “impossible” forms of...
See More →
Speakers
avatar for Ian McCormack

Ian McCormack

PhD Candidate, Carnegie Mellon University
Ian McCormack is a PhD candidate in Software Engineering at Carnegie Mellon University. His research focuses on making Rust interoperation easier.
Thursday September 10, 2026 11:50 - 12:30 EDT
Room 510bd | Palais des Congrès de Montréal

11:50 EDT

Rust Atomics in the Wild: Memory Ordering Design Patterns from Popular Crates
Thursday September 10, 2026 11:50 - 12:30 EDT
Modern Rust codebases use atomics for much more than simple shared-state coordination. When multiple atomics interact, subtle behaviors can appear that are easy to miss and can look arbitrary at first. With a closer view, a small set of recurring patterns shows up across many production systems, and those patterns can be applied deliberately to solve nuanced coordination problems when both...
See More →
Speakers
avatar for Martin Ombura Jr.

Martin Ombura Jr.

Senior Software Engineer, Scarlaria LLC
Martin Ombura Jr. is a Senior Backend Software Engineer who has worked with Rust since 2019, with a focus on building reliable systems. At GoDaddy, he contributed to the initial adoption of Rust in the backend stack. He holds a Master’s degree in Computer Science from the University... Read More →
Thursday September 10, 2026 11:50 - 12:30 EDT
Room 511 | Palais des Congrès de Montréal

11:50 EDT

Rust for ML Infrastructure: A Case Study in Building an ONNX Runtime
Thursday September 10, 2026 11:50 - 12:30 EDT
What does it take to build a machine learning inference engine in Rust - and what does that experience reveal about Rust as a language for ML infrastructure? This talk presents lessons learned from designing and implementing a GPU-accelerated ONNX runtime in Rust. The project, Onyxia, parses ONNX graphs, compiles them through a multi-pass pipeline, generates WGSL compute shaders, and executes...
See More →
Speakers
avatar for Ada Hieta

Ada Hieta

Applied AI Engineer, Softlandia
Ada is an Applied AI Engineer at Softlandia. She has worked on multiple ML-related projects, including LLMs, imaging, and optical metrology.
Thursday September 10, 2026 11:50 - 12:30 EDT
Room 510ac | Palais des Congrès de Montréal

12:30 EDT

12:45 EDT

Sponsored Demo - Antithesis: How to Test AI-generated Code for Unintended Behavior With Antithesis
Thursday September 10, 2026 12:45 - 12:55 EDT
In this demo, one will see how they can run their software under a variety of conditions, and report any unintended behavior. Antithesis will create simulated environments that mirror production, and allow truly unique debugging and system testing.
Speakers
avatar for Craig Alfieri

Craig Alfieri

Director of Strategic Accounts, Antithesis
Craig, a native New Yorker, has been with Antithesis for 3+ years. He’s helped guide strategic customers to define, adopt, and realize value from Autonomous Testing.
Thursday September 10, 2026 12:45 - 12:55 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:00 EDT

Sponsored Demo - Number 0: iroh: you can just connect things
Thursday September 10, 2026 13:00 - 13:10 EDT
iroh is an open source Rust library that brings peer-to-peer connectivity to native applications. It lets developers seamlessly switch between zero-trust connections over Bluetooth, LAN, Tor, IPv4, IPv6, and relays without deep networking expertise. Built for performance and portability, iroh is already used in production for payments, collaboration, and distributed AI. Come learn more about iroh...
See More →
Speakers
avatar for Brendan O'Brien

Brendan O'Brien

CEO, number 0
Brendan is passionate about distributed systems, improving the internet, and making technical concepts accessible through storytelling. His main job at number 0 is copy-pasting links to documents.
Thursday September 10, 2026 13:00 - 13:10 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:00 EDT

Meet & Greet: Rust Foundation Trusted Training (RFTT)
Thursday September 10, 2026 13:00 - 13:15 EDT
In June, the Rust Foundation launched its Trusted Training Program, recognizing organizations whose Rust training meets documented standards for technical accuracy, instructor quality, and learner experience. Hear from steering committee members and accredited providers, and ask questions in a casual lounge setting.  
Thursday September 10, 2026 13:00 - 13:15 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:15 EDT

Sponsored Demo - Temporal: One Button, 64 LEDs, One Durable Workflow: Running Temporal on an ESP32-S3 Badge
Thursday September 10, 2026 13:15 - 13:25 EDT
Temporal’s Rust SDK normally powers durable applications on servers—not conference badges. We got it running on a mass-produced ESP32-S3 wearable with 16 MB of flash, 8 MB of PSRAM, four buttons, and an 8×8 LED matrix. In five minutes, I’ll show how we squeezed the Temporal Rust SDK into that environment, connected physical input to a durable Workflow, and turned Workflow state into...
See More →
Speakers
avatar for Shy Ruparel

Shy Ruparel

Sr. Dev. Advocate, Temporal
Shy Ruparel is a Senior Developer Advocate at Temporal, dedicated to empowering developer communities and creating developer joy. For over a decade, Shy has combined deep technical expertise with a passion for teaching, building on a career that includes impactful roles at Major League... Read More →
Thursday September 10, 2026 13:15 - 13:25 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:15 EDT

Meet & Greet: Rust Ecosystem (Rustls, Symposium)
Thursday September 10, 2026 13:15 - 13:30 EDT
Chat with the leads behind Rustls and Symposium, learn more about their work, and ask questions in a casual lounge setting.  
Thursday September 10, 2026 13:15 - 13:30 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:30 EDT

Sponsored Demo - Perplexity: Inside SPACE, the Rust Sandbox Platform Behind Perplexity Computer
Thursday September 10, 2026 13:30 - 13:40 EDT
Join Zibi Braniecki, Member of Technical Staff at Perplexity, for a look at how Rust powers systems across the company. Attendees will get a live demo of SPACE, the Rust-based agentic sandbox platform powering Perplexity Computer, and an inside look at how it was built.
Thursday September 10, 2026 13:30 - 13:40 EDT
510-511 Foyer | Level 5 | Palais des Congrès de Montréal

13:30 EDT

Meet & Greet: Rust Commercial Network (RCN)
Thursday September 10, 2026 13:30 - 13:45 EDT
The Rust Commercial Network (RCN) is a new Rust Foundation initiative for people and organizations using Rust in professional settings. RCN members compare notes on adoption blockers, improve Rust supply chain health, and support the basic tooling, libraries, and maintenance work that make Rust dependable in production. Meet with RCN steering committee members and learn more about how to get...
See More →
Thursday September 10, 2026 13:30 - 13:45 EDT
Rust Foundation Forest | Level 5 | Palais des Congrès de Montréal

13:45 EDT

2 Hours to 10 Minutes: Building Rust Monorepos at Scale with Bazel RBE
Thursday September 10, 2026 13:45 - 14:25 EDT
A Rust monorepo with multiple workspaces and a CI pipeline that routinely exceeded two hours with recurrent flaky results. After five iterations — GitHub Actions tuning, shell script hacks, self-hosted Prow and a custom Rust-based orchestrator — each improvement eventually hit a ceiling, until the team spent more time debugging CI than shipping code. This talk is about the infrastructure that...
See More →
Speakers
avatar for Loïs Postula

Loïs Postula

Chief Platform Officer, Foresight Spatial Labs
DevOps engineer from Belgium with nearly 10 years of experience, 4 spent in a Rust-only organisation. Builds and operates CI/CD infrastructure, and automates everything that stands still long enough. Open source believer.
Thursday September 10, 2026 13:45 - 14:25 EDT
Room 510ac | Palais des Congrès de Montréal

13:45 EDT

Real-Time Rust in Robotics
Thursday September 10, 2026 13:45 - 14:25 EDT
Robots are complex interconnections of subsystems which use a varied mix of software. David will describe a typical robot's architecture and highlight the areas where Rust is making headway. He will present his team's experience with bringing Rust to the low-level sensors and actuators on a research robotics platform, showing how the use of bare-metal Rust improved the system's reliability and...
See More →
Speakers
avatar for David Lawrence

David Lawrence

Roboticist, Robotics and AI Institute
David Lawrence is a roboticist at the Robotics and AI Institute in Cambridge, MA, USA, and was previously a senior principal electrical & firmware engineer at Markforged Inc. He received B.S. and M.Eng. degrees in mathematics, electrical engineering, and computer science from the... Read More →
Thursday September 10, 2026 13:45 - 14:25 EDT
Room 511 | Palais des Congrès de Montréal

13:45 EDT

Servo Devtools: Where Rust Meets JavaScript
Thursday September 10, 2026 13:45 - 14:25 EDT
Servo is a web rendering engine written in Rust, one of the largest and oldest Rust projects out there. One of the areas we’re actively pushing forward is DevTools support, connecting Servo to Firefox DevTools over the Remote Debug Protocol. This means writing a server in Rust that speaks with a client written in Javascript. Every browser engine needs DevTools, but building them is a project in...
See More →
Speakers
avatar for Rakhi Sharma

Rakhi Sharma

Engineer, Igalia
Rakhi is a software engineer at Igalia, where she works on the Servo Browser engine. She is based in Germany, and is interested in the web, browsers, and engines.
Thursday September 10, 2026 13:45 - 14:25 EDT
Room 510bd | Palais des Congrès de Montréal

14:35 EDT

TARmageddon: Reflections on a Multi-Crate CVE
Thursday September 10, 2026 14:35 - 15:15 EDT
What happens when several people create popular forks of a Rust project and then a vulnerability impacts all of them? When we found a parsing vulnerability in tokio-tar, dubbed TARmageddon, we discovered how a simple oversight in TAR parsing logic can yield dangerous behavior... and then we discovered the widespread impact. We’ll walk through this vulnerability and how the responsible disclosure...
See More →
Speakers
avatar for Alex Zenla

Alex Zenla

CTO, Edera
Alex is a Founder & CTO at Edera, building technology for securing containers using hypervisors in Rust. She has contributed to many open source projects including Chromium, Chromium OS, Dart, and Ubuntu, some as early as 11 years old. Alex started in the corporate world at the age... Read More →
Thursday September 10, 2026 14:35 - 15:15 EDT
Room 510bd | Palais des Congrès de Montréal

14:35 EDT

Tick Tock: Maintaining Time
Thursday September 10, 2026 14:35 - 15:15 EDT
Learn what goes into maintaining a foundational crate in the Rust ecosystem, from API design to constructing algorithms from scratch and catching bugs before they're noticed. An overview of recent optimizations, handling of security vulnerabilities, and some more niche topics will be covered as well!
Speakers
avatar for Jacob Pratt

Jacob Pratt

Senior Software Engineer
Contributor to Rust's compiler and standard library. Maintainer of widely-used crates in the Rust ecosystem.
Thursday September 10, 2026 14:35 - 15:15 EDT
Room 510ac | Palais des Congrès de Montréal

14:35 EDT

Writing a Zero-Copy Database Parser from the Ground Up
Thursday September 10, 2026 14:35 - 15:15 EDT
Building a high-performance database proxy demands wire-speed parsing with minimal overhead. This talk walks through the design and implementation of a zero-copy streaming parser in Rust that parses database wire protocols incrementally from the first byte received, using a fixed-size ring buffer and arena-allocated borrow tracking to yield structured slices directly into the network buffer with...
See More →
Speakers
avatar for Devon Tietjen

Devon Tietjen

Co-Founder, CEO & CTO, Eden
Devon is the co-founder and CTO at Eden, where he leads the development of database and networking infrastructure products. Devon has been programming since 9, with an interest in embedded programming, distributed systems, algorithms, and protocols.
Thursday September 10, 2026 14:35 - 15:15 EDT
Room 511 | Palais des Congrès de Montréal

15:15 EDT

15:45 EDT

Beyond the &: A Future for Native Smart Pointers in Rust
Thursday September 10, 2026 15:45 - 16:25 EDT
Rust is often described as a "library-first language," yet user-defined smart pointers are second-class compared to built-in types like &, &mut, and Box. These native types enjoy special privileges, like integration with the borrow checker, that ordinary library types like Arc, RefCell, and PyRef cannot currently replicate. These limitations make Rust much clunkier than it has to be. They also...
See More →
Speakers
avatar for Tyler Mandry

Tyler Mandry

Staff Software Engineer, Google
Tyler co-leads the Rust Language Design team and works on Rust at Google, most recently focusing on language interop and async.
Thursday September 10, 2026 15:45 - 16:25 EDT
Room 511 | Palais des Congrès de Montréal

15:45 EDT

Oxidizing Fields of Mistria, a Post-Mortem
Thursday September 10, 2026 15:45 - 16:25 EDT
Over the course of 2025 and 2026, Fields of Mistria transitioned from using GameMaker Studio 2 to using our own custom Rust game engine, called maybe. We released our first public beta in early June. On August 5th, Fields of Mistria released to the general public on Steam, sporting its new engine. We ported to improve performance, increase modability, and to handle engine-side bugs...
See More →
Speakers
avatar for Jonathan Spira

Jonathan Spira

Lead Programmer, NPC Studio
Jonathan Spira is a game developer, programmer, and designer based in New York and Philadelphia. He started working in games in 2018 and has worked on Fields of Mistria since 2021.
Thursday September 10, 2026 15:45 - 16:25 EDT
Room 510ac | Palais des Congrès de Montréal

15:45 EDT

Tyr: A New Rust GPU Driver for the Linux Kernel
Thursday September 10, 2026 15:45 - 16:25 EDT
This talk will discuss the new Rust kernel driver for Arm Mali GPUs. We will start by introducing the Linux GPU stack and follow with a brief overview on how modern GPUs work. This will segue into a discussion about the current status of the Tyr driver and its surrounding infrastructure, including other Rust GPU drivers for the Linux kernel. We will conclude by discussing the future plans for the...
See More →
Speakers
avatar for Daniel Almeida

Daniel Almeida

Consultant Software Engineer, Collabora
Daniel Almeida is a Software Engineer at Collabora, a consultancy that specializes in delivering the benefits of open source software to the commercial world. He mainly works on the Linux kernel and his latest project is Tyr, a Rust GPU kernel driver for the 10th+ generation of Arm... Read More →
Thursday September 10, 2026 15:45 - 16:25 EDT
Room 510bd | Palais des Congrès de Montréal

16:35 EDT

Fireside Chat - Stewarding Rust & Python
Thursday September 10, 2026 16:35 - 17:20 EDT
What does it take to steward two of the world's most widely used programming languages — and what can Rust and Python learn from each other?To close RustConf 2026, the executive leaders of the Rust Foundation and the Python Software Foundation sit down for a candid conversation on the challenges facing open source communities today: AI's impact on language ecosystems, cross-ecosystem...
See More →
Speakers
avatar for Dr. Rebecca Rumbul

Dr. Rebecca Rumbul

Executive Director, Rust Foundation
Rebecca is the Executive Director and CEO of the Rust Foundation. She holds a PhD in Politics and Governance, and has worked as a consultant and researcher with governments, parliaments and development agencies all over the world, advocating for openness and transparency, and developing... Read More →
avatar for Deb Nicholson

Deb Nicholson

Executive Director, Python Software Foundation
Deb Nicholson is a free software policy expert and a passionate community advocate. She is the Executive Director at the Python Software Foundation which serves as the non-profit steward of the Python programming language. She has previously served the open source ecosystem through... Read More →
Thursday September 10, 2026 16:35 - 17:20 EDT
Room 511 | Palais des Congrès de Montréal

17:20 EDT

Closing Remarks
Thursday September 10, 2026 17:20 - 17:30 EDT

Thursday September 10, 2026 17:20 - 17:30 EDT
Room 511 | Palais des Congrès de Montréal
 
Friday, September 11
 

09:00 EDT

UnConference (Additional Registration Required, Sold Out)
Friday September 11, 2026 09:00 - 15:00 EDT
The RustConf “UnConference” is a beloved tradition of unstructured discussion following the main conference. The UnConf is all about immersive discussions and exchanging ideas between participants, rather than following a typically structured program. Arrive with some ideas about the burning topics you’d like to discuss and get ready to jot them down and dive in with other Rustaceans! It’s...
See More →
Friday September 11, 2026 09:00 - 15:00 EDT
Room 510bd | Palais des Congrès de Montréal
 
Register to attend
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Timezone

RustConf 2026
Register to attend
Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.