~/conference

RustConf 2025

Rust developers, compiler engineers, infrastructure engineers, embedded developers, safety-critical engineers, interop engineers, language team contributors

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

titleauthorlength
InterviewJan David Nose54m
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 on
InterviewYuri Astrakhan45m
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 on
InterviewJack Huey, Niko Matsakis43m
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 on
InterviewBart Massey51m
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 on
InterviewChristian Legnitto28m
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 on
InterviewTaylor Cramer46m
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…
Interview on
Pete LeVasseur, Lead, Safety-Critical Rust Consortium [Rust Project ContentPete LeVasseur51m
Overview gives concrete, actionable details: a consortium of about 150 individuals with subcommittees (coding guidelines ~50 members with 10–15 active, tooling…
Talk on
InterviewTyler Mandry47m
Overview of concrete outcomes: description of Lang Team cadence (two weekly meetings: triage + design), an emphasis on experiments-first RFC pathway, and a…
Interview on
Rust Release Changelog - 1.95.0Pete LeVasseur, Tyler Mandry, Cameron Dershem15m
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…
Talk on
Rust Release Changelog - 1.97.0Chris Biscardi, Cameron Dershem, Pete LeVasseur30m
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…
Talk on
Rust Release Changelog - 1.98.0Chris Biscardi, Cameron Dershem, Pete LeVasseur30m
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…
Talk on
Opening RemarksDr. Rebecca Rumbul12m
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…
Talk on
"From Blue Screens to Orange Crabs: Microsoft’s Rusty Revolution"Mark Russinovich31m
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…
Talk on
"Blazing-Fast Magic Beans"Alessandro Decina13m
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…
Talk on
"Rust for AI & Accelerated Computing"Nathaniel Simard25m
Rust codebase claims to deliver dynamic graphs with kernel fusion by using ownership to track tensor lifetimes, and ships a working deep‑learning framework…
Talk on
Memory Safety Everywhere with Both Rust and CarbonChandler Carruth37m
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…
Talk on
"Rust Against the Odds: Fighting Human Trafficking [...]"goingforbrooke30m
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…
Talk on
"A Hitchhiker’s Guide to Adopting Rust at Your Company"Russell Cohen35m
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…
Talk on
"Rewrite, Optimize, Repeat: Our Journey Porting a Triemap from C to Rust"Luca Palmieri35m
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…
Talk on
"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…
Talk on
"Adapting Rust @ Rivian Cars: Coolest Tech to the Next-Gen EVs"Yuri Astrakhan33m
Rivian applies Rust across tooling, cloud services, standalone car processes and selected embedded chips, with concrete wins: over-the-air updates working in…
Talk on
"Memory Safety is Merely Table Stakes [...]"Leon Schuermann35m
Claims that memory safety alone is insufficient for Rust FFIs and demonstrates a prototype called Omniglot that enforces runtime value validation and a scoped…
Talk on
"Shipping Rust to Python, Typescript, and Ruby Users"Sam Lijin28m
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…
Talk on
"Re-Engineering Microsoft’s Hyperlight in Rust"Danilo Chiarlone, Ludvig Liljenberg37m
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…
Talk on
“RustRover in 2025: Code • Debug • AI”Vitaly Bragilevsky06m
RustRover adds five concrete features: visualizing variable lifetime with blue/red segments that pinpoint the exact borrow-check conflict, completion items…
Talk on
“Why Aren't We GUI Yet?”Mikayla Maki05m
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…
Talk on
"Scaling Safety: Rust at Google”Taylor Cramer04m
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…
Talk on
“Profiling Rust Memory Usage with jemalloc”Brennan Vincent04m
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…
Talk on
"Write Once, Use Everywhere”Conrad Wehner05m
Claims that a single Rust codebase runs unchanged across production C++ trading engines, interactive research notebooks, and web UIs, keeping performance and…
Talk on
"High-Level Rust and the Future of Application Development"Jonathan Kelley29m
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…
Talk on
"Verifying Memory Safety for the Rust Standard Library"Rahul Kumar10m
AWS organizes a crowdsourced contest that defines small verification goals for the Rust standard library, posts challenges with success criteria, and awards…
Talk on
"This Week in Rust: Ten Years of Learning Together"Nell Shamrell-Harrington28m
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…
Talk on
"How We Made the Rust CI 75% Cheaper"Marco Ieni25m
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…
Talk on
"10 Years of Redox OS and Rust"Jeremy Soller29m
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…
Talk on
"Choose Your Own Disaster – Rusty and the Crate Escape!"Christopher "CRob" Robinson46m
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…
Talk on
"Secure Messaging: The Guardian’s Whistleblowing System"S. Cutler, D. Hugenroth, Z. Hunter Green38m
The Guardian ships an app-integrated anonymous whistleblowing system (Coverdrop) with a Rust backend, an on‑prem cover node that strips cover traffic, AWS…
Talk on
"Rusty New 'ars: Look, Ma, No C Added!"Brad Gibson37m
Builds an electric vehicle prototype stack in pure Rust #[no_std] with embedded crates (peripheral access, embedded-hal, embassy), implements drive-by-wire and…
Talk on
"Scaling a Rust Community: Lessons from the Frontlines"Wojciech Kargul29m
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…
Talk on
"Auto-Instrumenting Rust Applications Using eBPF and OpenTelemetry"Lalit Kumar Bhasin40m
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…
Talk on
"Cancelling Async Rust"Rain42m
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…
Talk on
"To the Stratosphere and Beyond: Rust at 100,000ft"Konstantinos Stathopulos36m
Argues that moving student projects from 8‑bit Arduinos to 32‑bit microcontrollers with Rust dramatically reduces setup friction and runtime bugs: using…
Talk on
"Fine-Grained C++ Interop"Tyler Mandry, Taylor Cramer40m
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…
Talk on
"Rust for Robotics: Safer, Faster Systems for Autonomous Applications"Yang Zhou41m
Workshop harvests: 100 attendees, 8 talks, 4 posters, 2 panels; Rust is already powering real projects: Zeno hits 10 million messages/sec, copRS reports…
Talk on
"Panic-Free Companies: Applying Rust [...]”Jarrod Overson05m
Claims a practical defense: Mimic builds a change control enforcement platform that enforces which processes may touch which files, using explicit ownership…
Talk on
“Validating Lemmas with Rustdoc [...]”Justin Moore05m
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…
Talk on
“Your Senior Rust Coding Colleague”Shanglong Li, Mike Tang06m
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…
Talk on
“Using async-profiler to Find Tail Latency Issues”Ariel Ben Yehuda05m
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…
Talk on
"Vision Doc: The Next 10 Years of Rust"Nicholas Matsakis, Jack Huey29m
Qualitative research drives a Rust vision document built from 5,499 survey responses and about 65 interviews; findings show strong wins in reliability…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.