~/conference

RustLab 2019

date:2019-06-28..2019-06-29
location:Florence, Italy
series:RustLab · 7 editions
tags:[rust]

Rust developers, systems programmers, backend engineers, security engineers, blockchain engineers, tooling authors, web engineers

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

titleauthorlength
Making life easier with Derive and other toolsAnthony Ramine26m
Uses derive macros (syn, quote, synstructure, darling) to generate hundreds of repetitive implementations across 362 CSS properties, replacing hand‑written…
Talk on
Writing a Nintendo 64 emulator in RustGiovanni Bajo47m
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…
Talk on
Fearless Security with RustDiane Hosfelt39m
Rewriting Firefox’s styling component as Quantum CSS in Rust (using Servo) yields measurable security gains: of 69 historical style-component bugs, 51 (≈75%)…
Talk on
Safe and Simple Rust Smart Contracts in NEARMaksym Zavershynskyi37m
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…
Talk on
Ruby to RustMichael Killough33m
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…
Talk on
Syscalls for RustaceansGargi Sharma25m
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…
Talk on
Adopting Rust by gracefully oxidising web applicationsNeville Dipale46m
Gradually replaces parts of a Node/JavaScript stack with Rust, keeping gRPC endpoints and HTTP proxies unchanged while rewriting a geofence service and the…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.