RustLab 2019
2019-06-28..2019-06-29
Florence, Italy
RustLab ·
[RustLab 2019, RustLab 2020, RustLab 2021, RustLab 2022, RustLab 2023, RustLab 2024, RustLab 2025]
who it's for
Rust developers, systems programmers, backend engineers, security engineers, blockchain engineers, tooling authors, web engineers
topics
derive procedural macros; syn and quote usage; CSS serialization in Servo; MIPS CPU emulation in Rust; LLVM intrinsics for hot paths; radix tree device bus; ptrace syscall tracing on Linux x86_64; WASM smart contracts on NEAR; WASI and Wasmer tooling; ruru/rutie Ruby FFI; serde-driven Ruby-Rust bridge; gradual Rust migration for web services
| title | author | length |
|---|---|---|
| Making life easier with Derive and other tools | Anthony Ramine | 26m |
Uses derive macros (syn, quote, synstructure, darling) to generate hundreds of repetitive implementations across 362 CSS properties, replacing hand‑written… | ||
| Writing a Nintendo 64 emulator in Rust | Giovanni Bajo | 47m |
A Nintendo 64 emulator in Rust exists as a work‑in‑progress: CPU interpreter runs MIPS instructions by fixed time slices (emulating a ~200 MHz CPU, 4 MB RAM… | ||
| Fearless Security with Rust | Diane Hosfelt | 39m |
Rewriting Firefox’s styling component as Quantum CSS in Rust (using Servo) yields measurable security gains: of 69 historical style-component bugs, 51 (≈75%)… | ||
| Safe and Simple Rust Smart Contracts in NEAR | Maksym Zavershynskyi | 37m |
NEAR runs Rust contracts compiled to WASM and uses WASI/WASMER tooling, with a non‑invasive API that turns ordinary Rust into on‑chain code by applying… | ||
| Ruby to Rust | Michael Killough | 33m |
Deliveroo replaces the Ruby dispatch core piece‑by‑piece with Rust using ruru/rutie extensions and a serde-driven serialization bridge so Ruby objects map to… | ||
| Syscalls for Rustaceans | Gargi Sharma | 25m |
Demonstrates a working Rust program that implements strace in Rust, spawning a child, using ptrace to stop on syscalls and reading registers to identify calls… | ||
| Adopting Rust by gracefully oxidising web applications | Neville Dipale | 46m |
Gradually replaces parts of a Node/JavaScript stack with Rust, keeping gRPC endpoints and HTTP proxies unchanged while rewriting a geofence service and the… | ||
| nothing matches | ||