RustConf 2017
2017-08-19
Portland, OR, United States
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 library authors, systems programmers, web backend developers, cryptography engineers, tooling and CI engineers, performance engineers, university instructors
topics
Rocket web framework; curve25519-dalek implementation; parsing with Menhir; ownership and borrowing pedagogy; profiling with perf and flamegraphs; cargo bench benchmarking; cross compilation workflows; no_std embedded cryptography; zero sized type optimizations; code generation for routing
| title | author | length |
|---|---|---|
| A Tale of Teaching Rust | Andrew Lilley Brinker | 22m |
A quarter‑length class teaches Rust to 26 undergraduates over three weeks, focusing on ownership/borrowing/lifetimes, Send/Sync and rustlings exercises… | ||
| Building Rocket | Sergio Benitez | 33m |
Rocket is a web framework for Rust that claims simplicity, reliability, and performance by using code generation; the talk dissects what code gets emitted… | ||
| Shipping a Solid Rust Crate | Michael Gattozzi | 22m |
Recommend continuous integration (Travis for macOS/Linux, AppVeyor for Windows, and Joe Park’s cross for cross‑compilation) with cron nightly builds, coverage… | ||
| Menhir and Friends: the State of the Art of Parsing in Rust | Naomi Testard | 32m |
Menhir is ported to Rust with a table-based backend that generates parsers plus a separate Rust runtime crate, and packaging is solved by a wrapper crate for… | ||
| Type System Tips for the Real World | Sean Griffin | 25m |
Explains concrete Rust lessons from Diesel: using zero sized types to guarantee compile‑time elimination, replacing boxed recursive enums with generic struct… | ||
| Improving Rust Performance Through Profiling and Benchmarking | Steve Jenson | 27m |
Compares concrete tooling and measurements: uses cargo bench, perf + flamegraphs, Instruments and VTune to profile a Rust TCP proxy and a stats lib called… | ||
| Fast, Safe, Pure-Rust Elliptic Curve Cryptography | Isis Lovecruft, Henry De Valence | 34m |
curve25519-dalek implements Curve25519 arithmetic in pure Rust, using radix 2^51 limbs and a widening 64×64→128 mul strategy with explicit carry passes to get… | ||
| Closing Keynote: Safe Systems Software and the Future of Computing | Joe Duffy | 43m |
A project builds a Rust-like safe systems language and a greenfield OS called Midori, runs the Microsoft speech server replacing 1 million lines of C++ and… | ||
| nothing matches | ||