Brussels / 3 & 4 February 2018

schedule

Rust devroom


09 10 11 12 13 14 15 16 17 18
Sunday Why you should take a look at Rust?
Insights into a modern, safe, fast language
Idiomatic Rust
Writing concise and elegant Rust code
Rust memory management
A short intro
Introducing gtk-rs
Making the unsafe safe
GStreamer & Rust
Fast, safe and productive multimedia software
Introducing rust-av
A pure-Rust approach to multimedia
Portable graphics abstraction in Rust
Bringing Vulkan everywhere with gfx-rs
Rusty robots
Programming a self-balancing robot in Rust
TiKV - building a distributed key-value store with Rust
A transactional key-value store powered by Raft
Qt GUIs with Rust
Rust Qt Binding Generator
Writing Node.js Modules in Rust
An introduction to Neon
Demystifying Rust parsing
Language parsing and automatic binding generation
rustfix
…and the journey to getting better code automatically
Reaching const evaluation singularity
An introduction into miri and Rust's const evaluation
Rust - embedding WebAssembly for scripting
WebAssembly in non-Javascript environments
Testing in Rust
A Primer in Testing and Mocking

Rust is a systems programming language that is focused on safety, speed, and concurrency. It is designed to be a practical language with a minimal runtime, empowering developers with zero-cost abstractions, guaranteed memory safety, and an expressive type system.

This track aims to present the features and possibilities offered by Rust, as well as some of the many exciting tools and projects in its ecosystem.

Event Speakers Start End

Sunday

  Why you should take a look at Rust?
Insights into a modern, safe, fast language
Antonin Carette 09:00 09:25
  Idiomatic Rust
Writing concise and elegant Rust code
Matthias Endler 09:30 09:55
  Rust memory management
A short intro
Zeeshan Ali 10:00 10:25
  Introducing gtk-rs
Making the unsafe safe
Guillaume Gomez 10:35 10:55
  GStreamer & Rust
Fast, safe and productive multimedia software
Sebastian Dröge 11:00 11:25
  Introducing rust-av
A pure-Rust approach to multimedia
Luca Barbato 11:30 11:55
  Portable graphics abstraction in Rust
Bringing Vulkan everywhere with gfx-rs
Dzmitry Malyshau, Markus Siglreithmaier 12:00 12:25
  Rusty robots
Programming a self-balancing robot in Rust
Jorge Aparicio Rivera 12:30 12:55
  TiKV - building a distributed key-value store with Rust
A transactional key-value store powered by Raft
Siddon Tang 13:00 13:25
  Qt GUIs with Rust
Rust Qt Binding Generator
Jos van den Oever 13:30 13:55
  Writing Node.js Modules in Rust
An introduction to Neon
Farid Nouri Neshat 14:00 14:25
  Demystifying Rust parsing
Language parsing and automatic binding generation
Nikita Baksalyar 14:30 14:55
  rustfix
…and the journey to getting better code automatically
Pascal Hertleif 15:00 15:25
  Reaching const evaluation singularity
An introduction into miri and Rust's const evaluation
Oliver Schneider 15:30 15:55
  Rust - embedding WebAssembly for scripting
WebAssembly in non-Javascript environments
Frank Rehberger 16:00 16:25
  Testing in Rust
A Primer in Testing and Mocking
Donald Whyte 16:30 16:55