~/conference

RustConf 2021

rust contributors, compiler contributors, library authors, systems programmers, machine learning engineers, qa and fuzzing engineers, developers migrating to Rust

Rust language team roadmap; libraries ecosystem updates; move constructors in Rust; performance optimization strategies in Rust; image classification with Rust; fuzz driven development; gradient boosted decision trees in Rust; porting codebases to Rust; offline first applications in Rust; custom attributes and derives in Rust; contributing to rustc and compiler internals

titleauthorlength
Project Update: Lang TeamNiko Matsakis33m
Rust claims concrete wins: a Tenable rewrite shows 95% reduction in memory and 75% reduction in CPU after a two‑week sprint. The project ships tooling like…
Talk on
Project Update: Libs TeamMara Bos29m
A large attempt to embed parking_lot into the standard library accumulates about 300 comments and stalls. The concrete responses are: remove a legacy panic…
Talk on
Move Constructors: Is it Possible?Miguel Young de la Sota24m
Claims that C++-style move constructors and general constructors can be expressed in Rust by reinterpreting Pin guarantees, exposing constructor traits (new…
Talk on
The Importance of Not Over-Optimizing in RustLily Mara08m
A concrete example shows using the serde crate to parse JSON into structs with owned String fields then changing to borrowed strings with lifetimes yields…
Talk on
Identifying Pokémon CardsHugo Peixoto14m
A tool digitizes a Pokémon TCG inventory by grabbing webcam frames, extracting a card with edge detection and a contour->line->corner pipeline, warping to a 2D…
Talk on
Fuzz Driven DevelopmentMidas Lambrichts29m
Builds a small Rust library that squashes JSON Patch (RFC 6902) sequences using cargo-fuzz and serde_json to generate counterexamples and drive development…
Talk on
Writing the Fastest GBDT Library in RustIsabella Tromba10m
Rust implementation of a gradient boosted decision tree library that trains faster than similar C/C++ libraries, with concrete wins from microoptimizations…
Talk on
Whoops! I Rewrote It in RustBrian Martin27m
Three engineers incrementally add Rust to Pelikan, producing a Twimcache prototype and then a segcache rewrite that aims to replace Memcached/Redis forks…
Talk on
How I Used Rust to Become Extremely OfflineLuke Westby15m
Claims success at becoming Extremely Offline by removing search-engine snippets and making turning the fix off annoying. Built a browser extension that strips…
Talk on
Supercharging Your Code With Five Little-Known AttributesJackson Lewis15m
Five concrete attributes are demonstrated and shown to work on real code: non_exhaustive forces wildcard matches so adding enum variants won’t break downstream…
Talk on
Compile-Time Social CoordinationZac Burns29m
Claim: the compiler enforces social contracts so certain cross-file bugs cannot compile. Examples: the borrow checker prevents iterating while mutating and…
Talk on
Hacking rustc: Contributing to the CompilerEsteban Kuber16m
Claim: anyone with Rust and time can modify rustc and get changes merged. Concrete steps: clone the repo, run x.py to build and test, use rustc dev guide and…
Talk on
This Week in Rust: 400 Issues and Counting!Nell Shamrell-Harrington21m
A retrospective of a weekly newsletter that has published 400 issues since June 2013, describing how each issue is assembled from community pull requests…
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.