RustFest Global 2020
as the organisers put it
RustFest Global is an online community Rust conference streaming live on November 7-8. in three time zones across the globe.
who it's for
Rust developers, systems programmers, embedded developers, web developers, data engineers, language designers, creative technologists
topics
front-end web development with Rust; Rust on edge and cloud; Rust in metal fabrication; serialization and formats in Rust; high-performance SQL query engine in Rust; robotics development with Rust; safer protocol development in Rust; polyglot interoperability with Rust; GPU-accelerated vector graphics (Ochre); undefined behavior and FFI with Miri; secret types and type-system design; anatomy of Rust error messages
| title | author | length |
|---|---|---|
| What I Learned About Rust by Creating a Language | keen | 21m |
The talk describes building several toy languages in Rust: kLisp, a Standard ML→Wasm compiler called WebML, and chema. It explains concrete lessons: kLisp… | ||
| Think About Front-end Web Development with Rust | Yosuke Onoue | 25m |
Claim: building front ends with Rust via Webassembly is now practical but incomplete. Demonstrations show embedding Rust into JS packages with wasm-pack and… | ||
| Mastering Rust on Edge and Cloud — AI/IoT Case Studies | tkat0 | 20m |
This talk describes how AI Drive Chart rewrote a Python R&D pipeline into Rust for both edge devices and cloud, delivering a working prototype in two weeks and… | ||
| Using Rust in Metal Fabrication | Aki | 22m |
A enterprise system for metal fabrication uses a backend in Rust enforcing domain model with a TypeScript Node.js BFF, and the compiler catches missing cases… | ||
| Piecing together Rust: It is more than just writing code | Tarun Pothulapati | 26m |
Practical roadmap for getting a Rust dev environment working end to end: steps for installing with rustup, creating and building a project with cargo, finding… | ||
| Everything is serialization | Zac Burns | 56m |
Argues that byte representation drives performance and capability, then demonstrates with concrete case studies: parsing graphql (shows why quoted strings… | ||
| Architect a High-performance SQL Query Engine in Rust | Jin Mingjian | 28m |
This talk introducs a high-performance open source SQL query engine written in Rust and its friend C, from scratch.
More at… | ||
| Artist Performance | Dahlia Fae | 30m |
In-break Artist Performance from RustFest Global 2020
Music: Dahlia Fae
Visuals: Jay Weeks
Dahlia Fae is an audio/video media artist. She produces music and… | ||
| Learnable Programming with Rust | Nikita Baksalyar | 23m |
Shows a working approach that compiles Rust snippets to WebAssembly so code runs in the browser with a run-button playground connected to mocked services… | ||
| Build your own (Rust-y) robot! | Aïssata Maiga | 33m |
Adapts an Arduino obstacle‑avoiding smart car to no-std Rust and actually runs — servo, ultrasonic sensor and motor driver all work in the demo. Uses an… | ||
| Rust for Safer Protocol Development | Vivian Band | 20m |
Generates machine-readable protocol diagrams into generated Rust parser libraries that implement a custom network packet representation with seven types… | ||
| Artist Performance | Dibs | 32m |
In-break Artist Performance from RustFest Global 2020
Music: Dibs
Immersive Afrobeats is a virtual party where AR meets livestreams. This performance is a… | ||
| Rust as foundation in a polyglot development environment | Gavin Mendel-Gleason, Matthijs van Otterdijk | 20m |
TerminusDB replaces a C++ storage layer with a Rust implementation and reports concrete wins: fewer reentrancy and memory-safety crashes, HDT replaced with… | ||
| Rust for Artists. Art for Rustaceans. | Anastasia Opara | 23m |
A computational drawing system that converts a target image into a sequence of discrete brush strokes runs staged searches of 100 brushes, 10,000 steps per… | ||
| Miri, Undefined Behavior and Foreign Functions | Christian Poveda | 44m |
Claim: Miri finds concrete undefined behavior by interpreting MIR and reporting the exact offending memory ops. Toolchain specifics: install nightly, add the… | ||
| RFC: Secret types in Rust | Diane Hosfelt, Amber Sprenkels | 24m |
Claim: empty asm! directives and empty functions can block LLVM optimizations so secret-dependent masks survive, and empty asm! directives or a volatile read… | ||
| Artist Performance | Earth to Abigail: The Forest | 30m |
A live performance codes sound onstage, explicitly using live coding with Sonic Pi to build looping textures and on‑the‑fly synthesis; visuals run alongside… | ||
| Artist Performance | Aesthr: Rain on Titan | 34m |
Ambient live set built from DIY analog electronics and improvisation, generating slow percussive droplets and swelling drones that aim to place the listener on… | ||
| Learning Rust with Humility and in Three Steps | Stefan Baerisch | 28m |
Claim: learn Rust by focusing on three concrete moves rather than chasing features — three steps: identify what is actually hard (language concepts versus… | ||
| Ochre: Highly portable GPU-accelerated vector graphics | glowcoil | 22m |
Ochre is a Rust library that builds GPU-ready render data rather than assuming a specific API it targets a tiny common feature set and packs geometry into an… | ||
| The Anatomy of Error Messages in Rust | Sean Chen | 31m |
Claim: Rust’s helpful errors come from an eager diagnostics system and a community that prioritizes them, not magic. The talk digs through rustc code — the… | ||
| Artist Performance | [MONRHEA] | 34m |
Live set demonstrates generative music made with Sonic Pi, showing code structures translated directly into beats and textures and getting sustained audience… | ||
| Considering Rust for scientific software | Max Orok | 27m |
Argues that Rust yields fast, correct scientific software by combining zero-cost performance with safety features: borrow checker, explicit unsafe blocks, no… | ||
| Project Necromancy: How to Revive a Dead Rust Project | Carlo, Micah Tigley | 30m |
Revives a Rust game called space_shooter_rs built with amethyst by actually refactoring ECS code: extracting a reusable motion component, routing item effects… | ||
| Tier 3 Means Getting Your Hands Dirty | Andrew Dona-Couch | 01h 01m |
A simple AVR blinky plus button example intermittently fails; swapping an unwrap for map_err(|_| ()), or toggling inlining, makes the bug appear or disappear… | ||
| Rust for Freshmen | Colton Donnelly | 27m |
Argues a freshman CS course can use Rust and demonstrates concrete curriculum choices: plain types and methods with i32/f32 types and C-style structs, behavior… | ||
| Artist Performance | Linalab, !ME | 32m |
In-break Artist Performance from RustFest Global 2020
Music: Lina Bautista / Linalab
Visuals: Diego Suárez / !ME
Linalab && !ME are Lina Bautista and Diego… | ||
| Every Rhymed Talk Intro | Andre Bogus (llogiq) the Rust Bard | 06m |
A rapid sequence of forty limericks compresses each talk title into a three-line rhyme and punchline, performed aloud with clear meter and playful internal… | ||
| nothing matches | ||