~/conference

EuroRust 2022

date:2022-10-13..2022-10-14
location:Berlin, Germany
series:EuroRust · 4 editions
editions:[EuroRust 2022, EuroRust 2023, EuroRust 2024, EuroRust 2025]
tags:[rust]

Rust developers, embedded developers, systems and backend engineers, library and FFI authors, toolchain and compiler contributors, security engineers

libav/ffmpeg encoding pipeline; proc-macro precompiled SVG vertices; rustdoc JSON based analysis; syn and cargo-expand parsing; embedded-hal and probe-rs flashing; Windows LIST_ENTRY safe wrappers; cxx crate Rust-C++ bindings; JNI integration for JVM; WASM as Rust to JS bridge; Bevy on WebAssembly; end-to-end Rust backend testing; Rust project governance mechanics

titleauthorlength
The art of programmatic videos with RustDmitriy Kovalenko26m
Release of fframes.studio: an end-to-end Rust pipeline that uses libav/ffmpeg for encoding, a custom SVG parser + CPU and GPU renderers, and proc-macros that…
Talk on
Parsing Rust code considered harmfulSasha Pourcelot27m
Claim: naive parsing of Rust source fails for imports, macros and dependencies so multiple approaches are evaluated and one is chosen. Experiments use syn +…
Talk on
Rust governanceRyan Levick26m
Describes concrete governance mechanics: teams for Lang, compiler, DevTools, rustfmt, rustup and cargo; the Rust Foundation handling legal/financial support…
Talk on
Embed it yourselfAïssata Maiga, Henrik Alsér30m
Concrete starting points and gotchas: shows flashing a blinky app via cargo and cortex-m-rt, using probe-rs and embedded-hal drivers, and running code on…
Talk on
Windows linked lists in safe and idiomatic RustColin Finck32m
A Rust crate called nt-list crate implements Windows LIST_ENTRY/SINGLE_LIST_ENTRY with a safe high-level API and an unsafe fallback for multi-list ownership…
Talk on
Rust and C++Tobias Hunger25m
Shows concrete interoperability patterns and real tradeoffs: use bindgen or cbindgen for header-driven bindings, use the cxx crate for zero-copy, idiomatic…
Talk on
How to use a Rust library inside the JVM applicationBogdan Kolbik19m
Core Scala optimizer core gets rewritten in Rust and exposed to the JVM via robusta gni and JNI; protobuf messages serialize requests so Java and Rust stay in…
Talk on
Oxidizing Mercurial: The good and the less goodRaphaël Gomès27m
Mercurial adds Rust components and measures concrete wins and costs: the discovery algorithm rewrites run 3× faster, the node map plus persistence yields a…
Talk on
Panel: Rust in realityRebecca Rumbul, Chris Konstad, Armin Ronacher, Luca Palmieri38m
Panelists say companies pick Rust for measurable wins: replaces C++ debug pipeline and safer domain modeling for a banking ledger, with one org ramping to…
Panel on
No free lunch: Limits of WASM as a bridge from Rust to JSAlberto Schiabel29m
A Rust language parser is compiled with wasm-bindgen and executed in Node.js to test the bridge: CPU-bound Rust can be up to 50× faster, but practical limits…
Talk on
Bevy, WASM and the browserFrancois Mockers26m
Bevy compiles to WASM and actually runs inside a browser canvas, using winit to get a canvas and input, wgpu rendering via WebGL2 today and WebGPU soon, and…
Talk on
Trials, traits, and tribulationsStefan Baumgartner30m
Refactors a sprawling handler of roughly hundreds of lines into composable pieces and shows concrete wins: replaces repeated unwraps with the ? operator, wraps…
Talk on
End-to-end testing your Rust backendRafael Epplée29m
Claims concrete results: isolated Postgres database cloning and transaction-wrapping approaches cut interference, running about 2,000 tests in 30 seconds on a…
Talk on
Rust and sustainable ITBenoit Petit50m
Benchmarks show Rust ranking near the top — often second for energy and time (sixth for memory) — but architecture, runtime and databases matter more than…
Talk on
The life of a Rust security vulnerabilityPietro Albini31m
Rust Security Response WG handles a real case: CVE-2022-21658 is a race in std::fs::remove_dir_all that allows an unprivileged actor to make a privileged…
Talk on
Optimising stable sort in Rust and mostly failingLukas Bergdoll30m
Porting a promising C sort (fluxsort) to Rust yields a concrete story: a copied slice::sort implementation, a battery of tests and Criterion benchmarks with…
Talk on
Curl with RustDaniel Stenberg29m
curl inserts Rust libraries as pluggable back ends: an HTTP backend using Hyper, a TLS option via Rustls, and QUIC/H3 via quiche. The claim is concrete: large…
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.