Brussels / 4 & 5 February 2023

schedule

Rust devroom


09 10 11 12 13 14 15 16 17 18
Saturday Building an actor library for Quickwit's indexing pipeline. Building a distributed search engine with tantivy
How lnx is solving the challenges of builing a distributed search engine in Rust
Aurae: Distributed Runtime
A new node init system written in Rust
Presentation of BastionLab, a Rust open-source privacy framework for confidential data science collaboration
The reason of why Rust is the most appropriate language for our project
Neovim and rust-analyzer are best friends A Rusty CHERI - The path to hardware capabilities in Rust
A status report on ongoing efforts to support CHERI architectures in Rust
Slint: Are we GUI yet? Rust API Design Learnings
Lessons learned from building Rust libraries
A deep dive inside the Rust frontend for GCC Merging process of the rust compiler Let's write Snake game!
Using Bevy engine, we will code together a snake game from scratch
Glidesort
Efficient In-Memory Adaptive Stable Sorting on Modern Hardware
How Pydantic V2 leverages Rust's Superpowers
Using Rust to build Python extensions
Scalable graph algorithms in Rust (and Python) Using Rust for your network management tools!
Let the crabs control the packets!
Backward and forward compatibility for security features atuin: magical shell history with Rust
useful shell history on all of your machines

Read the Call for Papers at https://rust-fosdem.github.io/.

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

Saturday

  Building an actor library for Quickwit's indexing pipeline. Paul Masurel 10:30 11:10
  Building a distributed search engine with tantivy
How lnx is solving the challenges of builing a distributed search engine in Rust
Harrison Burt 11:15 11:55
  Aurae: Distributed Runtime
A new node init system written in Rust
Kris Nóva 12:00 12:40
  Presentation of BastionLab, a Rust open-source privacy framework for confidential data science collaboration
The reason of why Rust is the most appropriate language for our project
Mehdi Bessaa 12:45 12:55
  Neovim and rust-analyzer are best friends Andrii Soldatenko 12:55 13:05
  A Rusty CHERI - The path to hardware capabilities in Rust
A status report on ongoing efforts to support CHERI architectures in Rust
Lewis Revill 13:05 13:15
  Slint: Are we GUI yet? Olivier Goffart 13:15 13:25
  Rust API Design Learnings
Lessons learned from building Rust libraries
Armin Ronacher 13:30 14:10
  A deep dive inside the Rust frontend for GCC Arthur Cohen 14:15 14:55
  Merging process of the rust compiler Guillaume Gomez 15:00 15:20
  Let's write Snake game!
Using Bevy engine, we will code together a snake game from scratch
Tommaso Allevi 15:25 16:05
  Glidesort
Efficient In-Memory Adaptive Stable Sorting on Modern Hardware
Orson Peters 16:10 16:40
  How Pydantic V2 leverages Rust's Superpowers
Using Rust to build Python extensions
Samuel Colvin 16:45 17:20
  Scalable graph algorithms in Rust (and Python) Martin Junghanns, Paul Horn 17:25 17:45
  Using Rust for your network management tools!
Let the crabs control the packets!
Fernando Fernandez Mancera 17:50 18:10
  Backward and forward compatibility for security features Mickaël Salaün 18:15 18:35
  atuin: magical shell history with Rust
useful shell history on all of your machines
Ellie Huxtable 18:40 19:00