Brussels / 2 & 3 February 2019

schedule

Rust devroom


09 10 11 12 13 14 15 16 17 18
Sunday RustPython: A Python implementation in Rust What is Rust doing behind the curtains? RustPräzi: a tool to build an entire call graph of crates.io Beyond The First Steps Sans IO: building safe, deterministic and testable network protocols by removing IO Introducing rust-prometheus
How Rust makes it safe and fast
Profiling in rust with rust_hawktracer Rust and GNOME
Rust adoption and impact of through out GNOME
gtk-rs: newest and future developments GObject subclassing in Rust for extending GTK+ & GStreamer
Or: How to safely implement subclassing in Rust while making use of a C library
Call C++ from Rust with the cpp! crate.
Interoperate with C++ libraries, using Qt as an example.
Containing the plasma
An experience report on wrapping a wildly unsafe library

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

  RustPython: A Python implementation in Rust Windel Bouwman, Shing Lyu 09:00 09:25
  What is Rust doing behind the curtains? Matthias Endler 09:30 10:15
  RustPräzi: a tool to build an entire call graph of crates.io Joseph Hejderup 10:20 10:45
  Beyond The First Steps Jay Lee, Hoverbear 10:50 11:35
  Sans IO: building safe, deterministic and testable network protocols by removing IO Geoffroy Couprie 11:40 12:25
  Introducing rust-prometheus
How Rust makes it safe and fast
Wish Shi 12:30 13:15
  Profiling in rust with rust_hawktracer Alexandru Ene 13:20 13:45
  Rust and GNOME
Rust adoption and impact of through out GNOME
Jordan Petridis 13:50 14:15
  gtk-rs: newest and future developments Guillaume Gomez 14:20 14:45
  GObject subclassing in Rust for extending GTK+ & GStreamer
Or: How to safely implement subclassing in Rust while making use of a C library
Sebastian Dröge 14:50 15:35
  Call C++ from Rust with the cpp! crate.
Interoperate with C++ libraries, using Qt as an example.
Olivier Goffart 15:40 16:05
  Containing the plasma
An experience report on wrapping a wildly unsafe library
Andrea Lattuada 16:10 16:35