Rust Belt Rust 2017
2017-10-26..2017-10-27
Columbus, United States
[Rust Belt Rust 2016, Rust Belt Rust 2017, Rust Belt Rust 2018, Rust Belt Rust 2019]
who it's for
rust developers, systems programmers, embedded developers, browser engineers, tooling developers, documentation and community contributors
topics
Rust core roadmap and working groups; libsyntax C API for IDEs; Stylo Firefox CSS engine in Rust; bindgen and bi-directional FFI; Rayon parallelism and work queues; embedded stm32f4 async LED blink; simple-server tiny Rust web server; unsafe foundations in Vec and APIs; traits, trait bounds and trait objects; rustdoc and mdBook contribution workflows
| title | author | length |
|---|---|---|
| Core Team Keynote | Aaron Turon, Carol Nichols, Niko Matsakis | 45m |
Roadmap-driven progress focuses on concrete outcomes: work is organized into 35 working groups and an implementation period that aims toward a synchronised… | ||
| Rust support for KDevelop | Emma Gospodinova | 23m |
A Rust plug-in for KDevelop now parses source with a new library that exposes libsyntax as a C API so KDevelop populates its internal declaration/use… | ||
| The Story of Stylo: Replacing Firefox's CSS engine with Rust | Josh Matthews | 32m |
Stylo is an 85,000-line Rust style engine that ships into Firefox and replaces a 160,000-line C++ system; the integration uses bi-directional FFI boundaries… | ||
| The Long Road to Creative Programming | Phil Fried | 31m |
Defines creativity as making something innovative and useful, claims creativity falls as risk increases and rises when risk is reduced, and cites concrete… | ||
| Lightning Talk - Embedded Rust | Cameron Dershem | 04m |
Rust runs on a stm32f4 dev board (stm32f4 dev board ($15 China / $30 Amazon)) and actually blinks LEDs while the rest of the system stays responsive… | ||
| Lightning Talk - Quantum BogoSort | Jason Orendorff | 05m |
Implemented a toy Quantum BogoSort in Scheme that actually shuffles by forking worlds and then kills off any world whose checks fail. The code uses… | ||
| Lightning Talk - Simple Server | Ashley Williams | 05m |
A tiny Rust web server reproduces the Node teaching API so beginners can follow one-day exercises; code uses the simple-server crate with a closure taking a… | ||
| Lightning Talk - Dark Theme for Rust Sites | Cldfire | 03m |
A reusable dark theme is available on GitHub repo and applies to docs sites like docs.rs, crates pages and play rustlang org; it’s forked from a Sublime Text 3… | ||
| Lightning Talk - 1 = 0.999... | Daan van Berkel | 03m |
Claim: 0.999... equals 1. Method: name the repeating decimal let x = 0.999..., multiply to shift the decimal, subtract to cancel the tail 10x - x = 9, then… | ||
| Building on an unsafe foundation | Jason Orendorff | 36m |
Claims that unsafe is necessary and explains exactly how: shows real standard‑library code where Vec::push uses raw pointers and pointer arithmetic to write… | ||
| Becoming a Contributor | Chris Krycho | 31m |
Claim: anyone can help and contribution means anything that improves a project, not just code. Example: a one-word docs fix gets merged into Rust and proves… | ||
| Traits and You: A Deep Dive | Nell Shamrell-Harrington | 22m |
Covers concrete, testable claims: traits separate behavior from data, trait methods can have defaults (Constitution bonus = 2 for dwarf, 1 for half‑orc, 0… | ||
| nothing matches | ||