RustConf 2021
2021-09-14..2021-09-15
-- 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 contributors, compiler contributors, library authors, systems programmers, machine learning engineers, qa and fuzzing engineers, developers migrating to Rust
topics
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
| title | author | length |
|---|---|---|
| Project Update: Lang Team | Niko Matsakis | 33m |
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… | ||
| Project Update: Libs Team | Mara Bos | 29m |
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… | ||
| Move Constructors: Is it Possible? | Miguel Young de la Sota | 24m |
Claims that C++-style move constructors and general constructors can be expressed in Rust by reinterpreting Pin guarantees, exposing constructor traits (new… | ||
| The Importance of Not Over-Optimizing in Rust | Lily Mara | 08m |
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… | ||
| Identifying Pokémon Cards | Hugo Peixoto | 14m |
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… | ||
| Fuzz Driven Development | Midas Lambrichts | 29m |
Builds a small Rust library that squashes JSON Patch (RFC 6902) sequences using cargo-fuzz and serde_json to generate counterexamples and drive development… | ||
| Writing the Fastest GBDT Library in Rust | Isabella Tromba | 10m |
Rust implementation of a gradient boosted decision tree library that trains faster than similar C/C++ libraries, with concrete wins from microoptimizations… | ||
| Whoops! I Rewrote It in Rust | Brian Martin | 27m |
Three engineers incrementally add Rust to Pelikan, producing a Twimcache prototype and then a segcache rewrite that aims to replace Memcached/Redis forks… | ||
| How I Used Rust to Become Extremely Offline | Luke Westby | 15m |
Claims success at becoming Extremely Offline by removing search-engine snippets and making turning the fix off annoying. Built a browser extension that strips… | ||
| Supercharging Your Code With Five Little-Known Attributes | Jackson Lewis | 15m |
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… | ||
| Compile-Time Social Coordination | Zac Burns | 29m |
Claim: the compiler enforces social contracts so certain cross-file bugs cannot compile. Examples: the borrow checker prevents iterating while mutating and… | ||
| Hacking rustc: Contributing to the Compiler | Esteban Kuber | 16m |
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… | ||
| This Week in Rust: 400 Issues and Counting! | Nell Shamrell-Harrington | 21m |
A retrospective of a weekly newsletter that has published 400 issues since June 2013, describing how each issue is assembled from community pull requests… | ||
| nothing matches | ||