Brussels / 4 & 5 February 2023

schedule

H.1302 (Depage)


Day Start End Track(s)
Saturday 10:30 19:00 Rust
Sunday 09:00 16:55 Friends of OpenJDK
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
Sunday Welcome to the Friends of OpenJDK (Foojay.io) Developer Room! After Nearly 30 Years, How Is Java So Popular? Why And How To Upgrade To Java 17 (And Prepare For 21) Best Practices For Real-Time Stream Processing (With Hazelcast Open Source Platform) Keep Your Dependencies In Check Major Migrations Made Easy With OpenRewrite Rethinking Ecosystem Security After Log4Shell Elasticsearch Internals Securing Your Software Supply Chain One Open Source Project at a Time What I Miss In Java (The Perspectives Of A Kotlin Developer) Update on #JavaOnRaspberryPi and Pi4J Write Once, Run Anywhere... Well, What About Heterogeneous Hardware? The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service Afraid Of Java Cold Starts In Serverless? Fear Not, Java Is Super Fast! FireCRaCer: The Best Of Both Worlds Classics Never Get Old: Two Easy Pieces For GraalVM AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435) Quarkus 101: Intro To Java Development With Quarkus Modernizing Legacy Messaging System with Apache Pulsar Fuzion — Intro for Java Developers: Mapping Java's Features to Simpler Mechanisms

Events

Title Track Start End

Saturday

  Building an actor library for Quickwit's indexing pipeline. Rust 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
Rust 11:15 11:55
  Aurae: Distributed Runtime
A new node init system written in Rust
Rust 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
Rust 12:45 12:55
  Neovim and rust-analyzer are best friends Rust 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
Rust 13:05 13:15
  Slint: Are we GUI yet? Rust 13:15 13:25
  Rust API Design Learnings
Lessons learned from building Rust libraries
Rust 13:30 14:10
  A deep dive inside the Rust frontend for GCC Rust 14:15 14:55
  Merging process of the rust compiler Rust 15:00 15:20
  Let's write Snake game!
Using Bevy engine, we will code together a snake game from scratch
Rust 15:25 16:05
  Glidesort
Efficient In-Memory Adaptive Stable Sorting on Modern Hardware
Rust 16:10 16:40
  How Pydantic V2 leverages Rust's Superpowers
Using Rust to build Python extensions
Rust 16:45 17:20
  Scalable graph algorithms in Rust (and Python) Rust 17:25 17:45
  Using Rust for your network management tools!
Let the crabs control the packets!
Rust 17:50 18:10
  Backward and forward compatibility for security features Rust 18:15 18:35
  atuin: magical shell history with Rust
useful shell history on all of your machines
Rust 18:40 19:00

Sunday

  Welcome to the Friends of OpenJDK (Foojay.io) Developer Room! Friends of OpenJDK 09:00 09:05
  After Nearly 30 Years, How Is Java So Popular? Friends of OpenJDK 09:05 09:25
  Why And How To Upgrade To Java 17 (And Prepare For 21) Friends of OpenJDK 09:30 09:50
  Best Practices For Real-Time Stream Processing (With Hazelcast Open Source Platform) Friends of OpenJDK 09:55 10:15
  Keep Your Dependencies In Check Friends of OpenJDK 10:20 10:40
  Major Migrations Made Easy With OpenRewrite Friends of OpenJDK 10:45 11:05
  Rethinking Ecosystem Security After Log4Shell Friends of OpenJDK 11:10 11:30
  Elasticsearch Internals Friends of OpenJDK 11:35 11:55
  Securing Your Software Supply Chain One Open Source Project at a Time Friends of OpenJDK 12:00 12:20
  What I Miss In Java (The Perspectives Of A Kotlin Developer) Friends of OpenJDK 12:25 12:45
  Update on #JavaOnRaspberryPi and Pi4J Friends of OpenJDK 12:50 13:10
  Write Once, Run Anywhere... Well, What About Heterogeneous Hardware? Friends of OpenJDK 13:15 13:35
  The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service Friends of OpenJDK 13:40 14:00
  Afraid Of Java Cold Starts In Serverless? Fear Not, Java Is Super Fast! Friends of OpenJDK 14:05 14:25
  FireCRaCer: The Best Of Both Worlds Friends of OpenJDK 14:30 14:50
  Classics Never Get Old: Two Easy Pieces For GraalVM Friends of OpenJDK 14:55 15:15
  AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435) Friends of OpenJDK 15:20 15:40
  Quarkus 101: Intro To Java Development With Quarkus Friends of OpenJDK 15:45 16:05
  Modernizing Legacy Messaging System with Apache Pulsar Friends of OpenJDK 16:10 16:30
  Fuzion — Intro for Java Developers: Mapping Java's Features to Simpler Mechanisms Friends of OpenJDK 16:35 16:55