RustFest Barcelona 2019
who it's for
Rust developers, backend engineers, web developers using WebAssembly, compiler engineers, audio and browser engineers, platform engineers, engineering managers
topics
zbus D-Bus crate; variant alignment and encoding; async-std runtime internals; async fn state machine; Tokio and tower gRPC services; WebAssembly Audio Worklet; wasm-pack browser builds; memory-efficient service design; six-week stable release process; Crater regression testing; developer burnout and policies
| title | author | length |
|---|---|---|
| zbus: Yet another D-Bus library | Zeeshan Ali | 23m |
A new D‑Bus crate named zbus implements the wire format and GVariant-like values, shows a working connection and a called method within three days, but the… | ||
| 66 hours of Rust | Claudia Saxer | 24m |
Claims learning Rust from Zero in 66 hours and shows what that yields: setup with Visual Studio code plus RLS works but Visual Studio extension breaks… | ||
| Powering Crowd-sourcing of Public Transit Delays with Rust | Neville Dipale | 28m |
Rust services power a crowdsourced train-delay pipeline that actually runs for months without restarting, handling about 100 daily reporters, producing… | ||
| Amp Up Web Audio Applications with Rust and WebAssembly | Niklas Reppel | 24m |
Rust compiles to WebAssembly to run real‑time DSP in the browser, producing a working sample player and TV303‑style synth and showing 15–20% less CPU than the… | ||
| async/await with async-std | Florian Gilcher | 36m |
Claim: async/await stabilises around the conference and async-std ports libstd into async equivalents, exposing familiar types and JoinHandle semantics. It… | ||
| Life of an async fn | Tyler Mandry | 34m |
Compiler turns async fn into an impl Future state machine by desugaring into a looped poll that walks a MIR control‑flow graph, overlaps local storage like an… | ||
| Shipping a stable compiler every six weeks | Pietro Albini | 17m |
Rust ships a stable compiler every six weeks and claims almost no regressions by combining a huge test suite, bootstrapping (stable builds the next compiler)… | ||
| The human cost of development | Katharina Fey | 27m |
Research, interviews and charts argue that technical debt is not a tooling problem but a social one: deadlines and management choices create hacks like the Foo… | ||
| nothing matches | ||