Brussels / 3 & 4 February 2024

schedule

874 Events

Event Speakers Room Day Start End Attachments Videos

Keynotes (5)

Welcome to FOSDEM 2024
FOSDEM Staff, Richard "RichiH" Hartmann Janson Saturday 09:30 09:55 slides webm mp4
Where have the women of tech history gone?
Laura Durieux Janson Saturday 10:00 10:50 slides webm mp4
Outreachy: 1000 interns
Karen Sandler, Anna e só, Omotola Eunice OMOTAYO, Sage Sharp Janson Saturday 11:00 11:50 slides webm mp4
FOSDEM 2024 Highlights
FOSDEM Staff, Richard "RichiH" Hartmann Janson Sunday 17:00 17:50 webm mp4
Closing FOSDEM 2024
FOSDEM Staff, Richard "RichiH" Hartmann Janson Sunday 17:50 18:15 slides webm mp4

Main Track - Janson (18)

How to Chart your own Career Path in Open Source - Panel Discussion
Dawn M Foster, Ray Paik, Ildiko Vancsa, Allison Randal Janson Saturday 12:00 12:50 webm mp4
The Regulators Are Coming: One Year On
Simon Phipps, Enzo Ribagnac, Gaël Blondelle, Benjamin Bögel, Omar Ennaji Janson Saturday 13:00 13:50 slides webm mp4
Copyleft and the GPL: Finding the Path Forward to Defend our Software Right to Repair
Bradley M. Kuhn Janson Saturday 14:00 14:25 webm mp4
How open source projects approach Functional Safety
Nicole Pappler, Philipp Ahmann Janson Saturday 14:30 14:55 slides webm mp4
Privacy-respecting usage metrics for free software projects
Will Thompson Janson Saturday 15:00 15:50 webm mp4
Ingesting and analyzing millions of events per second in real-time using open source tools
javier ramirez Janson Saturday 16:00 16:50 slides webm mp4
Will the first Artificial General Intelligence (AGI) instance be free or open-source software?
Pieter Libin Janson Saturday 17:00 17:50 webm mp4
Learning from disaster response teams to save the internet
Hannah Aubry Janson Saturday 18:00 18:25 slides webm mp4
Magic and Software
Steven Goodwin Janson Saturday 18:30 18:55 webm mp4
Where Did All the Fun Go? And How to Bring it Back with FOSS!
Bogomil Shopov - Бого Janson Sunday 09:00 09:50 webm mp4
Opening up communication silos with Matrix 2.0 and the EU Digital Markets Act
Matthew Hodgson Janson Sunday 10:00 10:50 slides webm mp4
Alexandria3k: Researching the world's knowledge on your laptop
Diomidis Spinellis Janson Sunday 11:00 11:50 slides webm mp4
How to Build an Open Source School Cloud for 5 Million Users
David Walter Janson Sunday 12:00 12:25 slides webm mp4
Private clouds do not need to be legacy!
Fabio Alessandro "Fale" Locati Janson Sunday 12:30 12:55 slides webm mp4
Firefox power profiling: a powerful visualization of web sustainability
Florian Quèze Janson Sunday 13:00 13:50 slides webm mp4
Proving that Cloud Sysadmins Cannot Read your Data!
Christophe de Dinechin Janson Sunday 14:00 14:50 webm mp4
Open Source for Sustainable and Long lasting Phones
Luca Weiss, Agnes Crepet Janson Sunday 15:00 15:50 webm mp4
Unveiling the Open Renewable Energy Systems (ORES) Initiative - Panel Discussion
Dan Brown, Vivien Barnier, Tony Shannon, Chris Xie, Hilary Carter, Karl Yang Janson Sunday 16:00 16:50 webm mp4

Main Track - K Building (17)

Take Your FOSS Project From Surviving To Thriving
Jason Evangelho, Ryan Sipes K.1.105 (La Fontaine) Saturday 10:00 10:50 webm mp4
NetBSD 10: Thirty years, still going strong!
Benny Siegert K.1.105 (La Fontaine) Saturday 11:00 11:50 webm mp4
Reproducible Builds: The First Ten Years
Holger Levsen K.1.105 (La Fontaine) Saturday 12:00 12:50 webm mp4
An engineer's guide to Linux Kernel upgrades
Ignat Korchagin K.1.105 (La Fontaine) Saturday 13:00 13:50 slides webm mp4
Using your Laptop TPM as a Secure Key Store: Are we there yet?
James Bottomley K.1.105 (La Fontaine) Saturday 14:00 14:50 webm mp4
Hactorscript in ART: Bug-free Software on Unhackable Hardware
Blaine Garst K.1.105 (La Fontaine) Saturday 15:00 15:50 slides slides slides webm mp4
The D Programming Language for Modern Open Source Development
Mike Shah K.1.105 (La Fontaine) Saturday 16:00 16:50 slides webm mp4
One way forward: finding a path to what comes after Unix
Liam Proven K.1.105 (La Fontaine) Saturday 17:00 17:50 slides slides slides webm mp4
First Aid Kit for C/C++ Server Performance
Vladislav Shpilevoy K.1.105 (La Fontaine) Saturday 18:00 18:50 webm mp4
20 Years of Open Source building XWiki and CryptPad
Ludovic Dubost K.1.105 (La Fontaine) Sunday 09:00 09:50 slides webm mp4
You too could have made curl!
Daniel Stenberg K.1.105 (La Fontaine) Sunday 10:00 10:50 slides webm mp4
OpenPrinting - We make printing just work!
Till Kamppeter K.1.105 (La Fontaine) Sunday 11:00 11:50 slides slides webm mp4
SCION, hitting the future Internet road: Next-generation Internet ecosystem and burgeoning opportunities
Jordi Subirà, Tilmann Zäschke K.1.105 (La Fontaine) Sunday 12:00 12:50 slides webm mp4
Sequoia PGP: Rethinking OpenPGP Tooling
Neal H. Walfield K.1.105 (La Fontaine) Sunday 13:00 13:50 slides webm mp4
So you think you know Git
Scott Chacon K.1.105 (La Fontaine) Sunday 14:00 14:50 webm mp4
Version control post-Git
Pierre-Étienne Meunier K.1.105 (La Fontaine) Sunday 15:00 15:50 slides webm mp4
Building a Community-Owned Data Confidence Fabric With Distributed Ledgers and Smart Contracts
Tarek Zaarour, Seán Óg Murphy K.1.105 (La Fontaine) Sunday 16:00 16:50 webm mp4

Lightning talks (37)

Synergy in Open Communities
William Breathitt Gray H.2215 (Ferrer) Saturday 11:00 11:15 slides webm mp4
Problems and solutions for running a distributed virtual world
Vadim Troshchinskiy Shmelev H.2215 (Ferrer) Saturday 11:20 11:35 slides webm mp4
Open Food Facts : Acting on the health and environnemental impacts of the food system
Pierre Slamich H.2215 (Ferrer) Saturday 11:40 11:55 webm mp4
Observations on a DNSSEC incident: the russian TLD
Stéphane Bortzmeyer H.2215 (Ferrer) Saturday 12:00 12:15 slides webm mp4
A simple caching service for your CI
Rémi Duraffort H.2215 (Ferrer) Saturday 12:20 12:35 slides webm mp4
Reinventing database exploration with Azimutt
Loïc Knuchel H.2215 (Ferrer) Saturday 12:40 12:55 webm mp4
Passbolt - Open source password manager for teams
Remy Bertot H.2215 (Ferrer) Saturday 13:00 13:15 slides webm mp4
Kùzu: A Graph Database Management System for Python Graph Data Science
Semih Salihoglu, Prashanth Rao H.2215 (Ferrer) Saturday 13:20 13:35 slides webm mp4
Testing Containers with Python and pytest
Dan Čermák H.2215 (Ferrer) Saturday 13:40 13:55 slides webm mp4
GnuCOBOL, the Free Industrial-ready Alternative for COBOL!
Fabrice LE FESSANT H.2215 (Ferrer) Saturday 14:00 14:15 slides webm mp4
Ensuring Longevity: Strategies for Sustainable FLOSS Projects.
Cecilia Maundu H.2215 (Ferrer) Saturday 14:20 14:35 webm mp4
Documenting and Fixing Non-Reproducible Builds due to Configuration Options
RANDRIANAINA Georges Aaron H.2215 (Ferrer) Saturday 15:00 15:15 slides webm mp4
Platform engineering for dummies
Donnie Berkholz, Ph.D. H.2215 (Ferrer) Saturday 15:20 15:35 slides webm mp4
Taming the Beast: Managing High-Growth Postgres Databases at CircleCI
Brice Nkengsa H.2215 (Ferrer) Saturday 15:40 15:55 slides webm mp4
ε-serde / mem_dbg / sux / dsi-bitstream / webgraph: a Rust ecosystem for large graph processing
Sebastiano Vigna H.2215 (Ferrer) Saturday 16:00 16:15 slides webm mp4
Using elliptic curve cryptography for the purposes of identity
Yarmo Mackenbach H.2215 (Ferrer) Saturday 16:20 16:35 slides webm mp4
Timestamping with opentimestamps
Timothy M. Redaelli H.2215 (Ferrer) Saturday 16:40 16:55 slides webm mp4
Compiler Options Hardening for C and C++
Thomas Nyman H.2215 (Ferrer) Sunday 10:00 10:15 slides webm mp4
Mind the gap: Building a cultural commitment to documentation maintenance
Fiona Peers Artiaga H.2215 (Ferrer) Sunday 10:20 10:35 slides webm mp4
A Lazy Developer’s Approach to Building Real-Time Web Applications
Markus Renschler H.2215 (Ferrer) Sunday 10:40 10:55 slides webm mp4
Unpack Phabricator, Welcome Phorge - Forking the Opinionated Open Source Project Manager
Valerio Bozzolan H.2215 (Ferrer) Sunday 11:00 11:15 slides slides webm mp4
geOrchestra Spatial Data Infrastructure
Emilien Devos H.2215 (Ferrer) Sunday 11:20 11:35 slides webm mp4
0 A.D. game: Vulkan API
Vladislav Belov H.2215 (Ferrer) Sunday 11:40 11:55 slides webm mp4
Building the world's virtual classroom
Fred Dixon, Steven Muegge H.2215 (Ferrer) Sunday 12:00 12:15 slides webm mp4
Attempt at building a transit app in Africa
Tarek TOUATI H.2215 (Ferrer) Sunday 12:20 12:40 slides webm mp4
System for Television Off-air Recording and Archiving, BFI National Television Archive
Joanna White H.2215 (Ferrer) Sunday 12:45 13:00 slides webm mp4
Do you know YAML?
Tina Müller H.2215 (Ferrer) Sunday 13:05 13:20 webm mp4
Introduction to BlissLabs and Bliss OS
Jon West H.2215 (Ferrer) Sunday 13:25 13:40 slides slides webm mp4
Introducing the Open Podcast API
Koen Glotzbach, Ciarán Ainsworth H.2215 (Ferrer) Sunday 13:45 14:00 slides webm mp4
Project websites that don't suck
Emily Omier H.2215 (Ferrer) Sunday 14:05 14:20 slides webm mp4
FOSS for DOCS
Candace Makeda Moore, MD H.2215 (Ferrer) Sunday 14:25 14:40 slides webm mp4
Journey to an open source contribution
Thierry Berger H.2215 (Ferrer) Sunday 14:45 15:00 slides webm mp4
Aerodynamic Data Models: Flying Fast at Scale with DuckDB
Nishant Bangarwa (Rill Data), Mike Driscoll H.2215 (Ferrer) Sunday 15:05 15:20 webm mp4
Trusted Postgres Architect - Deploying Postgres with Infrastructure as Code
Boriss Mejías H.2215 (Ferrer) Sunday 15:25 15:40 slides webm mp4
The wonderful life of a SQL query in a streaming database
Jan Mensch H.2215 (Ferrer) Sunday 15:45 16:00 slides webm mp4
Switching the FOSDEM conference management system to pretalx
Johan Van de Wauw H.2215 (Ferrer) Sunday 16:05 16:20 slides webm mp4
FOSDEM infrastructure review
Richard "RichiH" Hartmann, Sebastian Schubert H.2215 (Ferrer) Sunday 16:25 16:45 slides webm mp4

AI and Machine Learning devroom (19)

An Introduction to Open Source AI
William Jones UB2.252A (Lameere) Sunday 09:00 09:30 slides webm mp4
From OpenLLM-France to OpenLLM-Europe: Paving the way to sovereign and open source AI
Michel-Marie Maudet UB2.252A (Lameere) Sunday 09:30 09:45 slides webm mp4
Building Open Source Language Models
Julie Hunter UB2.252A (Lameere) Sunday 09:45 10:00 slides webm mp4
LinTO Studio as Your Ultimate Open Source AI-driven Media Management Solution
Damien Laine UB2.252A (Lameere) Sunday 10:00 10:15 webm mp4
LangChain From 0 To 1: Unveiling the Power of LLM Programming
Stefano Fancello UB2.252A (Lameere) Sunday 10:15 10:45 slides webm mp4
ML Guided Optimizations in LLVM
Mircea Trofin UB2.252A (Lameere) Sunday 10:45 11:15 webm mp4
Practical Introduction to Safe Reinforcement Learning
Kryspin Varys UB2.252A (Lameere) Sunday 11:15 11:30 slides webm mp4
Open Discussion on AI and Machine Learning
UB2.252A (Lameere) Sunday 11:30 12:00 webm mp4
Introducing 'Refiners' – A Micro-Framework for Seamless Integration of Adapters in Neural Networks
Benjamin Trom UB2.252A (Lameere) Sunday 12:00 12:30 slides webm mp4
Dynamic Explainability through Dynamic Causal Modeling
William Jones UB2.252A (Lameere) Sunday 12:30 12:45 slides webm mp4
AI for Developers: Treating Open Source AI as a Function
Martin Hickey UB2.252A (Lameere) Sunday 12:45 13:15 slides webm mp4
Using Haystack to Build Custom Functionality for LLM Applications
Tuana Çelik UB2.252A (Lameere) Sunday 13:15 13:45 webm mp4
Using code generated by AI: issues, misconceptions and solutions
Andrew Katz UB2.252A (Lameere) Sunday 13:45 14:15 webm mp4
Reducing the risks of open source AI models and optimizing upsides
Stefania Delprete, Jonathan Claybrough, Felicity Reddel UB2.252A (Lameere) Sunday 14:15 15:00 webm mp4
Fortify AI against regulation, litigation and lobotomies
Edward C. Zimmermann UB2.252A (Lameere) Sunday 15:00 15:30 webm mp4
A Principled Component Analysis of Open Source Artificial Intelligence
julia ferraioli UB2.252A (Lameere) Sunday 15:30 16:00 slides webm mp4
Codes Bound by Ethics: The Rising Tide of Non-Free Software Licenses in AI ecosystems
Niharika Singhal UB2.252A (Lameere) Sunday 16:00 16:15 slides webm mp4
Moving a step closer to defining Open Source AI
Stefano Maffulli UB2.252A (Lameere) Sunday 16:15 16:45 slides webm mp4
Open Source AI at TechWorks, the UK trade body for Electronic Systems Engineering
Jeremy Bennett UB2.252A (Lameere) Sunday 16:45 17:00 slides webm mp4

APIs & friends devroom (6)

Introduction to OpenAPI
Lorna Mitchell AW1.126 Saturday 10:30 11:00 webm mp4
Stopping all the attacks before they start: Building a security-first API
Warren Parad AW1.126 Saturday 11:10 11:40 webm mp4
Making API Terms of Service Trustworthy? Presenting FACT : The Fair API Commitment Terms
Célyagd AW1.126 Saturday 11:50 12:20 webm mp4
The API Landscape : mapping the 2000+ API and opensource tooling for Developers
Mehdi Medjaoui AW1.126 Saturday 12:30 13:00 webm mp4
Deploy Fast, Without Breaking Things: Level Up APIOps With OpenTelemetry
Adnan Rahic, Sonja Chevre AW1.126 Saturday 13:10 13:40 slides webm mp4
Evolving your APIs, a step-by-step approach
Nicolas Fränkel AW1.126 Saturday 13:50 14:25 webm mp4

Collaboration and Content Management devroom (15)

Public calendars aggregation using Linkal
Julien Malka H.2213 Saturday 10:30 10:55 webm mp4
Indico: an event management system
Pedro Ferreira, Dominic Hollis H.2213 Saturday 11:00 11:25 webm mp4
OpenTalk - Video conferencing secure and GDPR compliant
Wolfgang Silbermayr H.2213 Saturday 11:30 11:55 slides slides slides slides webm mp4
Securely collaborate with CryptPad
Fabrice Mouhartem H.2213 Saturday 12:00 12:25 slides webm mp4
Collabora Online: WASM
Caolán McNamara, Thorsten Behrens H.2213 Saturday 12:30 12:55 slides webm mp4
Collabora Online usability optimization
Caolán McNamara, Michael Meeks H.2213 Saturday 13:00 13:25 slides webm mp4
Document collaboration made simpler: Revealing the concept of rooms in ONLYOFFICE DocSpace
Alex Mikheev H.2213 Saturday 13:30 13:55 webm mp4
openDesk - The Open Source collaborative suite
Clément Aubin, Wieland Lindenthal H.2213 Saturday 14:00 14:45 slides webm mp4
Another approach to AI
Jos Poortvliet H.2213 Saturday 14:50 15:15 slides webm mp4
Using Generative AI and Content Service Platforms together
Angel Borroy H.2213 Saturday 15:20 15:45 slides webm mp4
Web Accessibility and Environmental Sustainability and with Popular CMS
Mike Gifford H.2213 Saturday 15:50 16:35 webm mp4
Cristal: a new Wiki UI to rule them all
Ludovic Dubost, Manuel Leduc H.2213 Saturday 16:40 17:05 slides webm mp4
Pushing Tiki to its limits
Jean-Marc Libs H.2213 Saturday 17:10 17:35 slides webm mp4
How to get rid of Confluence: Comparing Open Source Knowledgemanagent Systems
Markus Feilner H.2213 Saturday 17:40 18:05 slides webm mp4
The Challenges of Creating a FOSS Fact-Checking Platform for the Brazilian Community
Mateus Batista Santos H.2213 Saturday 18:10 18:35 slides webm mp4

Community devroom (18)

How do you change the governance model of an established open source project?
Ruth Cheesley UA2.114 (Baudoux) Saturday 15:10 15:40 slides webm mp4
Meritocracy or Do-ocracy - why diversity is still hard and what can we do
Cheuk Ting Ho UA2.114 (Baudoux) Saturday 15:45 16:15 webm mp4
Please Make It Make Sense: Product Management Methods to Make Your Project's Purpose Clear
Lauri Apple UA2.114 (Baudoux) Saturday 16:20 16:50 webm mp4
Compliance as a Community Effort: Engaging Contributors and Users
Alan Pope UA2.114 (Baudoux) Saturday 16:55 17:25 webm mp4
Single-vendor is the new proprietary
Thierry Carrez UA2.114 (Baudoux) Saturday 17:30 18:00 slides webm mp4
Cracking the Code to Executive Support: Open Source Edition
Addie Girouard UA2.114 (Baudoux) Sunday 09:10 09:40 webm mp4
AI DevRels - Risks of Neglecting Open Source Talent in AI Critical Infrastructure
AnaJS UA2.114 (Baudoux) Sunday 09:45 10:15 webm mp4
Open Source in 2024: boundaries, burnout, business
Mike McQuaid UA2.114 (Baudoux) Sunday 10:20 10:50 slides webm mp4
Where are the limits of open communities?
Anezka Muller UA2.114 (Baudoux) Sunday 10:55 11:25 slides webm mp4
The State of Funding Free & Open Source Software
Kara Sowles UA2.114 (Baudoux) Sunday 11:30 12:00 slides webm mp4
The Many Hats of a Maintainer: Organizational Design That Helps Reduce Them
Paris Pittman UA2.114 (Baudoux) Sunday 12:05 12:35 webm mp4
Solving community problems with documentation
Erin McKean UA2.114 (Baudoux) Sunday 12:40 13:10 slides webm mp4
Open practices for open projects
Donna Benjamin UA2.114 (Baudoux) Sunday 13:15 13:45 webm mp4
Kickstarting an Open Source Culture: A Guide for Mentors
Martin Hickey, Phil Estes UA2.114 (Baudoux) Sunday 13:50 14:20 slides webm mp4
The Good Governance Handbook: Enabling good OSS usage through OSPOs
Boris Baldassari UA2.114 (Baudoux) Sunday 14:25 14:55 slides webm mp4
Building an Open Source Community One Friend at a Time
Bill Mulligan UA2.114 (Baudoux) Sunday 15:00 15:20 slides webm mp4
Strategies for Building Healthy Open Source Communities
Dawn M Foster UA2.114 (Baudoux) Sunday 15:25 15:55 webm mp4
Building Communities with Science!
Mike Nolan, Stephen Jacobs UA2.114 (Baudoux) Sunday 16:00 16:40 webm mp4

Confidential Computing devroom (9)

Confidential Computing devroom welcome
Fritz Alder, Jo Van Bulck, Fabiano Fidêncio H.2214 Sunday 13:15 13:30 slides webm mp4
Intel TDX Deep Dive
Benny Fuhry H.2214 Sunday 13:35 13:55 slides webm mp4
SEV-Step: A Single-Stepping Framework for AMD-SEV
Luca Wilke H.2214 Sunday 14:00 14:20 slides slides webm mp4
Shielding Data, Embracing Openness, Optimizing Performance: A Journey Through Trustworthy Environments for Database Systems
Ilaria Battiston, Lotte Felius H.2214 Sunday 14:25 14:45 slides webm mp4
The ups and downs of running enclaves in production
Cian Butler H.2214 Sunday 14:55 15:15 webm mp4
Securing Embedded Systems with fTPM implemented as Trusted Application in TEE
Tymoteusz Burak H.2214 Sunday 15:20 15:40 slides webm mp4
Integrity Protect Workloads with Mushroom
Tom Dohrmann H.2214 Sunday 15:50 16:10 slides webm mp4
Reproducible builds for confidential computing: Why remote attestation is worthless without it
Malte Poll, Paul Meyer H.2214 Sunday 16:15 16:35 slides webm mp4
Increasing Trust and Preserving Privacy: Advancing Remote Attestation
Ionut Mihalcea, Thomas Fossati H.2214 Sunday 16:40 17:00 slides webm mp4

Containers devroom (16)

DIY Private Container Registry
Márk Sági-Kazár UB2.252A (Lameere) Saturday 10:30 11:00 webm mp4
Forensic container checkpointing and analysis
Adrian Reber UB2.252A (Lameere) Saturday 11:05 11:35 slides webm mp4
Introducing Incus
Stephane Graber UB2.252A (Lameere) Saturday 11:40 12:10 slides webm mp4
Kubernetes Operators: Expanding Automation in Containerized Applications
Edith Puclla UB2.252A (Lameere) Saturday 12:15 12:45 slides webm mp4
Composefs and containers
Alexander Larsson UB2.252A (Lameere) Saturday 12:50 13:20 slides webm mp4
libamicontained: a low-level library for reasoning about resource restriction
Tycho Andersen, Sebastien Dabdoub UB2.252A (Lameere) Saturday 13:25 13:55 slides webm mp4
Using chroots in a single Linux Container as an alternative to docker-compose
Aiden McClelland UB2.252A (Lameere) Saturday 14:00 14:30 slides webm mp4
Soft Reboot: keep your containers running while your image-based Linux host gets updated
Luca Boccassi UB2.252A (Lameere) Saturday 14:35 14:55 slides webm mp4
Juggling with UIDs and GIDs: rootless container deployment with Ansible
Nicola Sella UB2.252A (Lameere) Saturday 15:00 15:10 webm mp4
What's new in Containerd 2.0!
Phil Estes UB2.252A (Lameere) Saturday 15:15 15:35 slides webm mp4
Orchestrating eBPF Applications in Kubernetes and Fedora
Daniel Mellado, Dave Tucker UB2.252A (Lameere) Saturday 15:40 16:10 slides webm mp4
Lift and shift: Modernising a legacy LAMP application with systemd-nspawn
Martin Lucina UB2.252A (Lameere) Saturday 16:15 16:35 slides webm mp4
vscode-container-wasm: An Extension of VSCode on Browser for Running Containers Within Your Browser
Kohei Tokunaga UB2.252A (Lameere) Saturday 16:40 17:10 slides webm mp4
Zero-touch Infrastructure for Container Applications
Thilo Fromm UB2.252A (Lameere) Saturday 17:15 17:45 slides webm mp4
Modern Build Systems for Containers
Adrian Mouat UB2.252A (Lameere) Saturday 17:50 18:20 slides webm mp4
From Containers to Unikernels: Navigating Integration Challenges in Cloud-Native Environments
Georgios Ntoutsos, Ioannis Plakas UB2.252A (Lameere) Saturday 18:25 18:55 slides webm mp4

Debuggers and analysis tools devroom (8)

Debug your stage-1 systemd with GDB and the NixOS test framework
Ryan Lahfa, Julien Malka, Linus Heckemann K.4.401 Saturday 15:05 15:25 webm mp4
Love rr, Love rr, you're so good to me
Vicențiu Ciorbaru K.4.401 Saturday 15:30 15:50 webm mp4
Help us improve time manipulation with GDB
Guinevere Larsen K.4.401 Saturday 15:55 16:15 slides webm mp4
ROCgdb, GDB and AMDGPU debugging
Lancelot SIX K.4.401 Saturday 16:20 16:40 slides webm mp4
GDB on Windows: status & plans
Pedro Alves K.4.401 Saturday 16:45 17:05 slides slides webm mp4
Online Debugging and ABI Data Services
Frank Ch. Eigler K.4.401 Saturday 17:10 17:30 slides webm mp4
Poke all the microcontrollers!
Mohammad-Reza Nabipoor K.4.401 Saturday 17:35 17:55 webm mp4
Verrou : a valgrind tool dedicated to floating point error diagnosis
LATHUILIERE Bruno K.4.401 Saturday 18:00 18:20 slides webm mp4

Declarative and Minimalistic Computing devroom (11)

Yet another event sourcing library
Robert Pofuk H.1309 (Van Rijn) Sunday 09:00 09:20 slides webm mp4
The Old Remains New
K.S. Bhaskar H.1309 (Van Rijn) Sunday 09:20 09:40 slides webm mp4
declarative calcs and visualization with calculang
Declan Naughton H.1309 (Van Rijn) Sunday 09:40 10:00 webm mp4
For Want of Anneal: Examining The Unseen Changes Concerning Changes To VCS Assets and The Need For More Graph Centric Approaches
Jonathan McHugh H.1309 (Van Rijn) Sunday 10:00 10:20 webm mp4
How to create the universal operating system
Rutger van Beusekom H.1309 (Van Rijn) Sunday 10:20 10:40 webm mp4
How much math can you fit in 700K?
Christophe de Dinechin H.1309 (Van Rijn) Sunday 10:40 11:00 webm mp4
Scheme in the Browser with Guile Hoot and WebAssembly
Robin Templeton H.1309 (Van Rijn) Sunday 11:00 11:20 webm mp4
RISC-V Bootstrapping in Guix and Live-Bootstrap
Ekaitz H.1309 (Van Rijn) Sunday 11:20 11:40 slides webm mp4
Self-hosting and autonomy using guix-forge
Arun Isaac H.1309 (Van Rijn) Sunday 11:40 12:00 slides webm mp4
Spritely, Guile, Guix: a unified vision for user security
Christine Lemmer-Webber H.1309 (Van Rijn) Sunday 12:00 12:25 webm mp4
Five years of Teal: minimalism versus growth in language design
Hisham Muhammad H.1309 (Van Rijn) Sunday 12:25 12:45 webm mp4

Designing Futures of FOSS Content Management with the Open Website Alliance devroom (10)

Opening and Welcome — Introducing the Open Website Alliance and Today's Program
K.4.601 Sunday 09:00 09:15 webm mp4
Defend FOSS: From innovation to world-wide positive change
Mathias Bolt Lesniak, Jeffrey A. "jam" McGuire K.4.601 Sunday 09:15 10:15 webm mp4
Open source leadership at scale, how 1300+ people improved Drupal’s multilingual features
Gábor Hojtsy K.4.601 Sunday 10:15 11:00 slides webm mp4
Making FOSS CMS easier to teach with shared competency standards
Florian Schmitt K.4.601 Sunday 11:00 11:45 slides webm mp4
Breaking Barriers: Content Management Systems and Accessibility
Martin Helmich, Lukas Fritze K.4.601 Sunday 11:45 12:30 webm mp4
Wrestling giants: How can free open source CMSes remain competitive with enterprise clients?
Owen Lansbury K.4.601 Sunday 13:15 14:00 webm mp4
Collaborative government websites standardization for digital sovereignty using Open-Source. The model of Rwanda and the GovStack Global initiative
Daniel Homorodean K.4.601 Sunday 14:00 14:45 slides webm mp4
Modern editing experiences you can build in your CMS
Sage Abdullah K.4.601 Sunday 14:45 15:30 webm mp4
Shaping the Future: Investing Wisely in Long-Term Open Source Development with "Five for the Future"
Jesús Amieiro Becerra K.4.601 Sunday 15:30 16:15 slides webm mp4
Roundtable Round-Off on FOSS CMS Collaboration
Crystal Dionysopoulos, Mathias Bolt Lesniak, Owen Lansbury, Josepha Haden K.4.601 Sunday 16:15 17:00 webm mp4

Distributions devroom (14)

UKIs, TPMs, immutable initrds and full disk encryption – What Distributions Should Keep in Mind when Hopping onto the System Integrity Train
Lennart Poettering UA2.118 (Henriot) Sunday 09:00 09:55 webm mp4
Adapting Your Project: Making Changes Without Breaking Linux Distributions
Fernando Fernandez Mancera UA2.118 (Henriot) Sunday 10:00 10:25 slides webm mp4
Enhancing Linux Accessibility: A Unified Approach
Vojtech Polasek, Lukáš Tyrychtr UA2.118 (Henriot) Sunday 10:30 11:25 slides slides slides slides webm mp4
The State of Enterprise Linux 2024
Scott McCarty UA2.118 (Henriot) Sunday 11:30 11:55 slides webm mp4
AlmaLinux: How to make a RHEL compatible distribution
Andrew Lukoshko UA2.118 (Henriot) Sunday 12:00 12:25 slides webm mp4
mkosi-initrd: Building initrds out of distribution packages
Zbigniew Jędrzejewski-Szmek, Daan De Meyer UA2.118 (Henriot) Sunday 12:30 12:55 slides webm mp4
The Monolith versus the Swarm - A Comparison of openSUSE’s and Fedora’s Build Infrastructures
Dan Čermák UA2.118 (Henriot) Sunday 13:00 13:25 webm mp4
Desktop Linux, as easy as a smartphone! Just in a Snap!
Till Kamppeter UA2.118 (Henriot) Sunday 13:30 13:55 slides slides webm mp4
Upstream and downstream, best friends forever?
František Lachman UA2.118 (Henriot) Sunday 14:00 14:25 slides webm mp4
Supporting architecture psABIs with GNU Guix
Efraim Flashner UA2.118 (Henriot) Sunday 14:30 14:55 slides webm mp4
Releasing a Linux based OS: an overview of Flatcar release cycle
Mathieu Tortuyaux, Sayan Chowdhury UA2.118 (Henriot) Sunday 15:00 15:25 slides webm mp4
An introduction to Image Builder: building up-to-date, customised operating system images the easy way
Sanne Raymaekers UA2.118 (Henriot) Sunday 15:30 15:55 webm mp4
2023 in Chimera Linux
Daniel Kolesa UA2.118 (Henriot) Sunday 16:00 16:25 slides webm mp4
Homebrew's Evolution
Mike McQuaid UA2.118 (Henriot) Sunday 16:30 16:55 slides webm mp4

DNS devroom (8)

Writing a consistent-hashing Loadbalancer for the Kong API gateway (ketama principle)
Thijs Schreijer K.4.201 Saturday 15:00 15:30 slides webm mp4
DNS for I2P: Distributed Network without Central Authority
Konrad Bächler K.4.201 Saturday 15:30 16:00 slides webm mp4
Algo-rollover for .nl
Stefan Ubbink K.4.201 Saturday 16:00 16:30 slides webm mp4
Bootstrapping time on OpenBSD
Otto Moerbeek K.4.201 Saturday 16:30 17:00 slides webm mp4
Let's make people love domain names again
Frédéric Grither, Pierre-Olivier K.4.201 Saturday 17:00 17:30 webm mp4
dnsconfd: system integrated DNS cache
Petr Menšík, Tomas Korbar K.4.201 Saturday 17:30 18:00 slides webm mp4
Domain: A modular Rust DNS toolkit
Martin Hoffmann K.4.201 Saturday 18:00 18:30 slides webm mp4
The first 13 years of blockchain name systems
Eyal Ron (Neiman) K.4.201 Saturday 18:30 19:00 slides webm mp4

Embedded, Mobile and Automotive devroom (18)

Screen Sharing on Raspberry Pi 5 Using VNC in Weston and Wayland with the Yocto Project and OpenEmbedded
Leon Anavi UD2.120 (Chavanne) Saturday 10:30 10:55 slides webm mp4
Introducing Sound Open Firmware project
Daniel Baluta UD2.120 (Chavanne) Saturday 11:00 11:25 slides webm mp4
"Vanilla" Debian On An Industrial Embedded Device
Francesco Dolcini UD2.120 (Chavanne) Saturday 11:30 11:55 slides webm mp4
Using linux-yocto as a Yocto BSP kernel
Dmitry Baryshkov UD2.120 (Chavanne) Saturday 12:00 12:25 slides webm mp4
Embedded Security 2023
Marta Rybczynska UD2.120 (Chavanne) Saturday 12:30 12:55 slides webm mp4
V4L2 Stateless Video Encoding: Hardware Support and uAPI
Paul Kocialkowski UD2.120 (Chavanne) Saturday 13:00 13:25 slides webm mp4
A fully open source stack for MIPI cameras
Bryan O'Donoghue, Hans de Goede UD2.120 (Chavanne) Saturday 13:30 13:55 slides webm mp4
enioka Scan: say No! to vendor lock-in for your barcode scanners
Antoine Gonzalez UD2.120 (Chavanne) Saturday 14:00 14:15 slides webm mp4
The Small Device C Compiler (SDCC)
Philipp K. Krause UD2.120 (Chavanne) Saturday 14:20 14:35 slides webm mp4
Brewing Free Beer with ESPHome and Home Assistant
John Britton UD2.120 (Chavanne) Saturday 14:45 15:00 webm mp4
Dora-rs: simplifying robotics stack for next gen robots
Tao xavier, Philipp Oppermann UD2.120 (Chavanne) Saturday 15:05 15:20 slides webm mp4
Vehicle Abstraction in Automotive Grade Linux with Eclipse Kuksa
Sven Erik Jeroschewski, Scott Murray UD2.120 (Chavanne) Saturday 15:30 15:55 slides webm mp4
Zephyr and RISC-V: I Ain't Afraid Of No Ghosts
Mohammed Billoo UD2.120 (Chavanne) Saturday 16:00 16:25 slides webm mp4
An open-source, open-hardware offline finding system
Dominik George, Pingu UD2.120 (Chavanne) Saturday 16:30 16:55 slides webm mp4
From an artificial nose weekend hack to a future-proof IoT device
Benjamin Cabé UD2.120 (Chavanne) Saturday 17:00 17:25 webm mp4
Linux CAN upstreaming on MMU-less systems
Dario Binacchi UD2.120 (Chavanne) Saturday 17:30 17:55 slides webm mp4
Flutter, Buildroot, and you!
Adam Duskett UD2.120 (Chavanne) Saturday 18:00 18:25 slides webm mp4
Google Home, But Better: Building our own Smart Home Display with Flutter
Moritz Theis UD2.120 (Chavanne) Saturday 18:30 18:55 slides webm mp4

Emulator devroom (5)

How do you write an emulator anyway ?
Anisse Astier UB5.230 Sunday 09:00 09:45 slides webm mp4
Panda3DS: Climbing the tree of 3DS emulation
George Poniris, Paris Oplopoios, Davit Markarian UB5.230 Sunday 09:50 10:35 slides slides slides webm mp4
Breathing Life into Legacy: An Open-Source Emulator of Legacy Apple Devices
Martijn de Vos UB5.230 Sunday 10:40 11:10 slides webm mp4
CONFEDSS: Concolic execution and the puzzling practice of peripheral emulation
Jeffrey Rongen, Luke Serné UB5.230 Sunday 11:15 12:00 slides webm mp4
Arm64EC: Microsoft's emulation Frankenstein
Peter Cawley UB5.230 Sunday 12:00 12:45 slides slides webm mp4

Energy: Reimagining this Ecosystem through Open Source devroom (23)

Opening Energy: Reimagining this Ecosystem through Open Source devroom
H.2214 Saturday 10:30 10:35 webm mp4
EVerest: One stack to charge them all?
Kai-Uwe Hermann H.2214 Saturday 10:35 10:50 slides webm mp4
Using FlexMeasures to build a climate tech startup, in 15 minutes
Nicolas Höning H.2214 Saturday 10:55 11:10 slides webm mp4
OwnTech Project: An open-source generic reprogrammable technology suite for reimagining the energy ecosystem
Luiz Villa H.2214 Saturday 11:15 11:35 slides webm mp4
Enhancing OCPP with E2E-Security and Binary Data Streams for a more Secure Energy Ecosystem
Achim Friedland H.2214 Saturday 11:40 11:55 slides webm mp4
CitrineOS
Christian Weissmann H.2214 Saturday 12:00 12:15 slides webm mp4
Power Grid Model: Open source high performance power systems analysis
Nitish Bharambe H.2214 Saturday 12:20 12:35 slides webm mp4
GridSuite and PowSyBl: an Open Source approach to develop advanced tools for grid analysis and simulation of power systems.
heyberger H.2214 Saturday 12:40 12:55 slides webm mp4
LFEnergy SEAPATH - Easier Operations in Electrical Substations through Digital Twin Empowerment
Erwann Roussy, Paul Le Guen de Kerneizon H.2214 Saturday 13:00 13:15 slides webm mp4
OpenSTEF: Opensource Short Term Energy Forecasting
Jonita Ruiter H.2214 Saturday 13:20 13:35 slides webm mp4
Unleash the Power of Flexibility with Shapeshifter: A Universal Flex Trading Protocol
Tom Wetjens, Hugo van der Zwaag H.2214 Saturday 13:40 13:55 slides webm mp4
OpenSCD: Everything Everywhere All at Once
Tamás Russ H.2214 Saturday 14:00 14:25 slides webm mp4
Power to the People - Technology for Access to Energy
Vivien Barnier, Martin Jäger H.2214 Saturday 14:30 14:55 slides webm mp4
Sharing the operational cost of Europe's electricity grid: optimization and transparency through open source
Peter Mitri H.2214 Saturday 15:00 15:25 slides webm mp4
Quartz Solar OS: Building an open source AI solar forecast for everyone
Rachel L'Abri Tipton, peter dudfield, Open Climate Fix, Zak Watts H.2214 Saturday 15:30 15:55 slides webm mp4
Can open source development drive energy transition? PyPSA-Earth experience
Ekaterina Fedotova H.2214 Saturday 16:00 16:25 slides webm mp4
Carbon measurement and energy attribution for processes and hardware devices in the Linux kernel
Aditya Manglik H.2214 Saturday 16:30 16:55 slides webm mp4
Advanced Linux Power Management Evaluation using Perf
Hagen Paul Pfeifer H.2214 Saturday 17:00 17:15 webm mp4
How can Open-Source help the Wind Power industry?
Marco Berta H.2214 Saturday 17:20 17:35 slides webm mp4
Energy optimisation: smart home meets smart district
Pierre Kil, Don H.2214 Saturday 17:40 17:55 slides webm mp4
A journey accross the environmental materiality of digital services
Benoit PETIT, David Ekchajzer H.2214 Saturday 18:00 18:25 slides webm mp4
Power profiling my entire house with the Firefox Profiler
Florian Quèze H.2214 Saturday 18:30 18:55 slides webm mp4
Closing Energy: Reimagining this Ecosystem through Open Source devroom
H.2214 Saturday 18:55 19:00 webm mp4

Erlang, Elixir, Gleam and Friends devroom (9)

BEAM me up, Scotty
Riccardo Binetti, Arnaldo Cesco, Davide Bettio K.4.601 Saturday 10:30 10:50 webm mp4
Gleam: Past, present, future!
Louis Pilfold K.4.601 Saturday 10:55 11:35 slides webm mp4
Property based testing in Elixir
Tonći K.4.601 Saturday 11:40 12:00 slides webm mp4
Gleam in the machine: phantom types and the builder pattern.
Hayleigh Thompson K.4.601 Saturday 12:05 12:25 slides webm mp4
gen_statem Unveiled: A Theoretical Exploration of State Machines
Nelson Vides K.4.601 Saturday 12:30 12:50 slides webm mp4
Guess Less with Erlang Doctor
Paweł Chrząszcz K.4.601 Saturday 12:55 13:15 webm mp4
Implementing UDP protocols in Elixir
Andrei Zvonimir Crnkovic K.4.601 Saturday 13:20 13:40 slides webm mp4
Evolve your (web)app while it is running
Kero van Gelder K.4.601 Saturday 13:45 14:05 slides webm mp4
Type-safe Queries with Gleam & GraphQL
Harry Bairstow K.4.601 Saturday 14:10 14:30 webm mp4

FOSS Educational Programming Languages devroom (12)

Creative Coding with TurtleStitch
Pauline Maas J.1.106 Saturday 10:30 11:30
MicroBlocks
Kathy Giori, John Maloney, Turgut Guneysu J.1.106 Saturday 11:40 12:40 slides webm mp4
GDevelop
Florian Rival J.1.106 Saturday 16:20 17:20
Hedy
Jesús Pelay, Pink van de Hel J.1.106 Saturday 17:30 18:30 slides
MIT App Inventor
Vishwas Adiga, Evan Patton, Diego Barreiro Perez H.1301 (Cornil) Sunday 09:00 10:00 webm mp4
CoderDojo
Nuala McHale H.1301 (Cornil) Sunday 10:10 11:10 webm mp4
Snap!
Jens Mönig, Jadga Huegle H.1301 (Cornil) Sunday 11:20 12:20 webm mp4
Youth Hacking 4 Freedom
Bonnie Mehring H.1301 (Cornil) Sunday 12:25 12:30 slides webm mp4
Live coding music with MicroBlocks and microcontrollers.
Bernat Romagosa H.1301 (Cornil) Sunday 12:30 13:30 webm mp4
Hedy
Jesús Pelay, Pink van de Hel H.1301 (Cornil) Sunday 13:40 14:40 slides webm mp4
Google Blockly
Christopher Allen H.1301 (Cornil) Sunday 14:50 15:50 webm mp4
ZIMjs 2D PWA apps into 3D+VR with ThreeJS
Karel Rosseel H.1301 (Cornil) Sunday 16:00 17:00 webm mp4

FOSS on Mobile Devices devroom (16)

From phone hardware to mobile Linux
Luca Weiss H.1309 (Van Rijn) Saturday 10:30 10:55 slides webm mp4
U-Boot for modern Qualcomm phones
Caleb Connolly (they/them) H.1309 (Van Rijn) Saturday 11:00 11:25 slides webm mp4
Mainline Linux on Qualcomm SoCs, are we here now ?
Neil Armstrong H.1309 (Van Rijn) Saturday 11:30 11:55 slides webm mp4
VoLTE for FOSS
Marius Gripsgard H.1309 (Van Rijn) Saturday 12:00 12:25 webm mp4
Universal Serial Bug - a tale of spontaneous modem resets
Sebastian Krzyszkowiak H.1309 (Van Rijn) Saturday 12:30 13:10 slides webm mp4
The Linux Phone App Ecosystem
1peter10 H.1309 (Van Rijn) Saturday 13:15 13:55 slides webm mp4
Flutter - about the nightmare of cross platform development targetting Linux mobile
The one with the braid (she/her) H.1309 (Van Rijn) Saturday 14:00 14:25 slides webm mp4
5G in ModemManager
Aleksander Morgado H.1309 (Van Rijn) Saturday 14:30 14:55 slides webm mp4
Droidian - Bridging the gap between various platforms with convergence
Bardia Moshiri H.1309 (Van Rijn) Saturday 15:00 15:30 webm mp4
Genode on the PinePhone on track to real-world usability
Norman Feske H.1309 (Van Rijn) Saturday 15:30 15:55 slides webm mp4
Wayland's input-method is broken and it's my fault
dcz H.1309 (Van Rijn) Saturday 16:00 16:25 slides webm mp4
Why not run OpenCL-accelerated LLM on your phone?
David Heidelberg H.1309 (Van Rijn) Saturday 16:30 16:55 slides webm mp4
The Journey to Ubuntu Touch 20.04 on PINE64
Oren Klopfer H.1309 (Van Rijn) Saturday 17:00 17:25 slides webm mp4
Towards a bright future with Mobian?
Arnaud Ferraris H.1309 (Van Rijn) Saturday 17:30 17:55 slides webm mp4
Daily blogging embedded Gecko development
David Llewellyn-Jones H.1309 (Van Rijn) Saturday 18:00 18:25 webm mp4
PineTime: A Programmer's Toy and Beyond
Jozef Mlich, Jean-François Milants H.1309 (Van Rijn) Saturday 18:30 18:55 slides slides webm mp4

Free Java devroom (18)

The State of OpenJDK
Dalibor Topic UB5.132 Saturday 10:30 11:00 webm mp4
A decade of JDK Updates in OpenJDK
Dalibor Topic UB5.132 Saturday 11:05 11:25 webm mp4
Exploring Quarkus Native: Choices and Implementation
Foivos Zakkak UB5.132 Saturday 11:30 11:50 slides webm mp4
Project Lilliput - Compact Object Headers
Thomas Stüfe, Roman Kennke UB5.132 Saturday 11:55 12:25 slides slides webm mp4
An in-depth look at JFR in GraalVM and how it compares to JFR in OpenJDK
Robert Toyonaga UB5.132 Saturday 12:30 12:55 slides webm mp4
Foreign Function & Memory API
Maurizio Cimadamore UB5.132 Saturday 13:00 13:30 slides webm mp4
Ruby on the Modern JVM: Fibers, FFI, and More
Charles Nutter UB5.132 Saturday 13:35 14:05 slides webm mp4
Virtual Thread’s Next Steps
Alan Bateman UB5.132 Saturday 14:10 14:50 webm mp4
The Challenges of Running the Fuzion Language Natively on the OpenJDK
Fridtjof Siebert UB5.132 Saturday 14:55 15:15 slides webm mp4
OpenJDK Project Wakefield : The Wayland Desktop for JDK on Linux
Phil Race, Aleksei Ushakov, Niels De Graef UB5.132 Saturday 15:20 15:45 webm mp4
Zeroing and the semantic gap between host and guest
Volker Simonis UB5.132 Saturday 15:50 16:15 webm mp4
Bespoke containers with Jlink and OpenShift
Jonathan Dowland, Jayashree Huttanagoudar UB5.132 Saturday 16:20 16:40 slides webm mp4
A beginner's guide to Backports
Jonathan Dowland UB5.132 Saturday 16:40 16:55 slides webm mp4
Cryostat: JFR in the cloud
Chris Mah UB5.132 Saturday 17:00 17:20 webm mp4
The JVM vs. WebAssembly: An In-Depth Comparative Analysis
Shivansh Vij UB5.132 Saturday 17:25 17:45 slides webm mp4
Inner Workings of Safepoints
Johannes Bechberger UB5.132 Saturday 17:50 18:05 slides webm mp4
Java… to unlock GPU acceleration for Polyglot Language Runtimes
Thanos Stratikopoulos UB5.132 Saturday 18:10 18:35 slides webm mp4
Apache Maven 4.0.0 - Current State
Karl Heinz Marbaise UB5.132 Saturday 18:40 19:00 webm mp4

GCC devroom (11)

Welcome to the GCC dev room
David Malcolm, Thomas Schwinge K.4.201 Sunday 09:00 09:05 webm mp4
GCC for new contributors
David Malcolm K.4.201 Sunday 09:05 09:35 slides webm mp4
How to bring up GCC for your new chip
Jeremy Bennett K.4.201 Sunday 09:35 10:00 slides webm mp4
My experience as a first time contributor to GCC's LTO
Rishi Raj K.4.201 Sunday 10:00 10:15 slides webm mp4
Unicode Support for GCC Rust
Raiki Tamura K.4.201 Sunday 10:15 10:35 slides webm mp4
What can Compiler-Explorer do for GCC
Marc Poulhiès K.4.201 Sunday 10:35 10:50 slides webm mp4
Unlocking Secret Analysis in GCC Static Analyzer
Pierrick Philippe K.4.201 Sunday 10:55 11:20 slides webm mp4
Yacking about Bison
James Lowden K.4.201 Sunday 11:20 11:40 webm mp4
Can the mold linker be /usr/bin/ld?
Rui Ueyama K.4.201 Sunday 11:40 12:10 webm mp4
Build Distribution for Maintaining the Famous GCC 4.7
Oliver Reiche K.4.201 Sunday 12:10 12:25 slides slides webm mp4
Sega Dreamcast Homebrew with GCC
Falco Girgis K.4.201 Sunday 12:25 12:45 webm mp4

Go devroom (17)

The state of Go
Maartje Eyskens UD2.218A Saturday 10:30 11:00 slides webm mp4
The secret life of a goroutine
Jesús Espino UD2.218A Saturday 11:00 11:30 slides webm mp4
You're already running my code in production: My simple journey to becoming a Go contributor.
Jonathan Hall UD2.218A Saturday 11:30 12:00 webm mp4
Single binary, full-stack provisioning
James (purpleidea) UD2.218A Saturday 12:00 12:30 webm mp4
Efficient Integration Testing in Go: A Case Study on Dapr
Josh van Leeuwen UD2.218A Saturday 12:30 13:00 slides webm mp4
Effortless Bug Hunting with Differential Fuzzing
Maciej Mionskowski UD2.218A Saturday 13:00 13:30 slides webm mp4
Maintaining Go as a day job - a year later
Filippo Valsorda UD2.218A Saturday 13:30 14:00 webm mp4
How we almost secured our projects by writing more tests
Alessio Greggi UD2.218A Saturday 14:00 14:30 slides webm mp4
Dependency injection: a different way to structure a project
Dylan Reimerink UD2.218A Saturday 14:30 15:00 slides webm mp4
Putting an end to Makefiles in go projects with GoReleaser
Denis GERMAIN UD2.218A Saturday 15:00 15:30 slides webm mp4
REST in Peace: using generics to remove REST boilerplate
Tanguy ⧓ Herrmann UD2.218A Saturday 15:30 16:00 slides webm mp4
Low code graphical apps with Go top to bottom!
Andrew Williams UD2.218A Saturday 16:00 16:30 slides webm mp4
Creating a multiplayer game in Go, from zero
Francesc Gil UD2.218A Saturday 16:30 17:00 webm mp4
[Replacement Talk] Having fun with MIDI and Go
Daniel Esteban UD2.218A Saturday 17:00 17:30 webm mp4
Smartwatch firmware... in Go? On TinyGo, small displays, and building a delightful developer experience
Ayke van Laethem UD2.218A Saturday 17:30 18:00 webm mp4
Go Without Wires Strikes Back
Ron Evans UD2.218A Saturday 18:00 18:30 webm mp4
Go Lightning Talks
Maartje Eyskens UD2.218A Saturday 18:30 19:00 webm mp4

Graphics devroom (8)

turnip: Update on Open Source Vulkan Driver for Adreno GPUs
Danylo Piliaiev K.3.201 Sunday 13:05 13:30 slides webm mp4
Graphics stack updates for Raspberry Pi devices
José María Casanova Crespo, Juan A. Suarez K.3.201 Sunday 13:35 14:00 slides webm mp4
Delegated compositing utilizing Wayland protocols for Chromium on ChromeOS
Maksim Sisov K.3.201 Sunday 14:05 14:30 slides webm mp4
Greenfield: Wayland in the browser, an update
Erik De Rijcke K.3.201 Sunday 14:35 15:00 slides webm mp4
"Scratching an itch... by patching kmscon" or "How OpenGL can lead to systems-programming"
Mirco Müller K.3.201 Sunday 15:05 15:30 slides webm mp4
Flutter in Embedded
Andrea Ricchi K.3.201 Sunday 15:35 16:00 slides webm mp4
Building Cross-platform GUI apps with ease (and Go) - desktop, mobile and beyond!
Andrew Williams K.3.201 Sunday 16:05 16:30 slides webm mp4
The FIM (Fbi IMproved) Universal Image Viewer, in a Nutshell
Michele Martone K.3.201 Sunday 16:35 17:00 slides webm mp4

HPC, Big Data & Data Science devroom (20)

Making reproducible and publishable large-scale HPC experiments
Philippe SWARTVAGHER UA2.118 (Henriot) Saturday 10:30 11:00 slides
Productionizing Jupyter Notebooks
Antoni Ivanov, Antoni Ivanov UA2.118 (Henriot) Saturday 11:00 11:30 slides webm mp4
CATS: The Climate Aware Task Scheduler
Colin Sauze, Abhishek Dasgupta UA2.118 (Henriot) Saturday 11:30 12:00 slides webm mp4
Overcoming MPI ABI incompatibility
Marc Joos UA2.118 (Henriot) Saturday 12:00 12:30 slides webm mp4
AOMP Compiler Kung Fu: Mastering Optimization Flags and Environment Variables for Performance
Jan-Patrick Lehr UA2.118 (Henriot) Saturday 12:30 13:00 webm mp4
Extracting Mini-Apps from HPC software for Total Cost of Ownership optimized systems procurement
Tim Heldmann UA2.118 (Henriot) Saturday 13:00 13:30 slides webm mp4
PyPartMC: engineering Python-to-Fortran bindings in C++, for use in Julia and Matlab
Sylwester Arabas UA2.118 (Henriot) Saturday 13:30 14:00 slides webm mp4
Feeding ML models with the data from the databases in real-time
Vojtech Juranek UA2.118 (Henriot) Saturday 14:00 14:10 slides webm mp4
Warewulf: an overview, new features , and community updates
Brian Phan UA2.118 (Henriot) Saturday 14:10 14:20 slides webm mp4
HPC-oriented Large-scale Code Restructurings with Coccinelle
Michele Martone, Julia Lawall UA2.118 (Henriot) Saturday 14:20 14:30 slides webm mp4
HPC Container Conformance
Christian Kniep UA2.118 (Henriot) Saturday 14:35 14:45 slides webm mp4
Updates and Innovations with the Apptainer Platform
Forrest Burt UA2.118 (Henriot) Saturday 14:45 14:55 slides webm mp4
Automating Spark (and Pipeline) Upgrades While "Testing" in Production
Holden Karau UA2.118 (Henriot) Saturday 15:00 15:30 slides webm mp4
RDF Dataset Canonicalization: scalable security for Linked Data
Sebastian Crane UA2.118 (Henriot) Saturday 15:30 16:00 slides webm mp4
Semantically-driven data management solution for I/O intensive HPC workflows
Metin Cakircali UA2.118 (Henriot) Saturday 16:00 16:30 slides webm mp4
RCTab Cloud Subscription Management System
David Llewellyn-Jones UA2.118 (Henriot) Saturday 16:30 17:00 webm mp4
Vector Search in Modern Databases
Peter Zaitsev, Sergey Nikolaev UA2.118 (Henriot) Saturday 17:00 17:30 slides webm mp4
NFD: Simplifying Cluster Administration through Automated Node Labels, Taints, and Annotations
Carlos Eduardo Arango Gutierrez UA2.118 (Henriot) Saturday 17:30 18:00 webm mp4
How the Kubernetes Community is Improving Kubernetes for HPC/AI/ML Workloads
Kevin Hannon UA2.118 (Henriot) Saturday 18:00 18:30 slides webm mp4
Kubernetes and HPC: Bare-metal bros
Vanessa Sochat UA2.118 (Henriot) Saturday 18:30 19:00 slides webm mp4

Identity and Access Management devroom (18)

Welcome to the Identity and Access Management devroom!
Alexander Bokovoy, Iker Pedrosa K.3.401 Sunday 09:00 09:15 slides webm mp4
SpiceDB: mature, open source ReBAC
Jimmy Zelinskie K.3.401 Sunday 09:15 09:45 slides webm mp4
Agama: Low-Code Web Identity Orchestration
Michael Schwartz K.3.401 Sunday 09:45 10:15 webm mp4
Improving Infrastructure Security Through Access Auditing
Scott Fryer K.3.401 Sunday 10:15 10:30 slides webm mp4
Role of IGA in Access Management with Multilateral Identities
Slavek Licehammer K.3.401 Sunday 10:30 11:00 slides webm mp4
FusionIAM - a full Open Source Identity & Access Management solution
Clément OUDOT K.3.401 Sunday 11:00 11:30 webm mp4
Add user self-management, brokerage and federation to your infrastructure with Keycloak
Alexander Schwartz K.3.401 Sunday 11:30 12:00 slides webm mp4
Ipa-tuura: FreeIPA connector for Keycloak
Alexander Bokovoy, Francisco Triviño García K.3.401 Sunday 12:00 12:30 slides webm mp4
Passkey authentication - the result
Iker Pedrosa K.3.401 Sunday 12:30 12:45 slides webm mp4
Post-Quantum Cryptography transition: where we are now
Dmitry Belyavskiy K.3.401 Sunday 12:45 13:15 slides webm mp4
Beyond passwords: secure authentication with passkeys
Remy Bertot K.3.401 Sunday 13:15 13:45 slides webm mp4
Making Ansible playbooks to configure Single Sign On for popular open source applications
Jeroen Baten K.3.401 Sunday 14:00 14:30 webm mp4
Fixing a Kerberos vulnerability with the bare necessities
Julien Rische K.3.401 Sunday 14:30 14:55 slides webm mp4
Passwordless authentication in the GUI
Iker Pedrosa K.3.401 Sunday 14:55 15:20 slides webm mp4
Automated Integration of FreeIPA with AD and External IdP
Rafael Jeffman, Thomas Woerner K.3.401 Sunday 15:20 15:45 slides webm mp4
Connecting IBM AIX to Red Hat Identity Manager (FreeIPA)
Andrey Klyachkin K.3.401 Sunday 15:45 16:10 webm mp4
Empowering FreeIPA: a dive into the modern WebUI
Francisco Triviño García, Carla Martínez Poveda K.3.401 Sunday 16:10 16:35 slides webm mp4
POSIX identities out of OAuth2 identity providers: how to redesign SSSD and Samba?
Alexander Bokovoy, Andreas Schneider K.3.401 Sunday 16:35 17:00 slides webm mp4

JavaScript devroom (16)

How Tansu, a Reactive Agnostic Library, Simplifies Widget Creation for AgnosUI
Florent Exbrayat H.1301 (Cornil) Saturday 10:30 11:00 slides webm mp4
calc with calculang, a language for calculations
Declan Naughton H.1301 (Cornil) Saturday 11:00 11:25 webm mp4
Your web app is taking up too much RAM. Let's fix it!
Giulio Zausa H.1301 (Cornil) Saturday 11:30 12:00 slides webm mp4
Recycle, Reuse, Rebuild: Transformative Tactics for Turning your Brownfields Green
Adam Juran H.1301 (Cornil) Saturday 12:05 12:30 slides webm mp4
Unraveling JavaScript's Heart: Mastering the Event Loop for Peak Performance
Antoine Pairet H.1301 (Cornil) Saturday 12:35 13:05 slides webm mp4
The Biome toolchain
Victorien Elvinger H.1301 (Cornil) Saturday 13:10 13:35 webm mp4
Staying Ahead of the Game: JavaScript Security
Dheeraj Joshi H.1301 (Cornil) Saturday 13:40 14:10 slides webm mp4
Codebase Conquest: How Nx Turbocharged Our React Workflow
Nicolas Beaussart-Hatchuel H.1301 (Cornil) Saturday 14:15 14:45 webm mp4
Web Performance: Leveraging Qwik to Meet Google's Core Web Vitals
Ayoub Alouane H.1301 (Cornil) Saturday 14:45 15:15 webm mp4
Can we simplify charting libraries?
Alexandre Fauquette H.1301 (Cornil) Saturday 15:15 15:40 slides webm mp4
Building your own JavaScript runtime with Rust
Leo Kettmeir H.1301 (Cornil) Saturday 15:40 16:10 webm mp4
MessageFormat: The future of i18n on the web
Ujjwal Sharma H.1301 (Cornil) Saturday 16:10 16:50 webm mp4
Cryptography against AI: Deepfake resistant WebRTC videocalls
Kelian Christophe H.1301 (Cornil) Saturday 16:50 17:10 slides webm mp4
All Things Astro
Elian Van Cutsem H.1301 (Cornil) Saturday 17:20 17:50 webm mp4
Better Bee Be Better: spot more bugs than TS with less than JS
Yvan Sraka H.1301 (Cornil) Saturday 17:55 18:20 webm mp4
Who's testing the tests? Mutation testing with StrykerJS
Nico Jansen H.1301 (Cornil) Saturday 18:30 19:00 slides webm mp4

Kernel devroom (13)

How to Win 1st Place in the Kernel Patch Statistics - Tools and Workflows
Uwe Kleine-König UB5.132 Sunday 09:00 09:30 slides webm mp4
Streamlining kernel hacking with mkosi-kernel
Daan De Meyer UB5.132 Sunday 09:35 10:05 slides webm mp4
libvpoll: create synthetic events for poll, select and friends
Luca Bassi, Renzo Davoli UB5.132 Sunday 10:10 10:30 slides webm mp4
More flexible user namespaces
Stephane Graber, Aleksandr Mikhalitsyn UB5.132 Sunday 10:35 11:15 slides webm mp4
Linux Kernel TPM security and Trusted Key updates
James Bottomley UB5.132 Sunday 11:20 12:00 webm mp4
Linux Matchmaking: Helping devices and drivers find each other
Ahmad Fatoum UB5.132 Sunday 12:05 12:35 slides webm mp4
The case for a virtual Rust stateless codec driver
Daniel Almeida UB5.132 Sunday 12:40 13:10 slides slides webm mp4
From Kernel API to Desktop Integration, how do we integrate battery charge limiting in the desktop
Jelle van der Waa UB5.132 Sunday 13:15 13:45 webm mp4
Converting filesystems to support idmapped mounts
Stephane Graber, Aleksandr Mikhalitsyn UB5.132 Sunday 13:50 14:30 slides webm mp4
Linux' receive_fd_replace() semantics confusing
Tycho Andersen UB5.132 Sunday 14:35 14:55 slides webm mp4
What is Linux kernel keystore and why you should use it in your next application
Ignat Korchagin UB5.132 Sunday 15:00 15:40 slides webm mp4
A few limitations in the available fs-related system calls
Nick Kossifidis UB5.132 Sunday 15:45 16:15 slides webm mp4
Packet, where are you?: Track in the stack with pwru
Quentin Monnet UB5.132 Sunday 16:20 16:50 slides webm mp4

Legal and Policy Issues devroom (7)

Welcome to the Legal and Policy Issues Devroom
Karen Sandler, Tom Marble, Alexander Sander, Bradley M. Kuhn, Matthias Kirschner UA2.220 (Guillissen) Saturday 15:00 15:05 webm mp4
RHEL and CentOS and the growth of openwashing in FOSS
Karen Sandler, benny Vasquez, Markus Feilner, Liam Proven UA2.220 (Guillissen) Saturday 15:05 16:00 webm mp4
Figuring out trademark policy on the fly
Peter Eisentraut UA2.220 (Guillissen) Saturday 16:00 16:30 slides webm mp4
GPL’s Termination under German Law
Sebastian Steck UA2.220 (Guillissen) Saturday 16:30 17:00 slides webm mp4
Fireside Chat on Further Restrictions, Imposed Downstream on Copyleft, Wreaking Havoc
Bradley M. Kuhn, Krzysztof Siewicz UA2.220 (Guillissen) Saturday 17:00 17:40 webm mp4
The new Swiss Open Source Law: "Public Money Public Code" by default
Matthias Stürmer, Rika Koch UA2.220 (Guillissen) Saturday 17:40 18:10 slides slides webm mp4
Hot Topics: Organizers of the Legal & Policy DevRoom discuss the issues of the day
Karen Sandler, Tom Marble, Alexander Sander, Bradley M. Kuhn, Matthias Kirschner UA2.220 (Guillissen) Saturday 18:10 19:00 webm mp4

Libre-SOC, FPGA and VLSI devroom (5)

Cologne Chip GateMate FPGA -- filling a gap between hardware and software (with a presentation of the GMM-7550 module)
Anton Kuzmin K.4.201 Saturday 10:30 11:20 slides webm mp4
An introduction to Formal Verification of Digital Circuits
Cesar Strauss K.4.201 Saturday 11:25 12:05 slides webm mp4
Verilog-AMS in Gnucap
Felix, Al Davis K.4.201 Saturday 12:10 12:40 slides webm mp4
FOSS CAD/EDA tools supporting the open access PDK initiative
Wladek Grabinski K.4.201 Saturday 12:45 13:35 slides webm mp4
Using the ECP5 for Libre-SOC prototyping
Tobias Platen (they/them) K.4.201 Saturday 13:40 14:30 slides webm mp4

LLVM devroom (9)

Welcome to the LLVM dev room
Kristof Beyls, Peter Smith, Marius Brehler K.4.201 Sunday 13:15 13:20 slides webm mp4
Linker Scripts in LLD and how they compare with GNU ld
Peter Smith K.4.201 Sunday 13:20 13:40 slides webm mp4
Patch based test coverage for quick test feedback
Shivam Gupta K.4.201 Sunday 13:45 13:55 slides webm mp4
The LLVM Security Group: History, progress, remaining challenges.
Kristof Beyls K.4.201 Sunday 14:00 14:20 slides webm mp4
Building a Linux distro with LLVM
Daniel Kolesa K.4.201 Sunday 14:25 14:55 slides webm mp4
Build your first Clang compilation database plugin
Pascal Jungblut K.4.201 Sunday 15:00 15:20 webm mp4
Challenges of supporting multiple versions of LLVM in Intel Graphics Compiler
Mateusz Belicki K.4.201 Sunday 15:25 15:55 slides webm mp4
elfconv: AOT compiler that translates Linux/AArch64 ELF binary to LLVM bitcode targeting WebAssembly
Masashi Yoshimura K.4.201 Sunday 16:00 16:30 slides webm mp4
Map LLVM values to corresponding source-level expressions
Shivam Kunwar K.4.201 Sunday 16:35 17:00 slides webm mp4

Matrix devroom (7)

The Matrix State of the Union
Matthew Hodgson H.1309 (Van Rijn) Sunday 13:15 13:45 webm mp4
Interoperability & Matrix
Travis Ralston H.1309 (Van Rijn) Sunday 13:45 14:15 webm mp4
Let's talk Matrix between Governments and Citizens
Marco H.1309 (Van Rijn) Sunday 14:15 14:45 slides webm mp4
Embracing Matrix for Enhanced Communication: Migrating the WordPress Community from Slack to Matrix
Alex Kirk H.1309 (Van Rijn) Sunday 14:45 15:15 webm mp4
NeoDateFix - A solution to organising meetings in Matrix
Milton Moura, Norgin jafar, Ahmad, Mikhail Aheichyk H.1309 (Van Rijn) Sunday 15:15 15:45 slides webm mp4
MatrixRTC: The Future of Matrix Calls
Jayesh Nirve (td), Timo Kandra H.1309 (Van Rijn) Sunday 15:45 16:30 slides webm mp4
The state of the Matrix Rust SDK in 2023
Benjamin Bouvier H.1309 (Van Rijn) Sunday 16:30 17:00 slides webm mp4

Microkernel and Component-based OS devroom (10)

A microkernel-based orchestrator for distributed Internet services?
Alex Auvolat UD2.208 (Decroly) Saturday 15:00 15:20 slides webm mp4
A Modular Approach to Effortless and Dependency-Aware Unikernel Building
Charalampos Mainas, Anastassios Nanos UD2.208 (Decroly) Saturday 15:25 15:45 slides
Run Node.js in a unikernel reliably
Andreia Ocanoaia UD2.208 (Decroly) Saturday 15:50 16:10 slides webm mp4
Using the NOVA Microhypervisor for Trusted Computing at Scale
Udo Steinberg UD2.208 (Decroly) Saturday 16:15 16:45 slides webm mp4
Unikernels Are Here: Building, Running and Deploying Application Unikernels With One Command
Razvan Deaconescu UD2.208 (Decroly) Saturday 16:50 17:10 slides webm mp4
Is Toro unikernel faster for MPI?
Matias Vara Larsen UD2.208 (Decroly) Saturday 17:15 17:35 webm mp4
News from the Hermit Crab — From Soundness Foundations to GPU Virtualization
Martin Kröning UD2.208 (Decroly) Saturday 17:40 18:00 slides webm mp4
Linux Binary Compatible Unikernels with Unikraft
Simon Kuenzer UD2.208 (Decroly) Saturday 18:00 18:20 slides webm mp4
Support Dynamically Linked Executables via Linux ld.so and Implement ENA Driver to Expand Application of OSv
Waldemar Kozaczuk UD2.208 (Decroly) Saturday 18:20 18:40 slides webm mp4
Streamlining application development for Genode with Goa
Johannes Schlatow UD2.208 (Decroly) Saturday 18:40 19:00 slides webm mp4

Modern Email devroom (25)

Welcome to the Modern Email DevRoom 💌
H.2213 Sunday 09:00 09:05 webm mp4
[Protocols] Security of STARTTLS in the E-Mail Context
Fabian Ising H.2213 Sunday 09:05 09:25 slides webm mp4
[Protocols] Things we wish we knew before starting an IMAP library
Damian Poddebniak, Simon Ser H.2213 Sunday 09:25 10:00 webm mp4
[Protocols] Unicode in email: RCPT TO:<grå@grå.org>
Arnt Gulbrandsen H.2213 Sunday 10:00 10:20 webm mp4
[JMAP] JMAP: Getting Started
Ricardo Signes H.2213 Sunday 10:25 10:45 slides webm mp4
[JMAP] OpenXPort JMAP: a PHP library for Data Portability
Hans-Jörg Happel, Joris Baum H.2213 Sunday 10:45 10:55 slides webm mp4
[JMAP] Intro to Ltt.rs a JMAP client for Android
Daniel Gultsch H.2213 Sunday 10:55 11:05 slides webm mp4
[Servers] Exchanging Microsoft: Implementing 27 MS Exchange Protocols & APIs in OSS with grommunio
Jan Engelhardt H.2213 Sunday 11:15 11:35 slides webm mp4
[Servers] Aerogramme, a multi-region IMAP server
Quentin Dufour H.2213 Sunday 11:35 11:55 slides webm mp4
[Servers] Apache James: Modular email server
TELLIER Benoit H.2213 Sunday 11:55 12:15 webm mp4
[Servers] Mox: a modern full-featured mail server
Mechiel Lukkien H.2213 Sunday 12:15 12:35 slides webm mp4
[Operations] Enterprise Mail Security with Open Source?
Carsten Rosenberg, Manu Zurmuehl H.2213 Sunday 12:40 12:55 slides webm mp4
[Operations] A user provisioning API for PostfixAdmin and Nextcloud using the scim-server-php library
Hans-Jörg Happel, Rumen Donchev H.2213 Sunday 12:55 13:05 webm mp4
[Operations] Rspamd's 15-Year Odyssey: From Hobby to Open Source Impact
Vsevolod Stakhov H.2213 Sunday 13:10 13:25 slides webm mp4
[Clients] Introduction to Thunderbird for Android
cketti H.2213 Sunday 13:30 13:50 slides webm mp4
[Clients] Taking care of Roundcube Webmail - current status and future prospects
Anna Larch H.2213 Sunday 13:50 14:00 slides webm mp4
[Clients] aerc, an email client for the discerning hacker
Robin Jarry H.2213 Sunday 14:00 14:10 webm mp4
[Security] Modern chat-mail for security-sensitive helplines
holga, Xenia H.2213 Sunday 14:15 14:40 webm mp4
[Security] Modernizing email encryption: the crypto refresh of OpenPGP
Daniel Huigens H.2213 Sunday 14:40 15:05 slides webm mp4
[Security] Analysis of the S/MIME ecosystem
Tobias Mueller H.2213 Sunday 15:05 15:15 webm mp4
[Security] Thunderbird Email Security, plans and challenges.
Kai Engert H.2213 Sunday 15:15 15:35 webm mp4
[Security] Email Autoconfiguration, and 2FA for email
Ben Bucksch H.2213 Sunday 15:35 16:05 webm mp4
[StructuredEmail] Structured Vacation Notices and Structured Email for Roundcube
Hans-Jörg Happel H.2213 Sunday 16:10 16:25 webm mp4
[StructuredEmail] When is my flight? - Semantic data extraction in KMail and Nextcloud Mail
Volker Krause H.2213 Sunday 16:25 16:40 slides webm mp4
[Ending] It's all about the email. Ugh, what?
Bogomil Shopov - Бого H.2213 Sunday 16:45 17:00 slides webm mp4

Monitoring & Observability devroom (13)

Welcome to the Monitoring & Observability devroom
Richard "RichiH" Hartmann UA2.220 (Guillissen) Sunday 09:00 09:05 slides webm mp4
Auto Instrumentation for your NodeJS Application on Kubernetes.
Yuri Oliveira Sa UA2.220 (Guillissen) Sunday 09:10 09:35 slides
When Prometheus Met OpenTelemetry
Pavol Loffay UA2.220 (Guillissen) Sunday 09:50 10:15 slides webm mp4
Strategic Sampling: Architectural Approaches to Efficient Telemetry
Benedikt Bongartz, Julius Hinze UA2.220 (Guillissen) Sunday 10:30 10:55 slides webm mp4
Unifying Observability: The Power of a Common Schema
Christos Markou, Alex Wert UA2.220 (Guillissen) Sunday 11:10 11:35 slides webm mp4
Linux load average and other silly metrics
Franck Pachot UA2.220 (Guillissen) Sunday 11:50 12:15 webm mp4
Fast, Cheap, DIY Monitoring with Open Source Analytics and Visualization
Robert Hodges UA2.220 (Guillissen) Sunday 12:30 12:55 slides webm mp4
Implementing distributed traces with eBPF
Nikola Grcevski, Mario Macias UA2.220 (Guillissen) Sunday 13:10 13:35 slides webm mp4
What’s possible in observability when we have frame pointers
Matthias Loibl, Jon Seager UA2.220 (Guillissen) Sunday 13:50 14:15 slides webm mp4
Modern application observability with Grafana and Quickwit
François Massot UA2.220 (Guillissen) Sunday 14:30 14:55 slides webm mp4
What is CI/CD observability, and how to bring observability to CI/CD pipelines?
Dimitris Sotirakis, Giordano Ricci UA2.220 (Guillissen) Sunday 15:10 15:35 slides webm mp4
Introducing Observability to an airline
James Belchamber UA2.220 (Guillissen) Sunday 15:50 16:15 webm mp4
Netdata: Open Source, Distributed Observability Pipeline - Journey and Challenges.
Costa Tsaousis UA2.220 (Guillissen) Sunday 16:30 16:55 slides webm mp4

Mozilla devroom (9)

17-year journey of the Mozilla Support platform & its community
Rizki Kelimutu (Kiki), Tasos Katsoulas, Smith Ellis H.1302 (Depage) Sunday 13:00 13:25 webm mp4
Diving into PDF.js: the advantages of the web platform
Marco Castelluccio, Calixte Denizet H.1302 (Depage) Sunday 13:30 13:45 slides webm mp4
Training efficient and open source ML models for private translation in Firefox
Marco Castelluccio H.1302 (Depage) Sunday 13:50 14:15 slides webm mp4
Community Driven Data Collection and Consent in AI
Jessica Rose, Gina H.1302 (Depage) Sunday 14:20 14:45 webm mp4
Debugging HTTP/3 upload speed in Firefox
Manuel Bucher H.1302 (Depage) Sunday 14:50 15:10 slides slides webm mp4
The MDN Curriculum: Better web developers for a better web
Chris Mills H.1302 (Depage) Sunday 15:20 15:45 webm mp4
Firefox: Good things come in .deb packages
Gabriel Bustamante H.1302 (Depage) Sunday 15:50 16:00 webm mp4
Firefox, Android, and Cross-browser WebExtensions in 2024
Simeon Vincent, Rob Wu H.1302 (Depage) Sunday 16:05 16:30 webm mp4
Integrating LLMs: Intelligence is tricky
Gabriel H.1302 (Depage) Sunday 16:35 16:50 slides webm mp4

Network devroom (25)

"Where the !?*! are the packets going?”
Luca Sani UB5.230 Saturday 10:30 10:50 slides webm mp4
Broom not included: curling the modern way
Daniel Stenberg UB5.230 Saturday 10:50 11:10 slides webm mp4
Improving IPv6-only experience on Linux
Ondřej Caletka UB5.230 Saturday 11:10 11:30 slides webm mp4
Load balancing using XDP
Luca Bassi UB5.230 Saturday 11:30 11:50 slides webm mp4
Nephio: A New Approach for Automating Telco Workloads
Wim Henderickx UB5.230 Saturday 11:50 12:10 webm mp4
Network Topology Discovery: how it really works
Victor Kirhenshrtein UB5.230 Saturday 12:10 12:35 slides webm mp4
ipt_geofence: Protecting Networks using GeoFencing, Blocklists and Service Analysis
Luca Deri UB5.230 Saturday 12:35 12:55 slides webm mp4
Network Function Abstraction: A delicate question of (CPU) affinity ?
Hadi Rayan Al-Sandid, Nathan Skrzypczak, Hedi Bouattour UB5.230 Saturday 12:55 13:20 slides webm mp4
Testing iptables firewall rules with scapy
Michael Estner, Simone Weiß UB5.230 Saturday 13:20 13:45 slides webm mp4
iputils project introduction
Petr Vorel UB5.230 Saturday 13:45 14:00 slides webm mp4
VPP: 100Mpps of MPLS on a Linux PC
Pim van Pelt UB5.230 Saturday 14:00 14:20
Orchestrating Change: Automating GÉANT Network Migration
Simone Spinelli UB5.230 Saturday 14:20 14:40 slides webm mp4
Flying higher: hardware offloading with BIRD
Asbjørn Sloth Tønnesen UB5.230 Saturday 14:40 15:00 slides webm mp4
Embiggen the Box: Extending NetBox
Jeff Gehlbach UB5.230 Saturday 15:00 15:15
ZeekJS: JavaScript support in Zeek
Arne Welzel UB5.230 Saturday 15:15 15:30 slides webm mp4
k8gb meets Cluster API
Jiri Kremser UB5.230 Saturday 15:30 15:50 slides webm mp4
Bringing routes to Kubernetes nodes via BGP: introducing frr-k8s
Federico Paolinelli UB5.230 Saturday 15:50 16:15 slides webm mp4
Multi-network in Kubernetes: No batteries included
Miguel Duarte, Doug Smith UB5.230 Saturday 16:15 16:30 slides webm mp4
Declarative Networking in Declarative World
Mateusz Kowalski UB5.230 Saturday 16:30 16:45 slides webm mp4
I want my own cellular network! Having fun with LTE networks and Open5Gs.
Alessandro Arcieri UB5.230 Saturday 16:45 17:05 slides webm mp4
OpenRAN & Open Source: The Cool Kids of Telecom - Shaking Up 5G/LTE Networks
Jakub Duchniewicz UB5.230 Saturday 17:05 17:25 slides webm mp4
Navigating the Networking Maze of Kubernetes: A Journey of Discovery, Confusion, and (Hopefully) Enlightenment
Antonio Ojea UB5.230 Saturday 17:30 17:45 slides webm mp4
Securing 1M+ devices: My learnings from working as an IoT Architect
Bhavin UB5.230 Saturday 17:45 18:00 webm mp4
Netfilter or eBPF? Use both with bpfilter!
Quentin Deslandes UB5.230 Saturday 18:00 18:15 webm mp4
Packet Where aRe You - An eBPF based tool for diagnosing Linux networking
Jef Spaleta UB5.230 Saturday 18:15 18:35 slides webm mp4

Nix and NixOS devroom (11)

Units of composition: recipes, overlays, and packages
Tom Bereknyei H.1302 (Depage) Sunday 09:00 09:25 slides webm mp4
Fortifying the Foundations: Elevating Security in Nix and NixOS
Dominic Mills-Howell H.1302 (Depage) Sunday 09:30 09:55 slides webm mp4
Packaging Bazel and Bazel-based packages
Guillaume Maudoux H.1302 (Depage) Sunday 10:00 10:25 slides webm mp4
Remediating thousands of untracked security vulnerabilities in nixpkgs
Pierre Bourdon (delroth) H.1302 (Depage) Sunday 10:30 10:55 slides webm mp4
Nix for genetics : powering a bioinformatics pipeline
Alexis Praga H.1302 (Depage) Sunday 11:00 11:05 slides webm mp4
Automatic boot assessment with boot counting
Julien Malka H.1302 (Depage) Sunday 11:05 11:10 webm mp4
Typhon: Nix-based continuous integration
Paul-Nicolas Madelaine, Lucas Franceschino H.1302 (Depage) Sunday 11:10 11:15 slides webm mp4
rix: an R package for reproducible dev environments with Nix
Bruno Rodrigues H.1302 (Depage) Sunday 11:15 11:20 webm mp4
Preparing a 30 year-long project with Nix and NixOS
Rémi (minijackson) H.1302 (Depage) Sunday 11:20 11:25 slides webm mp4
Running NLnet on NixOS
Jos van den Oever H.1302 (Depage) Sunday 11:30 11:55 slides webm mp4
Clevis/Tang: unattended boot of an encrypted NixOS system
Julien Malka, Camille Mondon H.1302 (Depage) Sunday 12:00 12:25 webm mp4

Open Hardware and CAD/CAM devroom (18)

Welcome to the Open Hardware devroom
Seth Hillbrand H.1308 (Rolin) Sunday 09:00 09:10 webm mp4
Multi-disciplinary geometry (libraries) in BIM and the IfcOpenShell software library
Thomas Krijnen H.1308 (Rolin) Sunday 09:10 09:40 slides webm mp4
Dune 3D - the making of a maker's tool
Lukas H.1308 (Rolin) Sunday 09:40 10:00 slides webm mp4
Comprehensible Open Hardware: Building the Open Book
Joey Castillo H.1308 (Rolin) Sunday 10:00 10:20 slides webm mp4
FreeCAD - state of the union
Yorik van Havre H.1308 (Rolin) Sunday 10:20 10:50 slides webm mp4
KiCad Status Update
Wayne Stambaugh H.1308 (Rolin) Sunday 10:50 11:30 slides slides webm mp4
LibrePCB Status Update
Urban Bruhin H.1308 (Rolin) Sunday 11:30 11:55 slides webm mp4
ngspice circuit simulator - stand-alone and embedded into KiCad
Holger Vogt H.1308 (Rolin) Sunday 11:55 12:35 slides webm mp4
Modos: Building an Ecosystem of Open-Hardware E Ink Devices
Alexander Soto H.1308 (Rolin) Sunday 12:35 13:00 slides webm mp4
The Basic Economics behind Open Source Funding in 2024
amanda casari H.1308 (Rolin) Sunday 13:00 13:30 webm mp4
QUBIK a 1p PocketQube satellite platform
Ilias Daradimos H.1308 (Rolin) Sunday 13:30 14:00 slides webm mp4
A satellite's final safehouse: The deployer
Thanos Patsas H.1308 (Rolin) Sunday 14:00 14:30 slides webm mp4
Electronic boards production automation with KiCAD scripts
Tsvetan Usunov H.1308 (Rolin) Sunday 14:30 14:50 webm mp4
Jumpstarter: Open Hardware In The Loop for everybody
Miguel Angel Ajo Pelayo, Ricardo Noriega H.1308 (Rolin) Sunday 14:50 15:20 slides webm mp4
From hackathon idea to hackaday prize - How we make a Braille embosser.
Stephane Godin H.1308 (Rolin) Sunday 15:20 15:45 slides webm mp4
Automated Documentation for Open Source Hardware
Pieter Hijma H.1308 (Rolin) Sunday 15:45 16:10 slides webm mp4
Sharing parametric models as web apps with replicad
Steve Genoud H.1308 (Rolin) Sunday 16:10 16:30 slides webm mp4
Testing in a Box: Streamlining Embedded Systems Testing
Sam Bishop, Will Salmon, Mudit Sharma H.1308 (Rolin) Sunday 16:30 17:00 slides webm mp4

Open Media devroom (17)

WebAssembly, WebComponents and media filters all at once: a proposal to open the Web to variety of formats
Jerome Gorin UB4.132 Sunday 10:30 10:55 slides webm mp4
GStreamer: State of the Union 2024
Nicolas Dufresne UB4.132 Sunday 11:00 11:25 slides webm mp4
Streaming live using RIST On Demand to thousands, how you can have your cake and eat it too
Sergio Ammirata, Ph.D. UB4.132 Sunday 11:30 11:55 slides webm mp4
The state of video offloading on the Linux Desktop
Robert Mader UB4.132 Sunday 12:00 12:25 slides webm mp4
Livepeer Catalyst and The Conspiracy to Solve Video for Everybody Forever
Eli Mallon UB4.132 Sunday 12:30 12:55 slides webm mp4
Multithreading and other developments in the ffmpeg transcoder
Anton Khirnov UB4.132 Sunday 13:00 13:25 slides webm mp4
StreamCrafter - In browser broadcasting
Marco van Dijk UB4.132 Sunday 13:30 13:55 webm mp4
PipeWire State of the Union
Wim Taymans UB4.132 Sunday 14:00 14:25 slides webm mp4
Generating music with Open tools, APIs, and NO AI!
Steven Goodwin UB4.132 Sunday 14:30 14:55 webm mp4
Open Source Community Updates
Jean Baptiste Kempf UB4.132 Sunday 15:00 15:25 webm mp4
Innovations in H.264/AVC software decoding (Architecture and optimization of a block-based video decoder to reach 10% faster speed and 3x code reduction over the state-of-the-art)
Thibault Raffaillac UB4.132 Sunday 15:30 15:55 slides webm mp4
FFmpeg VVC Decoder
Frank Plowman UB4.132 Sunday 16:00 16:25 slides webm mp4
Edit video/audio with or without Vim
Wang Kang, Qi Xiao, Xianjun Jiao UB4.132 Sunday 16:30 16:35 slides webm mp4
S2S: PeerTube instance dedicated to Sign Language
Seejayer, s2s UB4.132 Sunday 16:35 16:40 webm mp4
5G-MAG Reference Tools: Bringing 5G Media to Life
Jordi Joan Gimenez UB4.132 Sunday 16:40 16:45 slides webm mp4
dublang, a multi-language live coding system
Joenio M Costa UB4.132 Sunday 16:45 16:50 webm mp4
VVdeC<>Arm: Optimizing an open source VVC decoder for Arm architectures
Florian Eisenreich UB4.132 Sunday 16:50 16:55 slides webm mp4

Open Research devroom (24)

Bridging Research and Open Source: the genesis of Gephi Lite
Paul Girard, Alexis Jacomy, Benoit Simard UB4.132 Saturday 10:30 11:00 slides webm mp4
Cosma, a visualization tool for network synthesis
Arthur Perret UB4.132 Saturday 11:00 11:15 slides webm mp4
From the lab to Jupyter : a brief history of computational notebooks from a STS perspective
Emilien SCHULTZ UB4.132 Saturday 11:15 11:30 slides webm mp4
Prompt Compass: A Methodological Approach to Evaluating the Use of Large Language Models in SSH research
Erik Borra UB4.132 Saturday 11:30 11:45 slides webm mp4
UB App: Using Design Justice to involve marginalised communities and urban planners in co-designing a new photovoice tool for citizen engagement
Sofie Burgos-Thorsen, Iain Kettles UB4.132 Saturday 11:45 12:15 webm mp4
Beyond Ratings: Empowering Communities through Wikirate for Transparent Corporate Impact Research and Analysis.
Vasiliki Gkatziaki UB4.132 Saturday 12:15 12:30 slides webm mp4
From Grassroots to Standard Practice: how an Open Science society shaped university initiatives
Violeta Menéndez González, Danielle Kurtin UB4.132 Saturday 12:30 12:45 webm mp4
Bridging contributor's knowledge and the technology of The Turing Way, an open guide for data science
Jim Madge UB4.132 Saturday 12:45 13:00 webm mp4
The CarpentriesOffline: Teaching Foundational Data Science and Coding Skills with Little or no Internet Access
Colin Sauze, Jannetta Steyn, Abhishek Dasgupta UB4.132 Saturday 13:00 13:30 slides webm mp4
The French Open Science Monitor: steering the science based on open bibliographic databases
Anne L'Hôte UB4.132 Saturday 13:30 13:45 webm mp4
Infra Finder: Increasing visibility of open technologies for open science
Emmy Tsang, Chrys Wu UB4.132 Saturday 13:45 14:00 slides webm mp4
Best practices for research in open source ecosystems
julia ferraioli, amanda casari UB4.132 Saturday 14:00 14:30 slides webm mp4
PHAIDRA - A Repository Where Research Data Goes to Live (Not to Die).
Raman Ganguly UB4.132 Saturday 14:30 14:45 webm mp4
Updating open data standards
Sara Petti UB4.132 Saturday 14:45 15:00 slides webm mp4
Wikimedia projects and OpenStreetMap as an Open Research Infrastructure
Iolanda Pensa UB4.132 Saturday 15:00 15:30 slides webm mp4
Detecting Propaganda on Facebook and Instagram Ads using Meta API
Jean Lienard UB4.132 Saturday 15:30 16:00 slides webm mp4
Unlocking Research Data Management with InvenioRDM
Javier, Karolina, Nicola UB4.132 Saturday 16:00 16:15 webm mp4
Making OpenRefine more reproducible
Antonin Delpeuch UB4.132 Saturday 16:15 16:30 webm mp4
Node Reduction through Artificial Intelligence Inferences using Graphology and SigmaJS: A Case Study on Hypertextual Conversations in Freight Train Graffiti in the North American Region.
Angel R. Abundis UB4.132 Saturday 16:30 17:00 slides webm mp4
Qadence - A library for Digital Analog Quantum Computing
David "Yoric" Teller UB4.132 Saturday 17:00 17:30 webm mp4
Science without secrets – how Galaxy democratizes data analysis
Polina Polunina, Mira Kuntz UB4.132 Saturday 17:30 17:45 webm mp4
Workflow managers in high-energy physics: enhancing analyses with Snakemake
Jamie Gooding UB4.132 Saturday 17:45 18:00 slides webm mp4
Open Neuroscience: practical suggestions for conducting open neuroscience research
Danielle Kurtin UB4.132 Saturday 18:00 18:30 slides webm mp4
MiniMill: a miniature Field Mill Electrometer for airborne platforms
Lilly Daskalopoulou UB4.132 Saturday 18:30 19:00 slides webm mp4

Open Source In The European Legislative Landscape devroom (27)

Welcome to the EU Policy Workshop Devroom
Simon Phipps, Enzo Ribagnac, Maarten Aertsen, Axel Thévenet, Deb Bryant, Alexander Sander, Gijs Hillenius AW1.120 Sunday 09:00 09:10 webm mp4
CRA & PLD: [begin workshop] How will the open-source community adapt to the new EU Cyber Resilience Act and Product Liability Directive
Maarten Aertsen AW1.120 Sunday 09:10 09:15 webm mp4
CRA: 40 new ways the CRA can accidentally harm open source
Tobie Langel AW1.120 Sunday 09:15 09:20 slides webm mp4
PLD: When software causes harm – who pays and why?
Robert Carolina AW1.120 Sunday 09:20 09:25 webm mp4
CRA & PLD: panel
Cheuk Ting Ho, Maarten Aertsen, Benjamin Bögel, Omar Ennaji AW1.120 Sunday 09:25 10:05 webm mp4
CRA & PLD: workshop
Tobie Langel, Ciarán O'Riordan AW1.120 Sunday 10:15 11:00 webm mp4
CRA & PLD: CRA conformance for Open Source Projects
Marta Rybczynska AW1.120 Sunday 11:00 11:05 webm mp4
CRA & PLD: rapporteur playback
Mirko Boehm AW1.120 Sunday 11:05 11:15 webm mp4
FOSS policy engagement: [begin workshop] OSS Exchange with policy makers and policy support of OSS developers two faces of the same coin?
Alexander Sander AW1.120 Sunday 11:15 11:25 webm mp4
FOSS policy engagement: a CRA retrospective.
Enzo Ribagnac, Maarten Aertsen AW1.120 Sunday 11:25 11:35 webm mp4
FOSS policy engagement: The impact of the NGI Open Source projects on EU policy and values
Jean-Luc Dorel, Clementine Valayer AW1.120 Sunday 11:35 11:45 slides webm mp4
FOSS policy engagement: EU FOSS Act
Ciarán O'Riordan AW1.120 Sunday 11:45 11:55 webm mp4
FOSS policy engagement: panel
Alexander Sander, Jean-Luc Dorel, Clementine Valayer, Jules Obry, Walter van Holst AW1.120 Sunday 11:55 12:30 webm mp4
FOSS policy engagement: Fishbowl conversation - share your experience
Alexander Sander, Karen Melchior MEP AW1.120 Sunday 12:30 13:10 webm mp4
FOSS policy engagement: rapporteur playback
Enzo Ribagnac AW1.120 Sunday 13:10 13:20 webm mp4
Public services interoperability: [begin workshop] Free/open source and Interoperable European public services
Gijs Hillenius AW1.120 Sunday 13:20 13:35 slides webm mp4
Public services interoperability: The Interoperable Europe Act; the challenges and opportunities for the free and open source communities.
Lina Ceballos, Isa Von Kalben AW1.120 Sunday 13:35 13:45 webm mp4
Public services interoperability: workshop Interoperable Europe Act
Lina Ceballos, Isa Von Kalben AW1.120 Sunday 13:45 14:10 webm mp4
Public services interoperability: Open Source efforts in and around the European Commission; and how about a next EC open source strategy
Gijs Hillenius, Saranjit Arora AW1.120 Sunday 14:10 14:20 slides webm mp4
Public services interoperability: workshop Open Source strategy at the European Commission
Gijs Hillenius, Saranjit Arora AW1.120 Sunday 14:20 14:45 webm mp4
Public services interoperability: rapporteur playback
Axel Thévenet AW1.120 Sunday 14:45 14:55 webm mp4
Digital Services Interoperability: [begin workshop] Introduction
Enzo Ribagnac AW1.120 Sunday 14:55 15:00 webm mp4
Digital Services Interoperability: What opportunities recent European legislations create for open source business?
Jurgita Miseviciute AW1.120 Sunday 15:00 15:10 webm mp4
Digital Services Interoperability: Intertwining EU telecom law, the DMA, internet devices and Free Software
Nico Rikken, Lucas Lasota AW1.120 Sunday 15:10 15:20 webm mp4
Digital Services Interoperability: Panel Discussion - The technical challenges of interoperability requirements in EU law
Enzo Ribagnac, Leire Orue-Echevarria, Alexandre Ruiz Feases AW1.120 Sunday 15:20 16:05 webm mp4
Digital Services Interoperability: Workshop - The technical challenges of interoperability requirements in EU law
Simon Phipps, Amandine Le Pape AW1.120 Sunday 16:05 16:55 webm mp4
EU Policy Devroom Wrap-Up
Simon Phipps, Enzo Ribagnac, Maarten Aertsen, Axel Thévenet, Deb Bryant, Alexander Sander, Gijs Hillenius AW1.120 Sunday 16:55 17:00 webm mp4

Open Source Design devroom (6)

Thunderbird: Why Visual Change Is Good
Alessandro Castellani AW1.126 Saturday 15:00 15:25 slides webm mp4
Reimagining Personal Computing with E ink: Community Insights and Design Challenges
Alexander Soto AW1.126 Saturday 15:30 15:55 slides webm mp4
Liquid Prompt: yes, we can drastically rethink the design of a shell prompt
nojhan AW1.126 Saturday 16:00 16:25 slides webm mp4
Bad UX is Bad Security: Adventures in Qubes OS UX Design
Marta Marczykowska-Górecka AW1.126 Saturday 16:30 17:00 slides webm mp4
Web-accessibility for open-source privacy & security tools
Raashi Saxena AW1.126 Saturday 17:00 17:25 webm mp4
Penpot 2.0 is here!
Pablo Ruiz-Múzquiz AW1.126 Saturday 18:30 18:55 webm mp4

Open Source Firmware, BMC and Bootloader devroom (9)

Open Source Firmware, BMC and Bootloader devroom - intro
Daniel Kiper AW1.126 Sunday 13:15 13:20 webm mp4
Open Source Firmware status on AMD platforms 2024 - 5th edition
Michał Żygowski AW1.126 Sunday 13:20 13:45 slides webm mp4
immune Guard: Streamlining Boot and Kernel Security in the Cloud
Philipp Deppenwiese AW1.126 Sunday 13:50 14:15 webm mp4
Standardizing the generation and signing of boot images
Neha Malcom Francis, Simon Glass, Vignesh Raghavendra AW1.126 Sunday 14:20 14:45 slides webm mp4
systemd-boot, systemd-stub, UKIs
Lennart Poettering AW1.126 Sunday 14:50 15:15 slides webm mp4
GRUB - Project Status Update
Daniel Kiper AW1.126 Sunday 15:20 15:45 slides webm mp4
Kernel command line to configure userspace considered harmful
Luca Boccassi AW1.126 Sunday 15:50 16:15 slides webm mp4
TrenchBoot - project status update
Maciej Pijanowski, Jagannathan Raman AW1.126 Sunday 16:20 16:50 slides slides webm mp4
Open Source Firmware, BMC and Bootloader devroom - outro
Piotr Król AW1.126 Sunday 16:55 17:00 webm mp4

PostgreSQL devroom (8)

Beyond Joins and Indexes
Bruce Momjian UD2.120 (Chavanne) Sunday 09:00 09:50 webm mp4
Isolation Levels and MVCC in SQL Databases: A Technical Comparative Study
Franck Pachot UD2.120 (Chavanne) Sunday 10:00 10:50 webm mp4
Reducing Costs and Improving Performance With Data Modeling in Postgres
Charly Batista UD2.120 (Chavanne) Sunday 11:00 11:50 slides webm mp4
Clustering in PostgreSQL: Because one database server is never enough (and neither is two)
Umair Shahid UD2.120 (Chavanne) Sunday 12:00 12:50 slides webm mp4
For Your Eyes Only: Roles, Privileges, and Security in PostgreSQL
Ryan Booz UD2.120 (Chavanne) Sunday 13:00 13:50 slides slides webm mp4
Your Virtual DBA (PostgreSQL on Kubernetes using an Operator)
Karen Jex UD2.120 (Chavanne) Sunday 14:00 14:50 webm mp4
Postgres vs. Linux filesystems
Tomas Vondra UD2.120 (Chavanne) Sunday 15:00 15:50 slides webm mp4
Build Your Own PostgreSQL DBA Out Of Available MySQL DBAs
Dave Stokes UD2.120 (Chavanne) Sunday 16:00 16:50 webm mp4

Public Code and Digital Public Goods devroom (19)

Introduction to the Public Code and Digital Public Goods devroom
Jan Ainali, Elena Findley-de Regt, Amreen Taneja AW1.120 Saturday 15:00 15:15 slides webm mp4
Sustainable Open Source Development
Sean Marcia AW1.120 Saturday 15:15 15:45 webm mp4
Some updates on Public Code in Germany
Marco AW1.120 Saturday 15:45 16:15 slides webm mp4
GNU Health. Incorporating Digital Public Goods in the European healthcare system
Luis Falcon, Gerald Wiese AW1.120 Saturday 16:15 16:30 slides webm mp4
The Orthanc ecosystem for medical imaging
Sébastien Jodogne AW1.120 Saturday 16:30 16:50 slides webm mp4
OSPO4Good UN Event report & 2024 Call for Participation
Jacob Green AW1.120 Saturday 16:50 17:00 webm mp4
From disconnected elements to a harmonious ecosystem : The Epiverse-TRACE project
Hugo Gruson AW1.120 Saturday 17:00 17:05 slides webm mp4
Legislation Editing Open Software (LEOS) - an innovative open-source solution for drafting legislation​
Fernando Nubla AW1.120 Saturday 17:05 17:10 webm mp4
From Excel to Grist: the example of a massive transition towards open-source software and contribution by a French government agency
Florent FAYOLLE, Vincent Viers AW1.120 Saturday 17:10 17:15 webm mp4
Gno.land: Improve Your Understanding of Our World
Manfred Touron AW1.120 Saturday 17:15 17:20 webm mp4
TruBudget - a DPG to support the project workflow in international multi-stakeholder environments
Dr. Jure Zakotnik AW1.120 Saturday 17:20 17:25 webm mp4
Intro to Janssen: Managing inter-domain trust and security
Michael Schwartz AW1.120 Saturday 17:25 17:30 webm mp4
Moodle: Empowering educators to improve our world
Noel De Martin AW1.120 Saturday 17:30 17:35 slides webm mp4
Fiscal sponsorship for / and FOSS projects
Angela Okune AW1.120 Saturday 17:35 17:45 webm mp4
What can digital open source projects do to reduce our environmental footprint
Mike Gifford AW1.120 Saturday 17:45 17:50 webm mp4
Open Terms Archive
Matti Schneider AW1.120 Saturday 17:50 17:55 slides webm mp4
OpenFisca
Matti Schneider AW1.120 Saturday 17:55 18:00 webm mp4
Developing in Public : Open Source Tech Education
Germán Bencci AW1.120 Saturday 18:00 18:30 webm mp4
Open Source Railway Designer (OSRD): why SNCF Réseau start an open source project ?
Loic HAMELIN AW1.120 Saturday 18:30 19:00 webm mp4

Python Devroom devroom (15)

How to Use Private Data in Generative AI: End-to-End Solution for Retrieval Augmented Generation with CrateDB and LangChain
Marija Selakovic, Christian Kurze UD2.218A Sunday 09:00 09:25 slides webm mp4
A murder party with Lea
Pierre Denis UD2.218A Sunday 09:30 09:55 slides webm mp4
`New` Workflow Orchestrator in town: "Apache Airflow 2.x"
Jarek Potiuk UD2.218A Sunday 10:00 10:25 webm mp4
Data workflows: translating dbt to Apache Airflow
Tatiana Al-Chueyr UD2.218A Sunday 10:30 10:55 slides webm mp4
A slow migration from Django templates to Vue+GraphQL
Jonathan Weth, Dominik George UD2.218A Sunday 11:00 11:25 slides webm mp4
Django migrations, friend or foe? Optimize them for testing
Denny Biasiolli UD2.218A Sunday 11:30 11:55 slides webm mp4
Powerflexible cryptography with Python and Flightbox!
Pascal Chambon UD2.218A Sunday 12:00 12:55 webm mp4
How can we trust 3rd party code? Using Python to understand the trust relationships within the python ecosystem
Nigel UD2.218A Sunday 13:00 13:25 slides webm mp4
Making Python safer than ever
Cheuk Ting Ho UD2.218A Sunday 13:30 13:55 webm mp4
Match all things Python: Parsing structured content with Python's new match statement
Marc-André Lemburg UD2.218A Sunday 14:00 14:25 webm mp4
Annotated, a type hint you can use at runtime
Denis Laxalde UD2.218A Sunday 14:30 14:55 slides webm mp4
Profiling Python with eBPF: A New Frontier in Performance Analysis
Kemal Akkoyun UD2.218A Sunday 15:00 15:25 webm mp4
Python 3.12's new monitoring and debugging API
Johannes Bechberger UD2.218A Sunday 15:30 15:55 slides webm mp4
Deploy Your Next Python App with WebAssembly (Wasm): Smaller, Safer, Faster
Dan Phillips UD2.218A Sunday 16:00 16:25 slides webm mp4
How I've Built a Web Frontend for a Federated Communication Tool with Brython
Jérôme Poisson (Goffi) UD2.218A Sunday 16:30 16:55 slides webm mp4

Railways and Open Transport devroom (12)

Opening Railways and Open Transport devroom
Max Mehl, Cornelius Schumacher, Simon Clavier, Loic HAMELIN, Peter Keller K.4.401 Saturday 10:30 10:35 webm mp4
Open standards, open data, open-source tools: their governance and future
Tu-Tho Thai, Brede Dammen K.4.401 Saturday 10:35 11:05 slides webm mp4
Rust-transit: libraries to manage transit data in rust
Tristram Gräbener K.4.401 Saturday 11:05 11:25 webm mp4
Counting on openness: Privacy-safe passenger counting
Henri Seijo K.4.401 Saturday 11:25 11:55 slides webm mp4
MATSim at SBB: Using and contributing to the open-source transport simulation for advanced passenger demand modeling.
Joschka Bischoff K.4.401 Saturday 11:55 12:25 slides webm mp4
Bending geographic maps for enhanced railway space-time diagrams
Alexis Jacomy K.4.401 Saturday 12:25 12:45 slides webm mp4
MARECO algorithm: how to drive a train using the least amount of energy
Alex Rolland K.4.401 Saturday 12:45 13:05 slides webm mp4
Railway signaling: detecting conflicts in a complex world
Younes Khoudli K.4.401 Saturday 13:05 13:25 webm mp4
How we at Deutsche Bahn develop IoT use cases quickly and cost-effectively
Holger Koch K.4.401 Saturday 13:25 13:55 webm mp4
Transportr: the Past, the Present and the Future
Mikolai Gütschow K.4.401 Saturday 13:55 14:10 slides webm mp4
Software needs of a volunteer operated heritage railway
Nils Pickert K.4.401 Saturday 14:10 14:25 slides webm mp4
Closing Railways and Open Transport devroom
Max Mehl, Cornelius Schumacher, Simon Clavier, Loic HAMELIN, Peter Keller K.4.401 Saturday 14:25 14:30 webm mp4

Real Time Communications (RTC) devroom (12)

Enhancing the video call experience with Forward Error Correction
Jehan Monnier, Flore Harlé H.1302 (Depage) Saturday 10:30 11:05 slides webm mp4
REPLACEMENT: RTC AMA
Manish Kumar Pandit, Ashish Kumar Singh H.1302 (Depage) Saturday 11:10 11:45 webm mp4
Bridging Open Protocols: XMPP and ActivityPub Gateway via Libervia
Jérôme Poisson (Goffi) H.1302 (Depage) Saturday 11:50 12:25 slides
Shig: distribute and clone live streams among Fediverse instances
Enrico Schwendig H.1302 (Depage) Saturday 12:30 13:05 slides slides webm mp4
Getting AV1/SVC to work in the Janus WebRTC Server
Lorenzo Miniero H.1302 (Depage) Saturday 13:10 13:45 webm mp4
Using GStreamer to build real-time applications with Golang
Dan Jenkins H.1302 (Depage) Saturday 13:50 14:25 slides webm mp4
Building open source telephone agents using LLMs
Rob Pickering H.1302 (Depage) Saturday 14:30 15:05 slides webm mp4
Skynet: introducing local AI summaries in Jitsi Meet
Saúl Ibarra Corretgé H.1302 (Depage) Saturday 15:10 15:45 webm mp4
Moving real-time AI inference to the edge with Infernos
Maksym Sobolyev H.1302 (Depage) Saturday 15:50 16:25 webm mp4
Build your ENUM LCR Server using CGRateS
Arber Katellari H.1302 (Depage) Saturday 16:30 17:05 slides webm mp4
SecSIPIdX - Library, CLI tool and RESTApi server for STIR/SHAKEN
Daniel-Constantin Mierla, Federico Cabiddu H.1302 (Depage) Saturday 17:10 17:45 slides webm mp4
Provide VoLTE/VoNR using OpenSIPS 3.5
Răzvan Crainea, Liviu Chircu H.1302 (Depage) Saturday 17:50 18:25 webm mp4

Retrocomputing devroom (9)

Welcome to Retrocomputing Devroom
Sebastian Eggermont UB5.230 Sunday 13:45 13:50 webm mp4
The big adventure of little professor and its 4-bits handheld friends running TMS 1000
Christophe Ponsard UB5.230 Sunday 13:50 14:15 slides webm mp4
Gameboy Advance hacking for retrogamers
Daniele Scasciafratte UB5.230 Sunday 14:15 14:40 slides webm mp4
Running DOS & Unix on an 8-bit Commodore
Michal Pleban UB5.230 Sunday 14:40 15:05 slides webm mp4
A Game Boy and his cellphone
Esteve Varela colominas UB5.230 Sunday 15:05 15:25 slides webm mp4
Neo6502 in the Matrix - open source hardware and software modern retro computer with software defined architecture
Tsvetan Usunov UB5.230 Sunday 15:25 15:45 webm mp4
PiStorm - The evolution of an open source Amiga accelerator
Andrew Hutchings UB5.230 Sunday 15:45 16:10 slides webm mp4
A journey documenting the Sanco 8003 computer
giomba, giuliof UB5.230 Sunday 16:10 16:35 slides webm mp4
Controlling a 6 degree Robot Arm using a 48K ZX Spectrum
Rui Martins UB5.230 Sunday 16:35 17:00 webm mp4

RISC-V devroom (5)

Welcome to the RISC-V devroom
Björn Töpel AW1.126 Sunday 09:00 09:15 slides
MAMBO - Dynamic Binary Modification Tool for RISC-V
Igor Wodiany, John Alistair Kressel AW1.126 Sunday 09:15 10:00 slides webm mp4
Lessons from porting software to RISC-V @ RISE
Ludovic Henry AW1.126 Sunday 10:00 10:45 slides webm mp4
Unleashing RISC-V in Managed Runtimes: Navigating Extensions, Memory Models, and Performance Challenges in OpenJDK
Robbin Ehn AW1.126 Sunday 10:45 11:30 slides webm mp4
A framework for RISC-V SBI verification and ISA extension validation
Andrew Jones AW1.126 Sunday 11:30 12:00 slides webm mp4

Ruby devroom (6)

The best `case` scenario
Sandjiv K.3.401 Saturday 15:00 15:40 slides webm mp4
A front-end journey back to Rails
Kevin Vanzandberghe K.3.401 Saturday 15:45 16:15 webm mp4
Besides Web: a Worker story.
Philippe Van Eerdenbrugghe K.3.401 Saturday 16:20 17:00 slides webm mp4
The world of Passkeys
Helio Cola K.3.401 Saturday 17:05 17:35 slides webm mp4
Backtracie and the quest for prettier Ruby backtraces
Ivo Anjo K.3.401 Saturday 17:40 18:10 webm mp4
Deploy Your Next Ruby App with WebAssembly (Wasm): Smaller, Safer, Faster
Dan Phillips K.3.401 Saturday 18:15 18:40 webm mp4

Rust devroom (14)

SemVer in the Rust ecosystem: breakage, tooling, and edge cases
Predrag Gruevski H.1308 (Rolin) Saturday 10:30 11:10 slides webm mp4
Writing your own Rust linter
Guillaume Gomez H.1308 (Rolin) Saturday 11:15 11:35 webm mp4
The plan for gccrs
Arthur Cohen H.1308 (Rolin) Saturday 11:40 12:20 webm mp4
Hardware pointer checks in a Rust application near you?
Lewis Revill H.1308 (Rolin) Saturday 12:30 12:50 webm mp4
Proving Performance
Nikolai Vazquez H.1308 (Rolin) Saturday 12:55 13:35 slides webm mp4
Friend or Foe Inside? Exploring In-Process Isolation to Maintain Memory Safety for Unsafe Rust
Merve Gülmez H.1308 (Rolin) Saturday 13:40 14:00 slides webm mp4
The Four Horsemen of Bad Rust Code
Matthias Endler H.1308 (Rolin) Saturday 14:05 14:45 webm mp4
Introducing Ratatui: A Rust library to cook up terminal user interfaces
Orhun Parmaksız H.1308 (Rolin) Saturday 14:50 15:30 webm mp4
WASM 101: porting a Sega Game Gear emulator to the browser
Anisse Astier H.1308 (Rolin) Saturday 15:35 15:55 slides webm mp4
A Deep Dive into Tower
Adrien Guillo H.1308 (Rolin) Saturday 16:00 16:40 slides webm mp4
Embedding Servo in Rust projects
Rakhi Sharma H.1308 (Rolin) Saturday 16:45 17:05 webm mp4
Thunderbird: How to Exchange Rot For Rust
Brendan Abolivier, Ikey Doherty, Sean Burke H.1308 (Rolin) Saturday 17:10 17:50 slides webm mp4
Fighting cancer with Rust
Enola Knezevic H.1308 (Rolin) Saturday 17:55 18:15 slides webm mp4
The journey of hacking in a new serde dataformat
Paul Horn H.1308 (Rolin) Saturday 18:20 19:00 slides webm mp4

Software Bill of Materials devroom (21)

Welcome to the SBOM devroom
Alexios Zavras (zvr), Adolfo García Veytia, Kate Stewart K.4.401 Sunday 09:00 09:05 webm mp4
SPDX 3.0 - a migration journey
Gary O'Neall K.4.401 Sunday 09:05 09:30 slides webm mp4
Overview of SPDX tooling and how SPDX3 gets adopted
Maximilian Huber K.4.401 Sunday 09:30 09:45 webm mp4
FOSS for FOSS: DejaCode is your new FOSS control center for SBOMs
Philippe Ombredanne K.4.401 Sunday 09:45 10:00 slides slides slides webm mp4
Panel discussion: Software Naming
Alexios Zavras (zvr), Philippe Ombredanne, Aeva Black, Kate Stewart K.4.401 Sunday 10:00 10:30 webm mp4
SBOM: What's next?
Vasu Chandrasekhara K.4.401 Sunday 10:30 10:45 slides webm mp4
Protobom: The Universal I/O Layer of SBOM
Adolfo García Veytia K.4.401 Sunday 10:45 11:00 webm mp4
Know Your Ingredients: Security Starts With the SBOM
Stephen Chin K.4.401 Sunday 11:00 11:30 slides webm mp4
Make your software products trustable
Marco Rizzi, Dejan Bosanac, Phil Cattanach K.4.401 Sunday 11:30 11:45 slides webm mp4
Can SBOMs become first-class citizens in Open Source ecosystems?
Salve J. Nilsen K.4.401 Sunday 11:45 12:00 webm mp4
SPDX in the Yocto Project
Joshua Watt K.4.401 Sunday 12:00 12:15 slides webm mp4
How to make SPDX industry standard for AI/ML
Cheuk Ting Ho K.4.401 Sunday 12:15 12:30 webm mp4
Application of the SPDX Safety Profile in the Safety Scope of the Zephyr Project
Nicole Pappler, Stanislav Pankevich K.4.401 Sunday 12:30 13:00 slides webm mp4
SBOMs that you can trust - the good, the bad, and the ugly
Daniel Liszka, Miguel Martinez Trivino K.4.401 Sunday 13:00 13:30 slides webm mp4
12 months of SBOMs - an experience report
Anthony Harrison K.4.401 Sunday 13:30 14:00 slides webm mp4
Phantom dependencies in Python (and what to do about them)
Georgios Gousios K.4.401 Sunday 14:00 14:30 webm mp4
Open Source based Software Composition Analysis at scale
Marcel Kurzmann K.4.401 Sunday 14:30 15:00 slides webm mp4
Getting lulled into a false sense of security by SBOM and VEX
Henrik Plate K.4.401 Sunday 15:00 15:30 slides webm mp4
Panel discussion: Best practices managing SBOMs in the supply chain
Alexios Zavras (zvr), Adolfo García Veytia, Jeff Mendoza, Arun Azhakesan K.4.401 Sunday 15:30 16:00 webm mp4
Sharing and reusing SBOMs with the OSSelot curation database
Caren Kresse K.4.401 Sunday 16:00 16:30 slides webm mp4
The Case For Inventoring Corresponding Source in SBOMs
Bradley M. Kuhn K.4.401 Sunday 16:30 17:00 webm mp4

Software-Defined Radio and Amateur Radio devroom (17)

Welcome to the Devroom and Announcements
Marcus Müller UB2.147 Sunday 09:00 09:15 webm mp4
Compressive Progress: A Very Sparse Update on GNU Radio
Marcus Müller UB2.147 Sunday 09:15 09:25 webm mp4
Using GPU for real-time SDR Signal processing
Sylvain AZARIAN UB2.147 Sunday 09:30 09:55 slides webm mp4
trx-control - modern software to control amateur radio transceivers and other hamradio hardware
Marc Balmer UB2.147 Sunday 10:00 10:25 webm mp4
Covert Ground Based Synthetic Aperture RADAR using a WiFi emitter and SDR receiver
Jean-Michel Friedt UB2.147 Sunday 10:30 10:55 webm mp4
Design of a follow-up QO-100 payload -
Frank Zeppenfeldt UB2.147 Sunday 11:00 11:25 slides webm mp4
SPINO - Versatile telecommunication solution suitable for nanosatellites and Cubesats.
Christophe Mercier UB2.147 Sunday 11:30 11:55 slides webm mp4
Maia SDR: an open-source FPGA-based project for AD936x+Zynq radios
Daniel Estévez UB2.147 Sunday 12:00 12:25 slides webm mp4
quickstream: a new SDR framework
Lance Arsenault UB2.147 Sunday 12:30 12:55 slides webm mp4
An open source digital radio protocol for amateur radio
Morgan Diepart UB2.147 Sunday 13:00 13:25 slides webm mp4
OpenRTX: an open source firmware for ham radio devices
Silvano Seva UB2.147 Sunday 13:30 13:55 slides webm mp4
Expanding IQEngine into a Hub for Previewing RF Signal Processing Software
Marc Lichtman UB2.147 Sunday 14:00 14:25 slides webm mp4
DAPNET: Bringing pagers back to the 21st Century
Manoel Casquilho UB2.147 Sunday 14:30 14:55 webm mp4
srsRAN Project Update
Andre Puschmann UB2.147 Sunday 15:00 15:25 slides webm mp4
SatDump, A generic satellite data processing software
Alan UB2.147 Sunday 15:30 15:55 webm mp4
Searching the cosmic haystack with software radio: the breakthrough listen search for narrowband doppler drifting signals and combatting radio frequency interference
Nathan West UB2.147 Sunday 16:00 16:25 webm mp4
SIDLOC: Spacecraft Identification and Localization system
Manolis Surligas UB2.147 Sunday 16:30 16:55 slides webm mp4

Software Defined Storage devroom (14)

HopsFS FUSE Mount
Salman Niazi, Fabio Buso K.3.201 Saturday 10:30 11:00 webm mp4
External Rook Ceph Cluster
Parth Arora K.3.201 Saturday 11:05 11:30 slides webm mp4
Boosting CephFS Security in Kubernetes: Rook's Intelligent Network Fencing for Uninterrupted Data Flow and Workload Harmony!
Niels de Vos, Riya Singhal K.3.201 Saturday 11:35 12:00 slides webm mp4
Data Security and Storage Hardening in Rook and Ceph
Federico Lucifredi, Sage McTaggart K.3.201 Saturday 12:05 12:35 webm mp4
Crash-consistent group snapshots in CephFS for k8s CSI and you!
Patrick Donnelly, Leonid Usov K.3.201 Saturday 12:40 13:25 slides webm mp4
CERN's Open Source Storage Systems
Hugo Gonzalez Labrador, Richard Bachmann K.3.201 Saturday 13:30 14:15 webm mp4
CephFS at CERN in view of Disaster Recovery
Abhishek Lekshmanan K.3.201 Saturday 14:20 14:50 webm mp4
Deploying a hyper-converged infrastructure with Ceph across the Cloud-Edge Continuum
Victor Palma K.3.201 Saturday 14:55 15:25 slides webm mp4
Chorus - Effortless Ceph S3 Petabyte Migration
Sirisha Guduru K.3.201 Saturday 15:30 16:00 slides webm mp4
SMB for Linux with SMB3 POSIX extensions
Volker Lendecke K.3.201 Saturday 16:05 16:50 slides webm mp4
Exploring Samba on various File Systems: Bridging ideas and enthusiasts together
Shwetha Acharya K.3.201 Saturday 16:55 17:25 slides webm mp4
Advances in Garage, the low-tech storage platform for geo-distributed clusters
Alex Auvolat K.3.201 Saturday 17:30 18:10 slides webm mp4
MicroCeph: Get Ceph Up and Running in Minutes
Peter Sabaini K.3.201 Saturday 18:15 18:30 slides webm mp4
Container Storage Interface Addons: Extending CSI specification to provide advanced storage operations
Rakshith R K.3.201 Saturday 18:35 19:00 slides webm mp4

Testing and Continuous delivery devroom (16)

Welcome to Testing and Continuous Delivery devroom
Alex Todorov, Fabrizio Manfredi, Cyril Hrubiš, Anders Roxell, Jan Willies, Olivier Vernin, Carlos Panato UD2.208 (Decroly) Sunday 09:00 09:05 webm mp4
Streamlining Developer Experience: The Power of CI/CD Standardization and Interoperability
Jeremy Meiss UD2.208 (Decroly) Sunday 09:05 09:35 webm mp4
Ghosting the hardware
Rémi Duraffort UD2.208 (Decroly) Sunday 09:40 10:05 slides webm mp4
Pushing test lab to its limits: performance tracking techniques
Paweł Wieczorek UD2.208 (Decroly) Sunday 10:05 10:30 slides webm mp4
Performance testing and why even the imperfect one is important
Ondrej Babec UD2.208 (Decroly) Sunday 10:35 11:05 slides webm mp4
squash the flakes! - how to minimize the impact of flaky tests
Daniel Hiller UD2.208 (Decroly) Sunday 11:10 11:40 slides webm mp4
From "Free-Lunch" to Dog-Fooding: A Culinary Journey in Crafting IaC for Kairos Testing and Building
Mauro Morales, Dimitris Karakasilis UD2.208 (Decroly) Sunday 11:45 12:00 slides webm mp4
Practical CI/CD Observability with OpenTelemetry
Dimitris Sotirakis, Giordano Ricci UD2.208 (Decroly) Sunday 12:05 12:35 slides webm mp4
Chaos Engineering in Action: Enhancing Resilience in Strimzi
Maros Orsak, Henrich Zrncik UD2.208 (Decroly) Sunday 12:40 13:10 slides webm mp4
Progressive Delivery Made Easy with Argo Rollouts
Carlos Sanchez UD2.208 (Decroly) Sunday 13:15 13:45 webm mp4
Own your CI with Nix
Théophane Hufschmitt UD2.208 (Decroly) Sunday 13:50 14:05 slides webm mp4
Testing Go command line programs with `go-internal/testscript`
Giuseppe Maxia UD2.208 (Decroly) Sunday 14:10 14:40 slides webm mp4
How mutation testing got practical
Jan-Jelle Kester UD2.208 (Decroly) Sunday 14:45 15:15 slides webm mp4
Running systemd integration tests with mkosi
Daan De Meyer UD2.208 (Decroly) Sunday 15:20 15:50 slides webm mp4
Making it easy to get to SLSA level 2
John Viega, Theofilos Petsios UD2.208 (Decroly) Sunday 15:55 16:25 slides webm mp4
Are Project Tests Enough for Automated Dependency Updates? A Case Study of 262 Java Projects on Github
Joseph Hejderup UD2.208 (Decroly) Sunday 16:30 17:00 slides webm mp4

Perl and Raku devroom (8)

Perl at PayProp
Lee J K.3.401 Saturday 10:30 10:50 webm mp4
Open Food Facts: Learning and using Perl in 2024 to transform the food system !
Pierre Slamich K.3.401 Saturday 10:55 11:15 webm mp4
Synergy: a chat bot framework
Ricardo Signes K.3.401 Saturday 11:20 11:55 webm mp4
The CPAN Security Working Group
Salve J. Nilsen K.3.401 Saturday 12:00 12:20 webm mp4
openQA - How do you test a testing software?
Tina Müller K.3.401 Saturday 12:25 12:45 webm mp4
Corinna—Perl's new object-oriented system
Ovid K.3.401 Saturday 12:50 13:25 webm mp4
The Art of Concurrent Scripting with Raku
Brian Duggan K.3.401 Saturday 13:30 13:50 slides webm mp4
Updates from the PSC
Paul Evans K.3.401 Saturday 13:55 14:30 webm mp4

Tool the docs devroom (8)

Open Source DocOps
Lorna Mitchell K.4.601 Saturday 14:45 15:10 webm mp4
Style as code: Using open source tooling to codify technical documentation style
Jack Baldry K.4.601 Saturday 15:15 15:40 slides webm mp4
Taming Abstraction
Richard Smedley K.4.601 Saturday 15:45 16:10 slides webm mp4
Easily Going Beyond MarkDown with Material for MkDocs
Kenneth Hoste, Martin Donath K.4.601 Saturday 16:15 16:40 slides webm mp4
Docsy for documentation: looking back, looking forward
Erin McKean K.4.601 Saturday 16:45 17:10 webm mp4
Drop the docs and embrace the model with Gaphor
Frank Vanbever K.4.601 Saturday 17:15 17:35 slides webm mp4
Experimenting with AI and LLM to make docs searchable through a chat application
Frank Delporte K.4.601 Saturday 17:40 18:05 webm mp4
Embeddable code playgrounds for fun and profit
Peter Zaitsev, Anton Zhiyanov K.4.601 Saturday 18:10 18:35 webm mp4

Translations devroom (7)

Welcome to the Translations DevRoom
Paulo Henrique de Lima Santana K.3.201 Sunday 09:00 09:05 webm mp4
Localization of Open Source Tools into Swahili
Cecilia Maundu K.3.201 Sunday 09:05 09:25 webm mp4
A universal data model for localizable messages
Eemeli Aro K.3.201 Sunday 09:30 10:00 webm mp4
Happy translating! It is possible to overcome the language barrier in Open Source!
Wentao Liu K.3.201 Sunday 10:10 10:40 slides webm mp4
Lessons learnt as a translation contributor the past 4 years
Tom De Moor K.3.201 Sunday 10:50 11:20 slides webm mp4
Long Term Effort to Keep Translations Up-To-Date
Andika Triwidada K.3.201 Sunday 11:30 12:00 slides webm mp4
Using Open Source AIs for Accessibility and Localization
Nevin Daniel K.3.201 Sunday 12:10 12:35 slides webm mp4

Web Performance devroom (9)

The importance of Web Performance to Information Equity
Bas Schouten H.2214 Sunday 09:00 09:25 webm mp4
Let's build a RUM system with open source tools
Tsvetan Stoychev H.2214 Sunday 09:30 09:55 webm mp4
Better than loading fast… is loading instantly!
Barry Pollard H.2214 Sunday 10:00 10:25 webm mp4
Keyboard Interactions
Patricija Cerkaite H.2214 Sunday 10:30 10:50 webm mp4
Web Performance at Mozilla and Wikimedia
Dave Hunt, Peter Hedenskog H.2214 Sunday 10:50 11:00 slides webm mp4
Understanding how the web browser works, or tracing your way out of (performance) problems
Alexander Timin H.2214 Sunday 11:00 11:25 slides webm mp4
Fast JavaScript with Data-Oriented Design
Markus Stange H.2214 Sunday 11:30 11:55 slides webm mp4
From Google AdSense to FOSS: Lightning-fast privacy-friendly banners
Tim Vereecke H.2214 Sunday 12:00 12:20 webm mp4
Insights from the RUM Archive
Robin Marx H.2214 Sunday 12:20 12:45 slides webm mp4

Virtualization and Cloud Infrastructure devroom (15)

Linux on a Confidential VM in a cloud: where's the challenge?
Vitaly Kuznetsov UB2.147 Saturday 10:30 11:00 slides webm mp4
How Much Do You Know about Snapshot
Tingting Mao UB2.147 Saturday 11:00 11:30 webm mp4
UKI addons and extensions: safely extending UKIs kernel command line and initrd
Emanuele Giuseppe Esposito UB2.147 Saturday 11:30 12:00 slides webm mp4
From Virtualization Platform to Hybrid Cloud Solution: A Hands-On Account
Bella Khizgiyaev UB2.147 Saturday 12:00 12:30 slides webm mp4
Making VirtIO sing - implementing virtio-sound in rust-vmm project
Dorinda Bassey, Matias Vara Larsen UB2.147 Saturday 12:30 13:00 slides webm mp4
OpenStack Cluster Installer (aka: OCI): the Debian way to manage your OpenStack deployments
Thomas Goirand UB2.147 Saturday 13:00 13:30 slides webm mp4
Exercising QEMU generated ACPI/SMBIOS tables using Biosbits from within a guest VM.
Anirban Sinha UB2.147 Saturday 13:30 14:00 slides webm mp4
One SDN to connect them all
Miguel Duarte UB2.147 Saturday 14:00 14:30 slides webm mp4
Deploy Kubernetes... From Kubernetes: an overview of Cluster API
Mathieu Tortuyaux UB2.147 Saturday 14:30 15:00 slides webm mp4
Operating Kubernetes Across Hypervisors with Cluster API & GitOps
Alexandr Demicev, Richard Case UB2.147 Saturday 15:00 15:30 slides webm mp4
#snapsafety: de-duplicating state across Virtual Machine clones
Babis Chalios UB2.147 Saturday 15:30 16:00 slides webm mp4
Pipewire audio backend in QEMU
Dorinda Bassey UB2.147 Saturday 16:00 16:30 slides webm mp4
AI-Driven Observability and Operations in Cloud-Edge Systems
Victor Palma UB2.147 Saturday 16:30 17:00 slides webm mp4
Bare-Metal Networking For Everyone
Mateusz Kowalski UB2.147 Saturday 17:00 17:30 slides webm mp4
Instant Ramen: Quick and easy multi-cluster Kubernetes development on your laptop
Nir Soffer, Adam Litke UB2.147 Saturday 17:30 18:00 slides webm mp4

FOSDEM junior (9)

MicroBlocks Workshop
Kathy Giori J.1.106 Saturday 12:50 13:50
Snap! workshop
Jens Mönig J.1.106 Saturday 14:00 15:00
ZIM Workshop
Karel Rosseel J.1.106 Saturday 15:10 16:10
MicroBlocks Workshop
Kathy Giori J.1.106 Sunday 09:00 10:00
CoderDojo
Bart Mathijssen J.1.106 Sunday 10:10 11:10
Hedy Workshop
Jesús Pelay, Pink van de Hel J.1.106 Sunday 11:20 12:20
MIT App Inventor Workshop
Vishwas Adiga, Evan Patton, Diego Barreiro Perez J.1.106 Sunday 12:30 13:30
Snap! Workshop
Jens Mönig J.1.106 Sunday 13:40 14:40
Gotta Catch ‘Em All! Raspberry Pi and Java Pokemon Training
Stephen Chin, Cassandra Chin J.1.106 Sunday 14:50 16:50 slides

BOF - Track A (0)

BOF - Track B (0)

BOF - Track C (13)

NGI Zero network meetup
Ronny Lam AW1.121 Saturday 10:30 12:00
Modern Email BoF, creating email-compat-data & more
Mechiel Lukkien AW1.121 Saturday 12:00 13:00
Outreachy Connect: Newcomers & Old friends
Sage Sharp AW1.121 Saturday 13:00 14:00
Cost-Effective AI Processing with Open Source Infrastructure
Shannon Wells AW1.121 Saturday 14:00 15:00
Weblate BoF
Benjamin Alan Jamie AW1.121 Saturday 15:00 16:00
Flathub / Flatpak BOF
Bartłomiej Piotrowski, razze AW1.121 Saturday 16:00 17:00
AlekSIS - What are the needs of a free school information system?
Jonathan Weth AW1.121 Saturday 17:00 17:30
NLnet office hour
Ronny Lam AW1.121 Sunday 10:00 11:00
Telemetry BOF
Alasdair Kergon AW1.121 Sunday 11:00 12:00
NetworkManager community meetup FOSDEM 2024
Fernando Fernandez Mancera AW1.121 Sunday 12:00 13:00
Rust Distro Meetup
Fabian Grünbichler AW1.121 Sunday 13:00 14:00
Web Accessibility and ATAG
Saptak S, Thibaud Colas AW1.121 Sunday 14:00 15:00
Special Purpose Operating Systems: The Next Step in OS Evolution or One-Trick Ponies?
Thilo Fromm, Razvan Deaconescu, Mauro Morales, Kyle Davis AW1.121 Sunday 15:00 16:00

This information was last updated on Saturday April 27, 2024 at 22:15:14 CEST.