Brussels / 2 & 3 February 2019

schedule

UD2.208 (Decroly)


Day Start End Track(s)
Saturday 10:30 19:00 Mozilla
Sunday 09:00 16:35 Rust
09 10 11 12 13 14 15 16 17 18
Saturday Continuous Localization
How we ship localized versions of Firefox, on Laptops and Android
Firefox is your Marionette
Get fun using the unit test system to control Firefox
HTTP/3
HTTP over QUIC is the next generation
Global Consent Manager
Improving User Privacy and the Consent Experience for Trusted Websites
Project Things
A secure gateway to connect your things to Internet
The State of Webassembly in 2019
DevTools, support and specifications ready and in progress in 2019
VR Map: WebXR with Real-World OSM Data
Simple GeoData Visualization with A-Frame
Inclusion Includes You
Let's talk about how inclusion benefits all of us
Automated Analysis of TLS 1.3 How XR goes beyond demos and games
Is XR just a trend? Or is there more to it?
Countless, Beautiful Contributions Speed without Shenanigans
How Rust and WebAssembly is changing the web as we know it
Yet Moar CSS Features Decentralizing the Web Despite Itself When perf-html Met A11y
Sunday RustPython: a Python implementation in Rust
Building a Python 3 interpreter in Rust
What is Rust doing behind the curtains?
Exploring syntactic sugar with cargo-inspect
RustPräzi: a tool to build an entire call graph of crates.io
From package-based to precise call-based dependency network analysis
Beyond The First Steps
Key ideas and advices to improve your development posture
Sans IO: safe and testable network protocols
Building safe, deterministic and testable network protocols by removing IO
Introducing rust-prometheus
How Rust makes metrics safe and fast
Profiling Rust
Rust bindings for the HawkTracer profiler
Rust and GNOME
Adoption and impact of Rust through out GNOME
gtk-rs: newest and future developments
Progress report on GTK+ Rust bindings
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 RDMA plasma
An experience report on wrapping a wildly unsafe library

Events

Title Track Start End

Saturday

  Continuous Localization
How we ship localized versions of Firefox, on Laptops and Android
Mozilla 10:30 11:00
  Firefox is your Marionette
Get fun using the unit test system to control Firefox
Mozilla 11:00 11:30
  HTTP/3
HTTP over QUIC is the next generation
Mozilla 11:30 12:30
  Global Consent Manager
Improving User Privacy and the Consent Experience for Trusted Websites
Mozilla 12:30 13:00
  Project Things
A secure gateway to connect your things to Internet
Mozilla 13:00 13:40
  The State of Webassembly in 2019
DevTools, support and specifications ready and in progress in 2019
Mozilla 13:40 14:10
  VR Map: WebXR with Real-World OSM Data
Simple GeoData Visualization with A-Frame
Mozilla 14:10 14:40
  Inclusion Includes You
Let's talk about how inclusion benefits all of us
Mozilla 14:40 15:10
  Automated Analysis of TLS 1.3 Mozilla 15:10 15:40
  How XR goes beyond demos and games
Is XR just a trend? Or is there more to it?
Mozilla 15:40 16:10
  Countless, Beautiful Contributions Mozilla 16:10 16:40
  Speed without Shenanigans
How Rust and WebAssembly is changing the web as we know it
Mozilla 16:40 17:25
  Yet Moar CSS Features Mozilla 17:25 18:00
  Decentralizing the Web Despite Itself Mozilla 18:00 18:30
  When perf-html Met A11y Mozilla 18:30 19:00

Sunday

  RustPython: a Python implementation in Rust
Building a Python 3 interpreter in Rust
Rust 09:00 09:25
  What is Rust doing behind the curtains?
Exploring syntactic sugar with cargo-inspect
Rust 09:30 10:15
  RustPräzi: a tool to build an entire call graph of crates.io
From package-based to precise call-based dependency network analysis
Rust 10:20 10:45
  Beyond The First Steps
Key ideas and advices to improve your development posture
Rust 10:50 11:35
  Sans IO: safe and testable network protocols
Building safe, deterministic and testable network protocols by removing IO
Rust 11:40 12:25
  Introducing rust-prometheus
How Rust makes metrics safe and fast
Rust 12:30 13:15
  Profiling Rust
Rust bindings for the HawkTracer profiler
Rust 13:20 13:45
  Rust and GNOME
Adoption and impact of Rust through out GNOME
Rust 13:50 14:15
  gtk-rs: newest and future developments
Progress report on GTK+ Rust bindings
Rust 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
Rust 14:50 15:35
  Call C++ from Rust with the cpp crate
Interoperate with C++ libraries, using Qt as an example
Rust 15:40 16:05
  Containing the RDMA plasma
An experience report on wrapping a wildly unsafe library
Rust 16:10 16:35