~/conference

RustConf 2024

titleauthorlength
Welcome RemarksRebecca Rumbul08m
Conference opens with concrete metrics: 600 in-person attendees, 35 speakers, and 15 sponsors supporting the event. The Rust Foundation summarizes priorities —…
Organiser on
"Making Open Source Secure by Design"Aeva Black20m
CISA frames open source as critical national infrastructure and says memory safety remains the largest source of remotely exploitable bugs with buffer…
Talk on
Diamond Sponsor TalkMarc-André Moreau08m
Devolutions rewrites its RDP stack in Rust (after starting FreeRDP in C in 2009) and runs a production Rust service called Devolutions Gateway that issues…
Promo on
"Eternal Sunshine of the Rustfmt'ed Mind"Nick Cameron25m
Explains how Rust format 1.0 shipped using the compiler parser (referred to as Rosy), why that AST-based approach makes macros and maintenance hard, and why a…
Talk on
"Safety Goggles for Alchemists"Jack Wrenn18m
Describes a compiler-backed implementation that checks when one type can be safely reinterpreted as another, implemented as the TransmuteFrom trait (available…
Talk on
"Widening the Ferris Net"Rohit Dandamundi24m
Analyzes GitHub commit data for the top 500 contributors and builds a social graph showing heavy concentration in the US and Germany, then contrasts that with…
Talk on
“Rustify Your API: A Journey from Specification to Implementation”Isabel Atkinson23m
MongoDB Rust driver adds a concrete bulkWrite API that serializes user types at the Collection level, represents mixed operations with an enum WriteModel, and…
Talk on
"The Current State and Future of Rust Compiler Performance"Sparrow Li23m
Rust compiler performance has doubled over recent releases through many small optimizations and several larger efforts: parallel-rustc landed in nightly with…
Talk on
"Shooting Stars! Livecode a Game in Less Than 30 Mins"Nathan Stocks28m
Livecodes a playable multiplayer “Shooting Stars” game in under 30 minutes using Bevy plus a physics plugin, input-manager, inspector, particle system and a…
Talk on
"Actors and Factories in Rust"Pedro Rittner, Sean Lawlor21m
Meta teams add FB Thrift support and build a C++ to Rust Tokio + Folly shim so C++ stays on sockets and Rust handles deserialization and business logic. They…
Talk on
"The (Many) Mistakes I Made in rkyv"David Koloski17m
Archive (rkyv) is a zero-copy deserialization framework that historically had unstable on-disk layouts and an opt-in fix that still broke cross-target…
Talk on
"How We Built a Rust-y Real-Time Public Transport Map"Kyler Chin22m
A Rust real-time map that pulls GTFS-RT from 800 agencies at one-second cadence, uses etcd+Raft to assign agency shards to workers, and serves tile and vehicle…
Talk on
"Making a Programming Language for 3D Design"Adam Chalmers28m
Built a tiny declarative language called KCl (Kitty Cat Language) with its parser and compiler written in Rust, using parser combinators and targeting WASM for…
Talk on
"Finding Bugs with cargo-mutants"Martin Pool26m
cargo-mutants automatically injects small, realistic synthetic bugs into a copy of a crate, builds with syn-based parsing, and reruns tests to find behaviors…
Talk on
Gold Sponsor Lightning Talks – Woven by ToyotaWoven by Toyota15m
Woven by Toyota convenes a safety consortium and lays out a concrete plan to make Rust usable in safety-critical automotive systems: publish a pragmatic coding…
Lightning on
KEYNOTEMiguel Ojeda20m
Rust support is upstreamed into the kernel and merged into v6.1, with the project tracking unstable Rust features, hosting a kernel crate and a custom build…
Talk on
Gold Sponsor Lightning Talks – K2 Space18m
A mega-class satellite design targets broad-orbit use with a goal to mass-produce one platform that survives LEO, MEO, GEO and deep space, not bespoke builds…
Lightning on
"Six Clock Cycle per Pixel - Graphics on the Neotron Pico"Jonathan Pallant23m
Generates 640×480 VGA from a $4 Raspberry Pi Pico family MCU using PIO and DMA, claiming about six clock cycles per pixel and an 80×25 color text renderer that…
Talk on
"Rust Interop: Memory Safety Across Foreign Function Boundaries"Joannah Nanjekye28m
Describes concrete pain points from integrating Python's garbage collector with Rust via mmtk integration, showing that automated bindings often fail: bindgen…
Talk on
"Compiler-Driven Development: Making Rust Work for You"Jacob Pratt25m
Rust compiler features drive concrete outcomes: rust-analyzer runs check-on-save, shows inlay hints, autoimports and refactors; cargo fix applies compiler…
Talk on
"What Happens When You Run Cargo Build?"Michael Gattozzi21m
Explains that the program run as Cargo is actually rustup proxying via hard links, so rustup inspects rust-toolchain.toml, downloads the exact Cargo/rustc…
Talk on
"Rust in Motion: Building Reliable and Performant Robotics Systems"Pallavi Thukral20m
A fleet of autonomous last‑mile delivery robots gets built and migrated from C/C++ to Rust using the Rust FFI to interoperate with existing code, an ownership…
Talk on
"Low-Overhead Observability in High-RPS Servers"Marc-André Giroux22m
Netflix replaces parts of their gateway with the Apollo Router in Rust and uses the tracing crate to instrument high‑RPS services, profiling an initial 10–15%…
Talk on
"Web Sites, Web Apps, and Web Assembly"Chris Biscardi24m
Argues Rust + WebAssembly is a practical alternative to JS frontends, with multiple production sites shipped using Leptos and Rust-built tooling like rspack…
Talk on
"Rust Roadmap 2.0” | KEYNOTENiko Matsakis25m
Rust adopts a rolling six‑month roadmap with 26 project goals and three flagship targets: stabilizing a new Rust 2024 default that lets functions implicitly…
Talk on
"Rust in Legacy Regulated Industries"Frédéric Ameye17m
Ampere (Renault Group) mandates Rust at exposed network interfaces and reports that after two years more than half of in-car software components are Rust, with…
Talk on
“Dude, Where's My C?"Walter Pearce25m
Painter is a graph-backed pipeline that builds every crate on GCP on every publish using a three-build pipeline (full LTO, unoptimized, LLVM IR) to extract…
Talk on
“Fearless Refactoring & the Art of Argument-Free Rust”Ed Jones21m
Claim: Rust’s type system plus compiler lints make refactors reliable enough to restructure tricky code with confidence. Example: a CPU‑bounding feature needed…
Talk on
Opening RemarksRebecca Rumbul08m
Rust Foundation launches Rust Global as an event series focused on professional, industry-focused Rust adoption and global coordination; Foundation offers to…
Organiser on
Sponsored TalkAlexandru Radovici10m
Commercial product: a certifiable, modular RTOS based on Tock OS that’s fully written in Rust with no C, targeting safety-critical automotive with an ASIL D…
Talk on
"Rust Training at Scale"Martin Geisler22m
Google documents a program that moves C/C++ engineers to Rust with a concentrated curriculum and hands-on classes, citing the industry ~70% of critical…
Talk on
"Embracing Monorepo and LLM Evolution"Quanyi Ma19m
Reimplements Git internal storage in Rust and builds a database-backed monorepo engine called Mega that stores decoded packfiles in a DB and reserializes Git…
Talk on
"Safety in an Unsafe World"Joshua Liebow-Feeser28m
Netstack3 is a pure‑Rust networking stack spanning 192,000 lines of code across 63 crates and dogfoods on ~60 devices for 11 months, yet uncovers only three…
Talk on
"An Outsider’s Guide to the Rust Project” | KEYNOTEJack Huey, James Munns
Overview of who runs Rust and how decisions actually happen: the Rust Foundation provides funding and events while the volunteer Rust project—organized into…
Talk on
"How Rust is Powering Next-Generation Space Mission Simulators"Angus Morrison25m
ESA-funded open-source Ephemerista uses a Rust astrodynamics core called Lux to represent time across seven astronomical timescales, support 13 billion years…
Talk on
"Putting an End to Accidental SemVer-Breaking Changes"Predrag Gruevski26m
A study finds more than one in six of the top 10,000 crates accidentally ship SemVer-breaking releases; the top 1,000 average one to two breaking releases per…
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.