RustConf 2025
2025-09-02..2025-09-05
-- online --
RustConf ·
[RustConf 2016, RustConf 2017, RustConf 2018, RustConf 2019, RustConf 2020, RustConf 2021, RustConf 2022, RustConf 2024, RustConf 2025, RustConf 2026]
who it's for
Rust developers, compiler engineers, infrastructure engineers, embedded developers, safety-critical engineers, interop engineers, language team contributors
topics
Crater crate compilation infrastructure; crates.io HTTP index and CDN downloads; crate size limits and sandboxed builds; Rust 1.95 language changes (if let guards, irrefutable let lint); Rust 1.97 / 1.98 highlights (Polonius, NGTS, function overloading prototype); Crubit and C++/Rust interop tooling; rust-gpu and rust-cuda GPU work roadmap; Tokio async internals and executor ergonomics; embedded teaching and Embassy/micro:bit workflows; automotive safety certification and ASIL tooling gaps
| title | author | length |
|---|---|---|
| Interview | Jan David Nose | 54m |
Rust Infrastructure maintains CI that consumes 3 million build minutes per month, runs Crater to compile ~60% of crates, migrated the crates.io index from a… | ||
| Interview | Yuri Astrakhan | 45m |
Report shows a concrete adoption path: MapLibre uses a Rust core and a Martin tile server for fast map tiles, internal tiger teams build deliverables and FFI… | ||
| Interview | Jack Huey, Niko Matsakis | 43m |
The Vision doc effort describes concrete methods and early results: a public survey that yields 5,500 survey responses, follow‑up coding plus about 65… | ||
| Interview | Bart Massey | 51m |
University courses teach a few hundred students Rust over eight years and show which fixes matter like NLL lifetime model removing old borrow‑checker failures… | ||
| Interview | Christian Legnitto | 28m |
Claims that GPUs are the near‑term future of compute and that Rust maps well to GPU work because of ergonomics and ownership; concrete projects named are… | ||
| Interview | Taylor Cramer | 46m |
Describes concrete work: Crubit is Google’s bidirectional C++/Rust tool aiming to make any crate callable from C++, already binding hundreds of crates and… | ||
| Pete LeVasseur, Lead, Safety-Critical Rust Consortium [Rust Project Content | Pete LeVasseur | 51m |
Overview gives concrete, actionable details: a consortium of about 150 individuals with subcommittees (coding guidelines ~50 members with 10–15 active, tooling… | ||
| Interview | Tyler Mandry | 47m |
Overview of concrete outcomes: description of Lang Team cadence (two weekly meetings: triage + design), an emphasis on experiments-first RFC pathway, and a… | ||
| Rust Release Changelog - 1.95.0 | Pete LeVasseur, Tyler Mandry, Cameron Dershem | 15m |
Rust 1.95 delivers two concrete language changes: the lint around irrefutable_let_patterns relaxes so common C‑style error‑code and other idioms no longer… | ||
| Rust Release Changelog - 1.97.0 | Chris Biscardi, Cameron Dershem, Pete LeVasseur | 30m |
Series-style recap lists concrete changes: crater (60–70% of crates io) and outreach around symbol mangling V0, a new cargo build warnings env var, linker… | ||
| Rust Release Changelog - 1.98.0 | Chris Biscardi, Cameron Dershem, Pete LeVasseur | 30m |
Rust 1.98.0 ships specific changes: algebraic floating‑point (fast‑math) opt‑in for reordered float ops, two new clippy lints for runtime_symbol_definitions… | ||
| Opening Remarks | Dr. Rebecca Rumbul | 12m |
Opening remarks mark the 10-year anniversary of Rust’s first stable release, announce Arm to platinum membership with a board seat, launch the Rust Innovation… | ||
| "From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution" | Mark Russinovich | 31m |
Microsoft reports ~70% of past vulnerabilities come from memory-safety bugs and describes concrete migrations: a TrueType port becomes 154,000 lines of Rust in… | ||
| "Blazing-Fast Magic Beans" | Alessandro Decina | 13m |
Solana’s validator client Agave claims real-world wins: a custom Agave-xdp XDP stack hitting 2.5M packets/sec with 27 context switches and zero page faults… | ||
| "Rust for AI & Accelerated Computing" | Nathaniel Simard | 25m |
Rust codebase claims to deliver dynamic graphs with kernel fusion by using ownership to track tensor lifetimes, and ships a working deep‑learning framework… | ||
| Memory Safety Everywhere with Both Rust and Carbon | Chandler Carruth | 37m |
Compares Rust’s two-state borrow model and trait-based workarounds with Carbon’s design choices aimed at C++ brownfield migration: alias set annotations to… | ||
| "Rust Against the Odds: Fighting Human Trafficking [...]" | goingforbrooke | 30m |
Rust tool FolSum (folder symbolizer/summarizer) compiles to no-dependency binaries that run on Celeron/Pentium-class machines with 4–8 GB RAM and signed… | ||
| "A Hitchhiker’s Guide to Adopting Rust at Your Company" | Russell Cohen | 35m |
Amazon traces Rust usage back to 2016 and reports hundreds of teams and thousands of developers adopting it, but adoption succeeds only with concrete payoff… | ||
| "Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust" | Luca Palmieri | 35m |
Porting a C TrieMap to Rust starts with a baseline: safe Rust reimplementation (roughly 2x slower and ~2x memory than C) and moves to an optimized unsafe… | ||
| "Rust at the Last Mile in Healthcare" | Ally Salim Jr. | 36m |
Rust becomes the default tool for offline, low‑resource healthcare: core Rust libraries run symptom and drug‑interaction assessment for over 220 conditions and… | ||
| "Adapting Rust @ Rivian Cars: Coolest Tech to the Next-Gen EVs" | Yuri Astrakhan | 33m |
Rivian applies Rust across tooling, cloud services, standalone car processes and selected embedded chips, with concrete wins: over-the-air updates working in… | ||
| "Memory Safety is Merely Table Stakes [...]" | Leon Schuermann | 35m |
Claims that memory safety alone is insufficient for Rust FFIs and demonstrates a prototype called Omniglot that enforces runtime value validation and a scoped… | ||
| "Shipping Rust to Python, Typescript, and Ruby Users" | Sam Lijin | 28m |
Core logic (compiler, diagnostics, runtime) lives in Rust and exposes language bindings to Python, TypeScript, Ruby, and Go using pyo3 N‑API Magnus libc. A… | ||
| "Re-Engineering Microsoft’s Hyperlight in Rust" | Danilo Chiarlone, Ludvig Liljenberg | 37m |
Microsoft’s Hyperlight moves from .NET/C# to Rust with a gradual FFI-first migration that keeps a C ABI for interop, uses WIT to generate type-safe guest/host… | ||
| “RustRover in 2025: Code • Debug • AI” | Vitaly Bragilevsky | 06m |
RustRover adds five concrete features: visualizing variable lifetime with blue/red segments that pinpoint the exact borrow-check conflict, completion items… | ||
| “Why Aren't We GUI Yet?” | Mikayla Maki | 05m |
GPUI is an application framework, not just a UI library, and it claims concrete solutions: a React‑style element tree with elements analogous to HTML elements… | ||
| "Scaling Safety: Rust at Google” | Taylor Cramer | 04m |
Google describes concrete Rust rollouts: Crubit enables fine‑grained Rust/C++ interop so Rust can attach to billions of C++ lines; Android ships over a dozen… | ||
| “Profiling Rust Memory Usage with jemalloc” | Brennan Vincent | 04m |
Shows how to get Go-style pprof heap profiles from Rust by using jemallocator crate as the global allocator and the rust-jemalloc-pprof converter to emit… | ||
| "Write Once, Use Everywhere” | Conrad Wehner | 05m |
Claims that a single Rust codebase runs unchanged across production C++ trading engines, interactive research notebooks, and web UIs, keeping performance and… | ||
| "High-Level Rust and the Future of Application Development" | Jonathan Kelley | 29m |
Dioxus positions Rust for rapid app development with concrete tooling and results: a DX CLI that cross-compiles and watches projects, a linker-based asset… | ||
| "Verifying Memory Safety for the Rust Standard Library" | Rahul Kumar | 10m |
AWS organizes a crowdsourced contest that defines small verification goals for the Rust standard library, posts challenges with success criteria, and awards… | ||
| "This Week in Rust: Ten Years of Learning Together" | Nell Shamrell-Harrington | 28m |
This Week in Rust newsletter documents concrete growth: started June 2013 with 30 merged PRs that week and now shows weeks with 300–500 pull requests, archives… | ||
| "How We Made the Rust CI 75% Cheaper" | Marco Ieni | 25m |
Rust CI cost falls to about 25% of its previous bill by replacing oversized paid runners with free standard runners, splitting test-heavy jobs, freeing disk… | ||
| "10 Years of Redox OS and Rust" | Jeremy Soller | 29m |
Redox claims a microkernel OS written largely in Rust with kernel <30,000 LOC (≈10k core) and ~100,000 lines including dependencies, running on x86-32/64… | ||
| "Choose Your Own Disaster – Rusty and the Crate Escape!" | Christopher "CRob" Robinson | 46m |
A live choose‑your‑own‑adventure tabletop simulates a supply‑chain incident where compromised CI and two fake GitHub identities push a malicious PR, Dependabot… | ||
| "Secure Messaging: The Guardian’s Whistleblowing System" | S. Cutler, D. Hugenroth, Z. Hunter Green | 38m |
The Guardian ships an app-integrated anonymous whistleblowing system (Coverdrop) with a Rust backend, an on‑prem cover node that strips cover traffic, AWS… | ||
| "Rusty New 'ars: Look, Ma, No C Added!" | Brad Gibson | 37m |
Builds an electric vehicle prototype stack in pure Rust #[no_std] with embedded crates (peripheral access, embedded-hal, embassy), implements drive-by-wire and… | ||
| "Scaling a Rust Community: Lessons from the Frontlines" | Wojciech Kargul | 29m |
Built a nationwide Rust community from a single city by practical actions: the first meetup draws 70 people at first meetup, growth relies on university… | ||
| "Auto-Instrumenting Rust Applications Using eBPF and OpenTelemetry" | Lalit Kumar Bhasin | 40m |
A Rust eBPF pipeline loads kernel probes (using libbpf-rs), attaches uprobe/uretprobe to function entry/exit, generates trace IDs and span IDs in-kernel… | ||
| "Cancelling Async Rust" | Rain | 42m |
Async Rust makes cancellation trivial because futures are passive and dropping them at any await point cancels child work; that causes real bugs: lost MPSC… | ||
| "To the Stratosphere and Beyond: Rust at 100,000ft" | Konstantinos Stathopulos | 36m |
Argues that moving student projects from 8‑bit Arduinos to 32‑bit microcontrollers with Rust dramatically reduces setup friction and runtime bugs: using… | ||
| "Fine-Grained C++ Interop" | Tyler Mandry, Taylor Cramer | 40m |
Survey of current interop shows concrete tradeoffs: bindgen/cbindgen handle only C ABIs, cxx requires manual FFI modules, Zngur’s IDL can carry size/alignment… | ||
| "Rust for Robotics: Safer, Faster Systems for Autonomous Applications" | Yang Zhou | 41m |
Workshop harvests: 100 attendees, 8 talks, 4 posters, 2 panels; Rust is already powering real projects: Zeno hits 10 million messages/sec, copRS reports… | ||
| "Panic-Free Companies: Applying Rust [...]” | Jarrod Overson | 05m |
Claims a practical defense: Mimic builds a change control enforcement platform that enforces which processes may touch which files, using explicit ownership… | ||
| “Validating Lemmas with Rustdoc [...]” | Justin Moore | 05m |
Describes a pipeline that uses RustDoc links as the edges of a directed proof graph to validate security and integrity of web and API server code, framing… | ||
| “Your Senior Rust Coding Colleague” | Shanglong Li, Mike Tang | 06m |
Corust.ai claims a Rust-only code generator that cuts common coding tasks from 13–14 minutes to 3–5 minutes with about a 2× success rate improvement by using a… | ||
| “Using async-profiler to Find Tail Latency Issues” | Ariel Ben Yehuda | 05m |
Shows how async-profiler-style sampling plus a tiny per-task timestamp reveals where Tokio tasks stall: a thread-local write when a task is polled (about ten… | ||
| "Vision Doc: The Next 10 Years of Rust" | Nicholas Matsakis, Jack Huey | 29m |
Qualitative research drives a Rust vision document built from 5,499 survey responses and about 65 interviews; findings show strong wins in reliability… | ||
| nothing matches | ||