RustCamp 2015
who it's for
Rust developers, systems programmers, backend engineers, tooling and compiler developers, site reliability engineers, interoperability and FFI engineers
topics
network infrastructure with Rust; deploying Rust in production; systems programming with Rust; ownership for streaming data; Rust 1.0 ecosystem metrics; time series database in Rust; high performance async IO in Rust; language interoperability via FFI; Rust compiler tooling and internals; open source Rust community navigation
| title | author | length |
|---|---|---|
| Evolving the Internet Using Rust | Paige Peterson | 18m |
MaidSafe abandons C++ and commits production work to Rust, claiming a rewrite that goes from ~500,000 lines to 70,000 after refactor then to ~7,000 Rust lines… | ||
| Rust in Production | Jonathan Reem | 17m |
Terminal is a container management suite that starts large containers in seconds, supports full disk and RAM snapshots, live teleport with zero downtime, and a… | ||
| Learning Systems Programming with Rust | Matt Cox | 18m |
Covers concrete claims and examples: Rust defaults to stack allocation and shows how Box::new moves data to the heap, how pointers are dereferenced, and how… | ||
| Who Owns This Stream of Data? | Alex Beingessner | 26m |
Rust's iterator APIs map ownership precisely: into_iter / iter / iter_mut / drain give owned values, shared refs, exclusive refs, and partial moves; the borrow… | ||
| Keynote: Rust 1.0 in Number | Aaron Turon, Niko Matsakis | 32m |
Rust 1.0 ships May 15th after 5 years of git history and numbers jump (174 merged RFCs then up to 260, downloads ~2M → ~5M). Tooling includes Crater detects… | ||
| Graphite-Rust: A Fast Time Series Database Implementation | Xavier Lange | 22m |
Reimplements graphite’s whisper archive in Rust and ships to production, claiming much faster writes while remaining compatible with Graphite wire protocol and… | ||
| Writing High Performance Async IO Apps | Carl Lerche | 30m |
MIO is a lightweight non-blocking IO event loop for Rust that implements the readiness model (epoll/kqueue) rather than Windows-style completion, choosing… | ||
| Using Rust from C... or Any Language | Yehuda Katz | 31m |
Rust code compiles into a C-callable library and the claim is that production FFI is doable and safer than C++ after a year of work on Skylight where Ruby… | ||
| Making Tools for Rust: An Introduction to the Compiler and How It Can Help You | Nick Cameron | 25m |
The compiler exposes concrete phases (parsing/expansion, analysis, codegen) and APIs that tools use: the driver stops after analysis, the AST visitor walks… | ||
| Navigating the Open Seas | Carol Nichols-Goulding | 24m |
Shows how to extract concrete answers from Rust’s history: search the mailing list on Nabl, follow links to RFC 141 (78 comments) that document how lifetime… | ||
| nothing matches | ||