The Fullest Stack
summary
Argues you can build an entire heterogeneous stack in 100% Rust: cross‑compile firmware, cloud services, and UIs from one source, using postcard for compact binary RPC, Serde for persistence, dioxus + plotters RS for the GUI, and WebUSB/WebSerial to talk to devices. Shows a USB‑connected board with live LED control and accelerometer graphs that update in real time (demo works), plus an auto‑generated UI via postcard introspection; notes WebAssembly debugging, link times, and build quirks.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 1:52Rust for full stack
- 9:00Rust architecture
- 12:32Cross-compilation benefits
- 15:30Postcard data
- 17:55Single source of truth
- 21:26Live embedded demo
- 25:15Dioxus UIs
- 27:01WebUSB methods
- 28:47Dynamic UI generation
- 29:09Rust UI challenges
- 30:19Q&A
related talks
29mRust: Embedded, Async, All the Way
01h 00mThe Future of Rust Web Applications
46mWrite once, run everywhere: building apps with Dioxus
36mIt's Embedded Rust Time
41mRust Meets Zephyr: Building Safer Embedded Applications
50mHow to Do Embedded Development with Rust
27mThe State of Rust Web Frameworks: Pros, Cons & Use Cases
42mRewrite It In Rust: Can We RIIR Everything?
