Brussels / 4 & 5 February 2023

schedule

780 Events

Event Speakers Room Day Start End Attachments Videos

Keynotes (4)

Welcome to FOSDEM 2023 FOSDEM Staff, Richard Hartmann Janson Saturday 09:30 09:55 slides
Celebrating 25 years of Open Source
Past, Present, and Future
Nick Vidal Janson Saturday 10:00 10:50 webm mp4
Open Source Software at NASA Steve Crawford Janson Sunday 17:00 17:50 slides webm mp4
Closing FOSDEM 2023 FOSDEM Staff, Richard Hartmann Janson Sunday 17:50 18:15 slides webm mp4

Main Track - Janson (15)

How regulating software for the European market could impact FOSS Romuald Vandepoel, Maarten Aertsen Janson Saturday 11:00 12:50 webm mp4
The ELISA Project - Enabling Linux in Safety Applications
Projects insights and overview
Philipp Ahmann Janson Saturday 13:00 13:50 slides webm mp4
Linux Inlaws
A how-to on world domination by accident
Christoph Zimmermann, Martin Visser Janson Saturday 14:00 14:50 slides webm mp4
Similarity Detection in Online Integrity
Fighting abusive content with algorithms
Alberto Massidda Janson Saturday 15:00 15:50 slides webm mp4
Teaching machines to handle bugs and test Firefox more efficiently.
Using machine learning to automate bug management, test selection, and more.
Marco Castelluccio Janson Saturday 16:00 16:50 slides webm mp4
Sustaining Free and Open Source Software
Exploring Community, Financial, and Engineering Practices
Abigail Cabunoc Mayes Janson Saturday 17:00 17:50 slides webm mp4
Perspectives from the Open Source Developer
A Window into the Developer Experience from Linux Foundation Research
Hilary Carter Janson Saturday 18:00 18:50 slides webm mp4
Open Source in Environmental Sustainability
Preserving climate and natural resources with openness
Tobias Augspurger Janson Sunday 09:00 09:50 slides webm mp4
Making the world a better place through Open Source
Focusing the unique power of Open Source Communities as force of social good in today's complex geopolitical landscape
Gabriele Columbro Janson Sunday 10:00 10:50 slides webm mp4
Building Strong Foundations for a More Secure Future
Addressing The Systemic Issues in the Software Supply Chain that Led to Log4Shell
Brian Behlendorf Janson Sunday 11:00 11:50 slides webm mp4
Rosegarden: A Slumbering Giant
How a 20-year old OSS project is still going strong
Richard Bown Janson Sunday 12:00 12:50 slides webm mp4
Podcasting 2.0: it's all about Interoperability
How Podcasting 2.0 will save the Open Internet
Benjamin Bellamy Janson Sunday 13:00 13:50 slides webm mp4
Decentralized Social Media with Hachyderm
Growing into medium scale, incident report, and forming Nivenly
Kris Nóva Janson Sunday 14:00 14:50 slides webm mp4
Running a Hybrid Event with Open Source
The Plumbers Experience
James Bottomley Janson Sunday 15:00 15:50 webm mp4
Matrix 2.0
How we’re making Matrix go voom
Matthew Hodgson Janson Sunday 16:00 16:50 webm mp4

Main Track - K Building (17)

Graphics: A Frame's Journey Daniel Stone K.1.105 (La Fontaine) Saturday 10:00 10:50 webm mp4
Can we do an open source chip design in 45 minutes?
The state of free and open source silicon
Philipp Wagner K.1.105 (La Fontaine) Saturday 11:00 11:50 slides webm mp4
Fedora Asahi
Fedora for Apple SIlicon
Eric Curtin K.1.105 (La Fontaine) Saturday 12:00 12:50 webm mp4
DNF5: the new era in RPM software management
How we rewrote the codebase and started loving the community
Nicola Sella, Jan Kolárik, Aleš Matěj K.1.105 (La Fontaine) Saturday 13:00 13:50 slides webm mp4
Maker Tools in the Browser
CAM to 3D Printing: Zero Install, Always Up to Date
Stewart Allen K.1.105 (La Fontaine) Saturday 14:00 14:50 slides webm mp4
Passwordless Linux -- where are we? Alexander Bokovoy K.1.105 (La Fontaine) Saturday 15:00 15:50 slides webm mp4
Winners and Losers in FOSS
Open Source Has "Won" - Have We?
Michael Nolan K.1.105 (La Fontaine) Saturday 16:00 16:50 paper slides webm mp4
Fair threaded task scheduler verified in TLA+ Vladislav Shpilevoy K.1.105 (La Fontaine) Saturday 17:00 17:50 slides webm mp4
Tools for linking Wikidata and OpenStreetMap
Software for adding links between open data projects
Edward Betts K.1.105 (La Fontaine) Saturday 18:00 18:50 slides webm mp4
Reimplementing the Coreutils in a modern language (Rust)
Doing old things with modern tools
Sylvestre Ledru K.1.105 (La Fontaine) Sunday 09:00 09:50 webm mp4
Zero Knowledge Cryptography and Anonymous Engineering
The development of zk-snarks in recent years and explosion in algos has opened up an entire new design space of anonymous engineering.
Amir Taaki K.1.105 (La Fontaine) Sunday 10:00 10:50 webm mp4
Building an Plant Monitoring App with InfluxDB, Python, and Flask with Edge to cloud replication
Plant monitoring with open source tools
Zoe Steinkamp K.1.105 (La Fontaine) Sunday 11:00 11:50 webm mp4
Practical Computerized Home Automation Bruce Momjian K.1.105 (La Fontaine) Sunday 12:00 12:50 webm mp4
The Open Source Business Guidebook
Building a Scalable OSS Based Business
Matt Yonkovit K.1.105 (La Fontaine) Sunday 13:00 13:50 slides webm mp4
Starting an Open Source Startup
What you need to know before starting your own open source startup
Tom Hacohen (tasn) K.1.105 (La Fontaine) Sunday 14:00 14:50 slides webm mp4
Clear skies, no clouds in sight. Running a 14 person company on only free software.
They say it can't be done, they say it's too much work. But is it really? After 5 years of running Prehensile Tales on entirely free software I think I can answer this.
Hein-Pieter van Braam K.1.105 (La Fontaine) Sunday 15:00 15:50 slides slides webm mp4
The End of Free Software
How the Cloud threatens FOSS and what we can do about it
Daniel Riek K.1.105 (La Fontaine) Sunday 16:00 16:50 webm mp4

Lightning Talks (36)

Introducing Helios
A small, practical microkernel
Drew DeVault H.2215 (Ferrer) Saturday 12:00 12:15 slides webm mp4
Creating Pathways That Invest in New Maintainers Abigail Cabunoc Mayes H.2215 (Ferrer) Saturday 12:20 12:35 slides webm mp4
Should there be a standard in libre localization?
Ideas on how to make it easy for translators to contribute to any FOSS project they like
Benjamin Alan Jamie H.2215 (Ferrer) Saturday 12:40 12:55 slides webm mp4
Do more awkward user interviews
Do you feel awkward interviewing users about how they use your project? That's ok — awkward interviews are often good interviews.
Emily Omier H.2215 (Ferrer) Saturday 13:00 13:15 slides webm mp4
Beyond Wikipedia: Discovering Wikimedia's Open-Source Ecosystem Slavina Stefanova H.2215 (Ferrer) Saturday 13:20 13:35 slides webm mp4
data mountains - turn your data into mountains!
convert geospatial points into triangles scaled by data
joe ldn H.2215 (Ferrer) Saturday 13:40 13:55 webm mp4
CoffeOSM: improve OpenStreetMap a receipt at a time
checking and add shop on the map with a receipt
Michele Tameni H.2215 (Ferrer) Saturday 14:00 14:15 slides webm mp4
Announcing pg_statviz Jimmy Angelakos H.2215 (Ferrer) Saturday 14:20 14:35 slides webm mp4
Breaking the Code of Inclusion: Designing Micro Materials Based on PRIMM Principles for Accessible Programming Education. Yoshi Malaise H.2215 (Ferrer) Saturday 14:40 14:55 slides webm mp4
Open Source Good Governance – GGI Framework presentation & deployment
A quick introduction to the OSPO Alliance handbook and resources
Boris Baldassari H.2215 (Ferrer) Saturday 15:00 15:15 slides webm mp4
FPGA-based music synthesis with open-source tools Sebastian Holzapfel H.2215 (Ferrer) Saturday 15:20 15:35 slides webm mp4
FabAccess
a machine access system for fablabs and makerspaces
Tasso Mulzer H.2215 (Ferrer) Saturday 15:40 15:55 webm mp4
OpenStreetMap: Sharpen your "Emergency Eyes"
Disaster prep mapping in the EU
Nicole Martinelli H.2215 (Ferrer) Saturday 16:00 16:15 webm mp4
Bare-metal servers as a container runtime Florian Florensa H.2215 (Ferrer) Saturday 16:20 16:35 webm mp4
Passbolt
Open source password manager for teams
Remy Bertot (passbolt) H.2215 (Ferrer) Saturday 16:40 16:55 slides webm mp4
Is YAML the Answer?
… and if so, what has ever been the question?
Stephan Hohmann H.2215 (Ferrer) Saturday 17:00 17:15 slides webm mp4
CNI 2.0: Vive la révolution Douglas Smith H.2215 (Ferrer) Saturday 17:20 17:35 slides webm mp4
Staging of Artifacts in a Build System Sascha Roloff H.2215 (Ferrer) Saturday 17:40 17:55 slides webm mp4
Combining EASY!Appointments with Jitsi for online appointment management Konstantinos Papadimitriou H.2215 (Ferrer) Sunday 10:00 10:15 webm mp4
Breaking away from Big Tech
Using open source infrastructure in a convenient way
Boris Budini H.2215 (Ferrer) Sunday 10:20 10:35 slides webm mp4
Grottocenter
An open source database for cavers
Christopher Peeters H.2215 (Ferrer) Sunday 10:40 10:55 slides webm mp4
Consulting for digital humanists
the cultural shock developing tools and pedagogy
Marie Dubremetz H.2215 (Ferrer) Sunday 11:00 11:15 slides webm mp4
A GitLab forge for all teachers and students in France?
A project of the French Ministry of Education
Alexis Kauffmann, Charles Poulmaire H.2215 (Ferrer) Sunday 11:20 11:35 slides webm mp4
FOSSbot: An open source and open design educational robot Iraklis Varlamis, Christos Chronis H.2215 (Ferrer) Sunday 11:40 11:55 webm mp4
Tableaunoir: an online blackboard for teaching François Schwarzentruber H.2215 (Ferrer) Sunday 12:00 12:15 webm mp4
Lua for the lazy C developer Frank Vanbever H.2215 (Ferrer) Sunday 12:20 12:35 slides webm mp4
I2P: Major Changes of the Peer-to-Peer Network
Cryptography of I2P Received a Major Update - an Overview of the Changes and its Impacts
Konrad Bächler H.2215 (Ferrer) Sunday 12:40 12:55 slides webm mp4
The Nym Mixnet
Intro to a new anonymous communication network
Jon Häggblad H.2215 (Ferrer) Sunday 13:00 13:15 slides webm mp4
Keyoxide: verifying online identity with cryptography
A novel approach to secure decentralized online identity
Yarmo Mackenbach H.2215 (Ferrer) Sunday 13:20 13:35 slides webm mp4
gallia: An Extendable Pentesting Framework Stefan Tatschner H.2215 (Ferrer) Sunday 13:40 13:55 slides webm mp4
Jubako, a new generic container format
A new file format to store contents all together
Matthieu Gautier H.2215 (Ferrer) Sunday 14:00 14:15 slides other webm mp4
Self-hosting for non-coders?
The open-source approach
Valentin Erokhin H.2215 (Ferrer) Sunday 14:20 14:35 slides webm mp4
Libre-SOC: From architecture and simulation to test silicon, and beyond
A design for a fully documented and transparent hybrid CPU-GPU-VPU core, for a family of System-on-Chip products
Cesar Strauss H.2215 (Ferrer) Sunday 14:40 14:55 slides webm mp4
Get Started with Open Source Formal Verification Fabien Chouteau H.2215 (Ferrer) Sunday 15:00 15:15 slides webm mp4
NGI Search and OpenWebSearch.EU projects
Two sister initiatives for a paradigm change in open search and discovery on the internet
Aurora González-Vidal, Michael Dinzinger H.2215 (Ferrer) Sunday 15:20 15:35 slides webm mp4
FOSDEM infrastructure review Richard Hartmann, Basti Schubert H.2215 (Ferrer) Sunday 15:40 15:55 slides webm mp4

Binary Tools devroom (7)

fq - jq for binary formats Mattias Wadman AW1.126 Sunday 09:00 09:30 slides webm mp4
Parsing binary formats with Kaitai Struct Petr Pucil AW1.126 Sunday 09:30 10:00 slides webm mp4
GNU poke
The extensible editor for structured binary data
Jose E. Marchesi AW1.126 Sunday 10:10 10:40 webm mp4
Stack walking/unwinding without frame pointers Vaishali Thakkar, Javier Honduvilla Coto AW1.126 Sunday 10:40 11:10 slides webm mp4
Libabigail, State Of The Onion
Current status and perspectives of the Libabigail project
Dodji Seketeli AW1.126 Sunday 11:20 11:50 slides webm mp4
GNU poke beyond the CLI (Command Line Interface)
poked + pokelets = Better UI
Mohammad-Reza Nabipoor AW1.126 Sunday 11:50 12:20 webm mp4
The state of r2land
Presenting radare2, last updates and development plans
Sergi Alvarez AW1.126 Sunday 12:20 12:50 webm mp4

BSD devroom (6)

Welcome to the BSD devroom AW1.120 Saturday 10:30 10:35 webm mp4
BSD Driver Harmony
Improving collaboration between the major BSDs on driver development
Pierre Pronchery AW1.120 Saturday 10:40 10:55 slides slides webm mp4
Game of Trees Daemon
A Git repository server for OpenBSD and other systems
Stefan Sperling AW1.120 Saturday 11:00 11:30 webm mp4
Reggae: cool way of managing jails/VMs on FreeBSD
No docker, no cry
Goran Mekić AW1.120 Saturday 11:40 12:40 slides webm mp4
Happy 5th anniversary pkg-provides Rodrigo Osorio AW1.120 Saturday 12:45 13:10 slides webm mp4
Chimera Linux
A BSD/LLVM distro from scratch
Daniel Kolesa AW1.120 Saturday 13:15 14:05 slides webm mp4

Collaboration and Content Management devroom (13)

Collaborating with Collabora Online
How to re-use Collabora in your work or project
Michael Meeks K.4.601 Saturday 15:00 15:25 webm mp4
Migrating from proprietary to Open-Source knowledge management tools Stefana Nazare K.4.601 Saturday 15:30 15:55 slides webm mp4
Deploy an enterprise search server with Fess
Search GitLab, Redmine, and repositories with a single query
Takashi Kumagai K.4.601 Saturday 16:00 16:25 slides webm mp4
Optimizing your core application for integration
Learnings from integrating OpenProject with Nextcloud
Wieland Lindenthal K.4.601 Saturday 16:30 16:55 slides webm mp4
Nextcloud Numbers and Hubs
Our traditional yearly overview of what's new in Nextcloud
Jos Poortvliet K.4.601 Saturday 17:00 17:25 webm mp4
The Relentless March of Markdown
And its arrival in Tiki 25
Jonny Bradley K.4.601 Saturday 17:30 17:55 webm mp4
Privacy and Collaboration
How CryptPad lets you have both
David Benque K.4.601 Saturday 18:00 18:25 webm mp4
Transparent, asynchronous, efficient communication
How the Zulip open-source team chat application addresses the needs of open-source and research communities
Lauryn Menard K.4.601 Saturday 18:30 18:55 slides webm mp4
Conquering tribal knowledge with Grav
Four years and a pandemic later, where has our Grav setup taken us?
Andrea D.collab (online) Sunday 10:30 11:00 slides webm mp4
Creating a content pipeline with Antora
Using AsciiDoc content for the website and other downstream processes
Alexander Schwartz, Fabrice Flore-Thebault D.collab (online) Sunday 11:00 11:45 slides webm mp4
Tribe - a content structuring and collaborative framework
JSON compatible and opinionated content-first framework
Akshay Madan D.collab (online) Sunday 11:45 12:00 webm mp4
Open Source Collaboration Tools for Alfresco
Enhancing Collaboration Experience with CSP
Angel Borroy D.collab (online) Sunday 12:00 12:45 slides webm mp4
Tackling document collaboration challenges in 2023 Michael Korotaev D.collab (online) Sunday 12:45 13:10 webm mp4

Community devroom (15)

Welcome to the Community Devroom Laura Czajkowski, Leslie Hawthorn, Shirley Bailes UB5.132 Sunday 09:00 09:05 webm mp4
Building External Evangelists
What should be the primary goal of every community team
Matt Yonkovit UB5.132 Sunday 09:05 09:35 slides webm mp4
What I learned about leading a healthy project from speaking to 50+ maintainers floord UB5.132 Sunday 09:40 10:10 webm mp4
Cultural Relativism
a Prism for Constructing Cross Cultural Communities
Claude Warren UB5.132 Sunday 10:15 10:45 slides webm mp4
Contributor Experience 201
Supporting social infrastructure in FOSS projects
Inessa Pawson UB5.132 Sunday 10:50 11:20 webm mp4
Free Culture CV
an open source idea to show the community your contributions
Pablo Hinojosa Nava UB5.132 Sunday 11:25 11:55 slides webm mp4
Uncover the Missing Link
Creating Clear Linkage between Open Source and Standards
Charles Eckel UB5.132 Sunday 12:00 12:30 slides webm mp4
Just A Community Minute Shirley Bailes UB5.132 Sunday 12:30 13:30 webm mp4
Nurturing, Motivating and Recognizing Non-Code Contributions Aleks Abramova UB5.132 Sunday 13:30 14:00 slides webm mp4
If it’s public money, make it public code!
How to effectively push for Free Software all over Europe
Johannes Näder UB5.132 Sunday 14:05 14:35 slides webm mp4
Contributor Growth Strategies for OSS Projects Dawn Foster UB5.132 Sunday 14:40 15:10 slides webm mp4
Centering DEI Within Your Open Source Project Kristi Progri, Justin W. Flory, Matt, Ruth Ikegah, Sean Goggins UB5.132 Sunday 15:15 15:45 webm mp4
Building Open Source Teams Bruce Momjian UB5.132 Sunday 15:50 16:20 webm mp4
Do we still need to have virtual events?
My learnings from organizing virtual community events
Ray Paik UB5.132 Sunday 16:25 16:55 slides webm mp4
Community Closing remarks Laura Czajkowski, Leslie Hawthorn, Shirley Bailes UB5.132 Sunday 16:55 17:00 webm mp4

Confidential Computing devroom (18)

Rust based Shim-Firmware for confidential container Jiewen Yao D.confidential (online) Saturday 13:00 13:25 slides webm mp4
Project Veraison (VERificAtIon of atteStatiON)
(Trying to) making sense of chaos
Thomas Fossati D.confidential (online) Saturday 13:30 13:55 slides webm mp4
Nydus Image Service for Confidential Containers Jiang Liu D.confidential (online) Saturday 14:30 14:55 slides webm mp4
THE BASE - FOSS Confidential Container SDK to ease the development Sebastian Gajek D.confidential (online) Saturday 15:00 15:25 webm mp4
A Study of Fine-Grain Compartment Interface Vulnerabilities: What, Why, and What We Should Do About Them Hugo Lefeuvre D.confidential (online) Saturday 15:30 15:55 webm mp4
Building a secure network of trusted applications on untrusted hosts Roman Volosatovs D.confidential (online) Saturday 16:00 16:25 webm mp4
Scalable Confidential Computing on Kubernetes with Marblerun Moritz Eckert, Thomas Tendyck D.confidential (online) Saturday 16:30 16:55 slides webm mp4
Gramine Library OS
Running unmodified Linux applications in Intel SGX enclaves
Vijay Dhanraj D.confidential (online) Saturday 17:00 17:25 slides webm mp4
Confidential Containers and the Pitfalls of Runtime Attestation Tobin Feldman-Fitzthum D.confidential (online) Saturday 17:30 17:55 slides webm mp4
We need a Let’s Encrypt movement for Confidential Computing
The importance of protecting data in use
Patrick Uiterwijk, Nick Vidal K.4.601 Sunday 13:10 13:30 slides webm mp4
LSKV: Democratising Confidential Computing from the Core Andrew Jeffery K.4.601 Sunday 13:30 13:50 slides webm mp4
Keeping safety-critical programs alive when Linux isn’t able to
Using OP-TEE to deliver availability to applications in a Trusted Execution Environment.
Tom Van Eyck K.4.601 Sunday 13:50 14:10 slides webm mp4
Open Source Confidential Computing with RISC-V Samuel Ortiz K.4.601 Sunday 14:20 14:45 slides webm mp4
Introduction to Secure Execution for s390x
KVM confidential VMs on IBM Z
Claudio Imbrenda, Steffen Eiden K.4.601 Sunday 14:50 15:15 webm mp4
Tilting a Pyramid
Confidentiality in a Cloud Native Environment
Magnus Kulke K.4.601 Sunday 15:30 15:55 slides webm mp4
Salmiac: Running unmodified container images in Nitro Enclaves Aditi Jannu, Nikita Shyrei K.4.601 Sunday 16:00 16:25 webm mp4
Autonomous Confidential Kubernetes
How to securely manage K8s from within K8s
Moritz Eckert, Malte Poll K.4.601 Sunday 16:30 16:55 slides webm mp4
Devroom closing and goodbye Fabiano Fidêncio, Jo Van Bulck, Fritz Alder K.4.601 Sunday 16:55 17:00 webm mp4

Containers devroom (16)

Drawing your Kubernetes cluster the right way
how to present the cluster without scaring people
Dmitriy Kostiuk UB2.252A (Lameere) Saturday 10:30 10:50 slides webm mp4
Send in the chown()s
systemd containers in user namespaces
Fraser Tweedale UB2.252A (Lameere) Saturday 10:55 11:25 webm mp4
Fedora CoreOS - Your Next Multiplayer Homelab Distro
Using Fedora CoreOS in a Selfhosted Homelab to setup a Multiplayer Server
Sumantro Mukherjee, Akashdeep Dhar UB2.252A (Lameere) Saturday 11:30 12:00 slides webm mp4
Deploying Kubernetes across Hybrid and Multi-Cloud Environments Using OpenNebula Marco Mancini UB2.252A (Lameere) Saturday 12:05 12:25 slides video webm mp4
Touring the container developer tooling landscape Phil Estes UB2.252A (Lameere) Saturday 12:30 12:50 slides webm mp4
Bit-for-bit reproducible builds with Dockerfile
Deterministic timestamps and deterministic apt-get
Akihiro Suda UB2.252A (Lameere) Saturday 12:55 13:15 slides webm mp4
Kubernetes and Checkpoint/Restore Adrian Reber UB2.252A (Lameere) Saturday 13:20 13:50 slides webm mp4
Exploring Database Containers Edith Puclla UB2.252A (Lameere) Saturday 13:55 14:25 slides webm mp4
Safer containers through system call interception
(Ab)using seccomp to emulate the world
Stéphane Graber UB2.252A (Lameere) Saturday 14:30 15:00 webm mp4
Bottlerocket OS - a container-optimized Linux Sean McGinnis UB2.252A (Lameere) Saturday 15:05 15:35 slides webm mp4
Automating secret rotation in Kubernetes
Minimizing mistakes by removing the human element
Márk Sági-Kazár UB2.252A (Lameere) Saturday 15:40 16:00 slides webm mp4
Quick starting secure container storage using squashfs, overlay and dm-verity Scott Moser UB2.252A (Lameere) Saturday 16:05 16:25 slides webm mp4
Cluster API: Operating Kubernetes with Kubernetes Alex Demicev UB2.252A (Lameere) Saturday 16:30 16:50 webm mp4
7 years of cgroup v2: the future of Linux resource control Chris Down UB2.252A (Lameere) Saturday 16:55 17:25 webm mp4
From a database in container to DBaaS on Kubernetes Peter Zaitsev UB2.252A (Lameere) Saturday 17:30 18:00 audio webm mp4
Lightweight Kubernetes Operators with WebAssembly
Towards serverless Kubernetes controllers
Merlijn Sebrechts UB2.252A (Lameere) Saturday 18:05 18:35 webm mp4

Continuous Integration and Continuous Deployment devroom (9)

Making Continuous Delivery Accessible to All Fatih Degirmenci, Lori Lorusso H.1309 (Van Rijn) Saturday 15:00 15:20 webm mp4
How To Automate Documentation Workflow For Developers Portia Burton H.1309 (Van Rijn) Saturday 15:20 15:40 webm mp4
Delivering a crossplane-based platform Maximilian Blatt H.1309 (Van Rijn) Saturday 15:40 16:10 webm mp4
Continuously Update Everything
A recipe for disaster?
Olivier Vernin H.1309 (Van Rijn) Saturday 16:15 16:35 webm mp4
Continuous Delivery to many Kubernetes Clusters Carlos Sanchez H.1309 (Van Rijn) Saturday 16:35 16:55 webm mp4
CI/CD The gitops way
Manage cluster infrastructure and Application deployment using FluxCD
Winnie Gakuru H.1309 (Van Rijn) Saturday 16:55 17:25
CI/CD for Machine learning models
How to test ML models?
Alex Combessie H.1309 (Van Rijn) Saturday 17:30 18:00 webm mp4
Build CI/CD pipelines as code, run them anywhere Márk Sági-Kazár H.1309 (Van Rijn) Saturday 18:00 18:20 slides webm mp4
How We Gained Observability Into Our CI/CD Pipeline
Using best of breed open source to monitor Jenkins
Dotan Horovits H.1309 (Van Rijn) Saturday 18:20 18:50 webm mp4

Declarative and Minimalistic Computing devroom (20)

Inside the FIM (Fbi IMproved) Scriptable Image Viewer
About a Small Command Language Powering an Image Viewer
Michele Martone D.minimalistic (online) Saturday 10:30 11:00 slides webm mp4
LIPS Scheme
Powerful introspection and extensibility
Jakub T. Jankiewicz D.minimalistic (online) Saturday 11:00 11:30 slides webm mp4
Introduction to Pre-Scheme Andrew Whatson D.minimalistic (online) Saturday 11:30 12:00 slides webm mp4
Bringing RISC-V to Guix's bootstrap
What's done and what we need to do
Ekaitz Zarraga D.minimalistic (online) Saturday 12:00 12:30 slides webm mp4
Using GNU Guix Containers with FHS (Filesystem Hierarchy Standard) Support John Kehayias D.minimalistic (online) Saturday 12:30 13:00 slides slides webm mp4
Creating minimal Guix System images
Declaring just what is necessary
Efraim Flashner D.minimalistic (online) Saturday 13:00 13:30 other other
Self-conscious Reflexive Interpreters William Byrd D.minimalistic (online) Saturday 13:30 14:30 webm mp4
GNU Guix and Open science, a crush? Simon Tournier K.3.201 Saturday 15:00 15:25 slides webm mp4
How Replicant, a 100% free software Android distribution, uses (or doesn't use) Guix Denis Carikli (GNUtoo) K.3.201 Saturday 15:25 15:55 slides webm mp4
Exploring WebAssembly with Forth (and vice versa)
Artisanal, minimal, just-in-time compilation for the web and beyond
Remko Tronçon K.3.201 Saturday 15:55 16:20 slides webm mp4
Whippet: A new production embeddable garbage collector
Replacing Guile's engine while the car is running
Andy Wingo K.3.201 Saturday 16:20 16:55 slides webm mp4
Zig and Guile for fast code and a REPL Pjotr Prins K.3.201 Saturday 16:55 17:20 webm mp4
Algebraic Effects and Types as First-Class Features in the Fuzion Language
Giving a pure functional solution for non-functional aspects.
Fridtjof Siebert K.3.201 Saturday 17:20 17:45 slides webm mp4
IDP-Z3, a reasoning engine for FO(.)
A truly declarative approach to programming.
Pierre Carbonnelle K.3.201 Saturday 17:45 18:10 slides webm mp4
I have an idea: build a language that can run backwards
(please tell me if it's stupid)
Steven Goodwin K.3.201 Saturday 18:10 18:30
LuaRocks and the challenges of minimalism Hisham Muhammad K.3.201 Saturday 18:30 19:00 slides webm mp4
Reviving Reverse Polish Lisp
Building an open-source HP48-like calculator
Christophe de Dinechin D.minimalistic (online) Sunday 09:00 09:30 webm mp4
An Introduction to Guix Home
Declarative $HOME configuration with Scheme!
David Wilson D.minimalistic (online) Sunday 09:30 10:00 slides webm mp4
Literate Storytelling: Interpreting Syntaxes for Explorers
Demonstration of the use of syntaxes to facilitate the search of information
Jonathan McHugh D.minimalistic (online) Sunday 10:00 10:30 webm mp4
tissue—the minimalist git+plain text issue tracker Arun Isaac D.minimalistic (online) Sunday 10:30 11:00 webm mp4

Distributions devroom (16)

(Keynote) What could go wrong? Me, I was
Containerised Applications are the way
Richard Brown UA2.114 (Baudoux) Sunday 09:00 09:55 slides webm mp4
Automating a rolling binary release for Spack
Scaling a modern CI workflow to a large distribution
Todd Gamblin UA2.114 (Baudoux) Sunday 10:00 10:25 webm mp4
Automation for Debian Packaging Jelmer Vernooij UA2.114 (Baudoux) Sunday 10:30 10:55 webm mp4
Upstream Collaboration and Linux Distributions Collaboration - Is that excluded?
The Linux Distributions Working Group @ The Open Mainframe Project
Sarah Julia Kriesch UA2.114 (Baudoux) Sunday 11:00 11:25 slides webm mp4
AMENDMENT Linux Distributions’ State of Gaming
A Case Study of Fedora Workstation
Akashdeep Dhar UA2.114 (Baudoux) Sunday 11:30 11:55 slides webm mp4
Building a Web UI for the Fedora installer
the reasons, the tools and progress so far
Martin Kolman UA2.114 (Baudoux) Sunday 12:00 12:25 slides webm mp4
How we build and maintain Kairos
A day in the life of a meta distribution
Mauro Morales UA2.114 (Baudoux) Sunday 12:30 12:55 slides slides webm mp4
CentOS Stream
RHEL development in public
Adam Samalik UA2.114 (Baudoux) Sunday 13:00 13:25 webm mp4
How to package BPF software for Linux distributions
…presented on Gentoo Linux
Jakov Smolić UA2.114 (Baudoux) Sunday 13:30 13:55 slides webm mp4
From Linux to Cloud to Edge and beyond: Evolution of women contributors in distros & FOSS
A timeline from past, present, and future
Amita, Justin W. Flory UA2.114 (Baudoux) Sunday 14:00 14:25 webm mp4
Fixing Year 2038
Coordinating the 64-bit time_t ABI migration
Wookey UA2.114 (Baudoux) Sunday 14:30 14:55 webm mp4
Creating and distributing debug packages Morten Linderud UA2.114 (Baudoux) Sunday 15:00 15:25 webm mp4
KDLP: Kernel Development Learning Pipeline
A comprehensive pipeline for bringing new talent into the the Linux kernel and its orbit
Joel Savitz UA2.114 (Baudoux) Sunday 15:30 15:55 slides webm mp4
AMENDMENT KubeOS: Container OS based on OpenEuler
A container operating system based on openEuler and a solution of cluster nodes upgrade
Antonio Paolillo UA2.114 (Baudoux) Sunday 16:00 16:25 slides webm mp4
Homebrew: What's Happened and What's Next Mike McQuaid UA2.114 (Baudoux) Sunday 16:30 16:55 slides
Distributions: Closing remarks
Wrapping up the day, thanks to our volunteers, and see you next time!
Justin W. Flory, Shaun McCance, siddharthvipul UA2.114 (Baudoux) Sunday 16:55 17:00

DNS devroom (9)

AMENDMENT Parsing zone files really fast Jeroen Koekkoek UB4.136 Saturday 15:00 15:25 slides webm mp4
DNS for I2P: a Distributed Network without Central Authority
How Students Tried to Create a DNS for an Overlay Network without a Central Authority
Konrad Bächler UB4.136 Saturday 15:30 15:55 slides webm mp4
Why resolving two names in a GUI program is hard
Summary of available name resolution APIs on Linux and why a new one is needed
Petr Menšík UB4.136 Saturday 16:00 16:15 slides webm mp4
Connectbyname and the Proxy Control option Philip Homburg UB4.136 Saturday 16:20 16:45 slides webm mp4
iothnamed
a DNS server/forwarder/cache for the Internet of Threads
Renzo Davoli UB4.136 Saturday 16:50 17:15 slides webm mp4
Implementation of the Drink server: programming details Stéphane Bortzmeyer UB4.136 Saturday 17:20 17:45 slides webm mp4
Hosting your own DNS for 'fun' and zero profit Kevin P. Fleming UB4.136 Saturday 17:50 18:15 slides slides webm mp4
Moving from home grown to open source
A thrilling tale of RFC non-compliance, wildcard hell and scaling issues
Robin Geuze UB4.136 Saturday 18:20 18:45 slides webm mp4
Bizarre and Unusual Uses of DNS
Rule 53: If you can think of it, someone's done it in the DNS
Peter Lowe UB4.136 Saturday 18:50 19:00 slides webm mp4

Embedded, Mobile and Automotive devroom (19)

Delta-like Streaming of (encrypted) OTA Updates for RAUC Enrico Jörns UD2.120 (Chavanne) Saturday 10:30 10:55 slides webm mp4
Matter and Thread as Connectivity Solution for Embedded Stefan Schmidt UD2.120 (Chavanne) Saturday 11:00 11:25 slides webm mp4
Developing Bluetooth Mesh networks with Rust Dejan Bosanac UD2.120 (Chavanne) Saturday 11:30 11:55 slides webm mp4
5 errors when building embedded systems Marta Rybczynska UD2.120 (Chavanne) Saturday 12:00 12:25 slides webm mp4
WAM: an embedded web runtime history for LG webOS and Automotive Grade Linux
Introduction and retrospective
José Dapena Paz UD2.120 (Chavanne) Saturday 12:30 12:55 slides webm mp4
KUKSA.val Vehicle Abstraction
In-vehicle access to standardized VSS Vehicle Signals
Sebastian Schildt UD2.120 (Chavanne) Saturday 13:00 13:25 slides webm mp4
Convergent camera applications for mobile Linux devices
What does it take to run your desktop camera application on your phone
Kieran Bingham UD2.120 (Chavanne) Saturday 13:30 13:55 slides webm mp4
Advanced Camera Support on Allwinner SoCs with Mainline Linux Paul Kocialkowski UD2.120 (Chavanne) Saturday 14:00 14:50 slides webm mp4
U-Boot as PSCI provider on ARM64 Marek Vasut UD2.120 (Chavanne) Saturday 15:00 15:25 slides webm mp4
barebox, the bootloader for Linux kernel developers Marco Felsch UD2.120 (Chavanne) Saturday 15:30 15:55 slides webm mp4
Building FPGA Bitstreams with Open-Source Tools Michael Tretter UD2.120 (Chavanne) Saturday 16:00 16:25 slides webm mp4
Open Source Switching: Upstreaming ONIE NVMEM and switch BSP drivers
An overview of a DENT upstream WG project and network switch board support in the Linux kernel
Jakov Petrina Trnski UD2.120 (Chavanne) Saturday 16:30 16:40 slides webm mp4
A journey to the hardware world
A software engineer retrospective
Mathieu Othacehe UD2.120 (Chavanne) Saturday 16:40 16:50 slides webm mp4
Ups and Downs with Remote Desktop Protocol (RDP) on Wayland, Weston and the Yocto Project Leon Anavi UD2.120 (Chavanne) Saturday 16:50 17:00 slides webm mp4
Bluetooth state in PipeWire and WirePlumber Frédéric Danis UD2.120 (Chavanne) Saturday 17:05 17:15 slides webm mp4
Exploring a swedish smarthome hub Hannah Kiekens UD2.120 (Chavanne) Saturday 17:15 17:25 slides webm mp4
The PolyVent FLOSS Ventilator
A Free-libre Respiration Ecosystem
Robert Read UD2.120 (Chavanne) Saturday 17:30 17:55 slides webm mp4
VoLTE for FOSS
Implementing VoLTE support for FOSS on mobile devices
Marius Gripsgard UD2.120 (Chavanne) Saturday 18:00 18:25
Reverse engineering a solar roof datalogger
"Hey, is that a Raspberry Pi in there?"
Paolo Bonzini UD2.120 (Chavanne) Saturday 18:30 18:55 webm mp4

Emulator Development devroom (8)

Learn 8-bit machine language with the Toy CPU emulator
An emulator in the style of the Altair 8880 or IMSAI 8080
Jim Hall D.emulator (online) Saturday 17:30 19:00 slides webm mp4
7 things I learned about old computers, via emulation
(p.s. it's not about games)
Steven Goodwin AW1.126 Sunday 13:10 13:40 webm mp4
Pushing the PSP
Emulating Dreamcast and DS on PSP
Daniel Welch AW1.126 Sunday 13:40 14:10 webm mp4
An introduction into AMD/Xilinx libsystemctlm-soc Francisco Iglesias AW1.126 Sunday 14:20 14:50 webm mp4
Emulator development in Java Neil Coffey AW1.126 Sunday 14:50 15:20 webm mp4
OpenCSD, simple and intuitive computational storage emulation with QEMU and eBPF
After all, why not turn your computer into a distributed system?
Corne Lukken AW1.126 Sunday 15:20 15:50 slides webm mp4
Understanding the Bull GAMMA 3 first generation computer through emulation Christophe Ponsard AW1.126 Sunday 16:00 16:30 slides webm mp4
I made a GameBoy emulator to learn about computers. And now I work with them...
A brief personal journey in emulator development (with a sprinkle of Rust and WebAssembly)
German Gomez AW1.126 Sunday 16:30 17:00 webm mp4

Energy devroom (19)

Welcome to the online Energy Devroom Nico Rikken D.energy (online) Saturday 10:30 10:35 webm mp4
Energy policy by the European Commission
Brief overview of policies and opportunities for collaboration
Mark Van Stiphout D.energy (online) Saturday 10:35 10:40 webm mp4
What the energy industry can learn from how open source technology has transformed other traditional industries Kate Stewart, Ranny Haiby, Ferdinanda Ponci, Gabriele Columbro D.energy (online) Saturday 10:40 11:15 webm mp4
Challenges in Home Energy Management
How to best use your own PV-generated power
Markus Storm D.energy (online) Saturday 11:15 11:30 slides video webm mp4
Obstacles to open source in building energy technology
An analysis of the German research landscape
Felix Rehmann D.energy (online) Saturday 11:30 12:00 slides webm mp4
EVerest: AC and DC electric vehicle charging with open source software and hardware Kai-Uwe Hermann D.energy (online) Saturday 12:00 12:30 slides webm mp4
European Eichrecht
E-Mobility with Love & Security
Achim Friedland D.energy (online) Saturday 12:30 13:00 slides webm mp4
Presentation of the SEAPATH project Erwann Roussy D.energy (online) Saturday 13:00 13:30 slides webm mp4
Green software engineering
Building tools and ecosystems around green software engineering
Arne Tarara D.energy (online) Saturday 13:30 14:00 slides webm mp4
Carbon Intensity Aware Scheduling in Kubernetes Parul Singh, Kaiyi Liu D.energy (online) Saturday 14:00 14:30 slides webm mp4
Welcome to the on-campus Energy Devroom Nico Rikken, Nicolas Höning, Kai-Uwe Hermann AW1.126 Saturday 15:00 15:10 webm mp4
V2GLiberty: The open stack that could
How we enable EV owners to be ahead of the industry, with open source software
Nicolas Höning AW1.126 Saturday 15:10 15:40 slides slides webm mp4
OpenSTEF: Open Source energy predictions Frederik Stoel AW1.126 Saturday 15:40 16:05 slides other webm mp4
4 Years of Energy Management with openHAB
A personal story about smart homes, PV systems and EVs.
Kai Kreuzer AW1.126 Saturday 16:05 16:30 slides webm mp4
Combatting Software-Driven Environmental Harm With Free Software Joseph De Veaugh-Geiss AW1.126 Saturday 16:30 17:00 slides webm mp4
Getting to a fossil free internet by 2030
A tour of the tech and policy changes to get us there
Chris Adams AW1.126 Saturday 17:00 17:30 slides webm mp4
Power profiling with the Firefox Profiler Florian Quèze AW1.126 Saturday 17:30 18:00 slides webm mp4
Update on open-source energy system modeling in the global south and including Africa Robbie Morrison AW1.126 Saturday 18:00 18:30 slides webm mp4
Open data and open-source adoption in the energy sector
filling the gaps with the open community
Davide Fioriti AW1.126 Saturday 18:30 19:00 slides webm mp4

Erlang, Elixir and Friends devroom (9)

Elixir - Old wine in new casks
Intro talk about Elixir/Erlang
Tonći Galić H.1309 (Van Rijn) Sunday 09:00 09:30 webm mp4
Introduction to Gleam
by building type-safe Discord bots on the BEAM
Harry Bairstow H.1309 (Van Rijn) Sunday 09:30 10:00 slides webm mp4
Speak binary to me
Learn the powers of binary pattern matching
Troels Brødsgaard H.1309 (Van Rijn) Sunday 10:00 10:30 slides webm mp4
LiveView keeps you warm!
Building a knitting machine UI with Phoenix LiveView
Arjan Scherpenisse H.1309 (Van Rijn) Sunday 10:30 11:00 webm mp4
Distributed music programming with Gleam, BEAM, and the Web Audio API Hayleigh Thompson H.1309 (Van Rijn) Sunday 11:00 11:30 audio webm mp4
The Actor Model as a Load Testing Framework Nelson Vides H.1309 (Van Rijn) Sunday 11:30 12:05 slides webm mp4
Shorter feedback loops with Livebook Linus De Meyere H.1309 (Van Rijn) Sunday 12:05 12:35 slides webm mp4
Running Erlang and Elixir on microcontrollers with AtomVM
How to run BEAM code on a 3 $ microcontroller
Davide Bettio H.1309 (Van Rijn) Sunday 12:35 12:40 webm mp4
Dealing with a Monster Query
a story of Elixir & optimization
Mackenzie Morgan H.1309 (Van Rijn) Sunday 12:40 12:50 webm mp4

Fast and Streaming Data devroom (6)

Running Real-time Stream Processing Analytics On Traces Fawaz Ghali K.4.201 Saturday 10:30 11:00 webm mp4
CDC Stream Processing with Apache Flink
A peek under the hood of a changelog engine
Timo Walther K.4.201 Saturday 11:10 11:40 slides webm mp4
An introduction to Apache Beam for streaming analytics
Get to know how to leverage Apache Beam for your streaming analytics pipelines
Israel Herraiz K.4.201 Saturday 11:50 12:20 slides webm mp4
Ingesting over a million rows per second on a single instance.
Time-series processing using QuestDB
Javier Ramírez K.4.201 Saturday 12:30 13:00 slides webm mp4
Building A Real-Time Analytics Dashboard with Streamlit, Apache Pinot, and Apache Pulsar
Best of Both Worlds with Event Streaming and Real-Time Analytics
Mark Needham, Mary Grygleski K.4.201 Saturday 13:10 13:40 webm mp4
Building Analytical Apps With ClickHouse Aleksei Milovidov K.4.201 Saturday 13:50 14:20 webm mp4

FOSS Educational Programming Languages devroom (6)

Zimjs.com/kids/slate makes kids happy magic .js coders
Devs.zimjs.com helps you making canvas-apps, interacting books, games,..
Karel Rosseel H.2214 Sunday 09:00 09:30
Building Personalized AI Apps with MIT App Inventor Diego Barreiro Perez H.2214 Sunday 09:40 10:10 slides webm mp4
Hedy: A gradual and multi-lingual programming language for education Mark Giesen H.2214 Sunday 10:20 10:50 slides webm mp4
MicroBlocks: small, fast, human friendly Bernat Romagosa, Kathy Giori H.2214 Sunday 11:00 11:30 webm mp4
Snap! - Build Your Own Blocks
A visual programming language for Computing Education
Jens Mönig, Jadga Huegle H.2214 Sunday 11:40 12:10 webm mp4
TurtleStitch - Coded Embroidery
Low Barriers & High Ceilings with Tech/Tex
Andrea Mayr-Stalder H.2214 Sunday 12:20 12:50

FOSS on Mobile Devices devroom (10)

Lomiri Mobile Linux in Desktop mode
Lomiri and the myth of the pocket size desktop computer
Alfred Neumayer UB4.136 Saturday 10:30 10:55 webm mp4
AMENDMENT Sharp photos and short movies on a mobile phone Pavel Machek UB4.136 Saturday 11:00 11:25 webm mp4
Mainline Linux on recent Qualcomm SoCs: Fairphone 4
A look into the work of getting a modern Qualcomm SoC into mainline Linux.
Luca Weiss UB4.136 Saturday 11:30 11:45 slides webm mp4
Mobian: to stable... and beyond! Arnaud Ferraris UB4.136 Saturday 11:50 12:05 slides webm mp4
What's new in the world of phosh? Evangelos Ribeiro Tzaras UB4.136 Saturday 12:10 12:25 audio webm mp4
Ondev2: Distro-Independent Installer For Linux Mobile OIiver Smith UB4.136 Saturday 12:30 12:45 webm mp4
Sailing into the Linux port with Sony Open Devices 
A journey of adapting Sailfish OS to work on Sony Xperia phones 
Björn Bidar UB4.136 Saturday 12:50 13:05 slides other webm mp4
AMENDMENT Writing a convergent application in 2023 with Kirigami Carl Schwan UB4.136 Saturday 13:10 13:35 slides webm mp4
Can Genode on the PinePhone question the notion of a smartphone? Norman Feske UB4.136 Saturday 13:40 14:05 slides
Where do we go from here?
The future of Linux on Mobile could be exciting, scary, or both!
Clayton Craft UB4.136 Saturday 14:10 14:30 slides webm mp4

Friends of OpenJDK devroom (20)

Welcome to the Friends of OpenJDK (Foojay.io) Developer Room! Geertjan Wielenga H.1302 (Depage) Sunday 09:00 09:05 webm mp4
After Nearly 30 Years, How Is Java So Popular? Simon Ritter H.1302 (Depage) Sunday 09:05 09:25 webm mp4
Why And How To Upgrade To Java 17 (And Prepare For 21) Johan Janssen H.1302 (Depage) Sunday 09:30 09:50 webm mp4
Best Practices For Real-Time Stream Processing (With Hazelcast Open Source Platform) Fawaz Ghali H.1302 (Depage) Sunday 09:55 10:15 webm mp4
Keep Your Dependencies In Check Marit van Dijk H.1302 (Depage) Sunday 10:20 10:40 webm mp4
Major Migrations Made Easy With OpenRewrite Tim te Beek H.1302 (Depage) Sunday 10:45 11:05 webm mp4
Rethinking Ecosystem Security After Log4Shell Steve Poole H.1302 (Depage) Sunday 11:10 11:30 webm mp4
Elasticsearch Internals Martin Toshev H.1302 (Depage) Sunday 11:35 11:55 slides webm mp4
Securing Your Software Supply Chain One Open Source Project at a Time Fatih Degirmenci, Lori Lorusso H.1302 (Depage) Sunday 12:00 12:20 webm mp4
What I Miss In Java (The Perspectives Of A Kotlin Developer) Nicolas Frankel H.1302 (Depage) Sunday 12:25 12:45 webm mp4
Update on #JavaOnRaspberryPi and Pi4J Frank Delporte H.1302 (Depage) Sunday 12:50 13:10 webm mp4
Write Once, Run Anywhere... Well, What About Heterogeneous Hardware? Thanos Stratikopoulos H.1302 (Depage) Sunday 13:15 13:35 slides webm mp4
The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service Rich Hagarty H.1302 (Depage) Sunday 13:40 14:00 webm mp4
Afraid Of Java Cold Starts In Serverless? Fear Not, Java Is Super Fast! Ondro Mihalyi H.1302 (Depage) Sunday 14:05 14:25 webm mp4
FireCRaCer: The Best Of Both Worlds Volker Simonis H.1302 (Depage) Sunday 14:30 14:50 webm mp4
Classics Never Get Old: Two Easy Pieces For GraalVM Dmitry Chuyko H.1302 (Depage) Sunday 14:55 15:15 webm mp4
AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435) Johannes Bechberger H.1302 (Depage) Sunday 15:20 15:40 webm mp4
Quarkus 101: Intro To Java Development With Quarkus Kevin Dubois H.1302 (Depage) Sunday 15:45 16:05 webm mp4
Modernizing Legacy Messaging System with Apache Pulsar Mary Grygleski, Enrico Olivelli H.1302 (Depage) Sunday 16:10 16:30 webm mp4
Fuzion — Intro for Java Developers: Mapping Java's Features to Simpler Mechanisms Fridtjof Siebert H.1302 (Depage) Sunday 16:35 16:55 slides webm mp4

Go devroom (17)

The State of Go
What's new since Go 1.19
Maartje Eyskens UD2.218A Saturday 10:30 11:00 webm mp4
Recipes for reducing cognitive load
yet another idiomatic Go talk
Federico Paolinelli UD2.218A Saturday 11:00 11:30 slides webm mp4
Building a CI pipeline with Dagger in Go Márk Sági-Kazár UD2.218A Saturday 11:30 12:00 slides webm mp4
Debugging concurrency programs in Go Andrii Soldatenko UD2.218A Saturday 12:00 12:30 slides webm mp4
What's new in Delve / Tracing Go programs with eBPF Derek Parker UD2.218A Saturday 12:30 13:00 webm mp4
Go Even Further Without Wires
Long Distance Radio Communication Using Go and TinyGo
Ron Evans UD2.218A Saturday 13:00 13:30 webm mp4
Optimizing string usage in Go programs Matej Gera UD2.218A Saturday 13:30 14:00 slides webm mp4
Squeezing a go function Jesús Espino UD2.218A Saturday 14:00 14:30 slides webm mp4
Reconciliation Pattern, Control Theory and Cluster API: The Holy Trinity Sachin Singh UD2.218A Saturday 14:30 15:00 slides webm mp4
Five Steps to Make Your Go Code Faster & More Efficient Bartek Plotka UD2.218A Saturday 15:00 15:30 webm mp4
Headscale: How we are using integration testing to reimplement Tailscale Kristoffer Dalby, Juan Font Alonso UD2.218A Saturday 15:30 16:00 slides webm mp4
Our Mad Journey of Building a Vector Database in Go
Building a Database in Go
Etienne Dilocker UD2.218A Saturday 16:00 16:30 webm mp4
Building a basic event-driven application in Go in 20 minutes
Introduction to Watermill
Robert Laszczak UD2.218A Saturday 16:30 17:00 slides webm mp4
Is Go Object-Oriented? A Case of Public Opinion Ronna Steinberg UD2.218A Saturday 17:00 17:30 webm mp4
Visually programming Go
Let's mix Blockly + Go and see what happens!
Daniel Esteban UD2.218A Saturday 17:30 18:00 webm mp4
vfkit - a native macOS hypervisor written in go Christophe Fergeau UD2.218A Saturday 18:00 18:30 slides webm mp4
Go Lightning talks
Come speak!
Maartje Eyskens UD2.218A Saturday 18:30 19:00 webm mp4

Graph Systems and Algorithms devroom (8)

TEDective
Opening up European Public Procurement Data
Linus Sehn K.4.601 Saturday 10:30 10:55 slides webm mp4
On the HashGNN node embedding algorithm
A new algorithm in GDS 2.3
Adam Schill Collberg, Jacob Sznajdman K.4.601 Saturday 11:00 11:25 slides
ipysigma: a Jupyter widget for interactive visual network analysis Guillaume Plique K.4.601 Saturday 11:30 11:55 webm mp4
A case for DAG databases
Correlating revision history with CI results
Nikolai Kondrashov K.4.601 Saturday 12:00 12:25 slides webm mp4
Visualization paradigm that will (potentially) replace force layouts
Visualization paradigm that allows an effective arrangement of the graph, through the use of AI
Simone Ceccarelli, Tommaso Zazzaretti K.4.601 Saturday 12:30 12:55 slides webm mp4
Graph Stream Zoomer
A window-based graph stream grouping system based on Apache Flink
Christopher Rost K.4.601 Saturday 13:00 13:25 slides webm mp4
The LDBC Social Network Benchmark Gabor Szarnyas, David Püroja K.4.601 Saturday 13:30 13:55 slides webm mp4
Gephi towards v1.0: the codebase, and the rest Mathieu Jacomy, Mathieu Bastian K.4.601 Saturday 14:00 14:25 slides webm mp4

Haskell devroom (9)

Welcome to the Haskell devroom Fraser Tweedale H.1309 (Van Rijn) Sunday 13:10 13:15 webm mp4
A quick overview of the Haskell tooling Julien Dehos H.1309 (Van Rijn) Sunday 13:15 13:30 slides webm mp4
Hackathon HaskellKatas style
Install a complete hackable haskell katas environment for a new hackathon concept
Reynaldo Cordero H.1309 (Van Rijn) Sunday 13:35 14:20 other webm mp4
Web application architecture in Haskell with flora.pm
A case study of a Haskell community platform in 2022
Hécate H.1309 (Van Rijn) Sunday 14:25 15:05 webm mp4
The Haskell Security Advisory Database
Status and next steps
Fraser Tweedale H.1309 (Van Rijn) Sunday 15:10 15:15 webm mp4
On the path of better interoperability with Rust! Yvan Sraka H.1309 (Van Rijn) Sunday 15:20 15:50 slides webm mp4
2D animations in Haskell using gloss, lens and state Julien Dehos H.1309 (Van Rijn) Sunday 15:55 16:20 slides webm mp4
Open-Source Opportunities with the Haskell Foundation David Thrane Christiansen H.1309 (Van Rijn) Sunday 16:25 16:55 webm mp4
Acknowledgements, *prize draw* and farewell Fraser Tweedale H.1309 (Van Rijn) Sunday 16:55 17:00 webm mp4

HPC, Big Data and Data Science devroom (19)

Efficiently exploit HPC resources in scientific analysis and visualization with ParaView Nicolas Vuaille UD2.120 (Chavanne) Sunday 09:00 09:25 slides webm mp4
Simplifying the creation of Slurm client environments
A Straw for your Slurm beverage
Pablo Llopis Sanmillan UD2.120 (Chavanne) Sunday 09:30 09:55 slides webm mp4
Troika: Submit, monitor, and interrupt jobs on any HPC system with the same interface Olivier Iffrig, Axel Bonet UD2.120 (Chavanne) Sunday 10:00 10:25 slides webm mp4
Self-service Kubernetes Platforms with RDMA on OpenStack
K8s, OpenStack and RDMA are just like oil, vinegar and bread?
John Garbutt UD2.120 (Chavanne) Sunday 10:30 10:55 slides webm mp4
How to deal with validation as an HPC software?
An approach to power software testing at scale
Julien Adam UD2.120 (Chavanne) Sunday 11:00 11:25 slides webm mp4
LOFAR: FOSS HPC across 2000 kilometers
The unknown world of open source radio astronomy software
Corne Lukken UD2.120 (Chavanne) Sunday 11:30 11:55 slides webm mp4
HPC Container Conformance
Guidance on how to build and annotate containers for HPC
Christian Kniep UD2.120 (Chavanne) Sunday 12:00 12:10 slides webm mp4
The LDBC benchmark suite Gabor Szarnyas, David Püroja UD2.120 (Chavanne) Sunday 12:10 12:20 slides webm mp4
Multiple Double Arithmetic on Graphics Processing Units
GPU acceleration to offset the cost overhead of multiple double arithmetic
Jan Verschelde UD2.120 (Chavanne) Sunday 12:25 12:35 slides webm mp4
Overengineering an ML pet project to learn about MLOps
Force yourself to do pushups while working from home!
Victor Sonck UD2.120 (Chavanne) Sunday 12:35 12:45 slides webm mp4
Reproducibility and performance: why choose?
CPU tuning in GNU Guix
Ludovic Courtès UD2.120 (Chavanne) Sunday 12:50 13:00 slides webm mp4
LIBRSB: Universal Sparse BLAS Library
A highly interoperable Library for Sparse Basic Linear Algebra Subroutines and more for Multicore CPUs
Michele Martone UD2.120 (Chavanne) Sunday 13:00 13:25 slides webm mp4
numba-mpi
Numba @njittable MPI wrappers tested on Linux, macOS and Windows
Sylwester Arabas, Oleksii Bulenok, Kacper Derlatka UD2.120 (Chavanne) Sunday 13:30 13:55 slides webm mp4
Running MPI applications on Toro unikernel Matias Vara UD2.120 (Chavanne) Sunday 14:00 14:25 slides webm mp4
MUST: Compiler-aided MPI correctness checking with TypeART Alexander Hück UD2.120 (Chavanne) Sunday 14:30 14:55 paper slides webm mp4
Link-time Call Graph Analysis to facilitate user-guided program instrumentation
An LLVM based approach
Tim Heldmann, Sebastian Kreutzer UD2.120 (Chavanne) Sunday 15:00 15:25 paper slides webm mp4
How the Spack package manager tames the stat storm Harmen Stoppels UD2.120 (Chavanne) Sunday 15:30 15:55 slides webm mp4
Keeping the HPC ecosystem working with Spack CI Todd Gamblin UD2.120 (Chavanne) Sunday 16:00 16:25 webm mp4
Developing effective testing pipelines for HPC applications Jason Nucciarone UD2.120 (Chavanne) Sunday 16:30 16:55 slides webm mp4

Image-based Linux and Secure Measured Boot devroom (9)

Devroom kick-off talk: UKI? DDI?? Oh my!!!
Introducing and decoding image-based Linux terminology and concepts
Luca Boccassi H.1308 (Rolin) Saturday 10:30 10:55 slides webm mp4
DM-Verity Rootfs Protection
Blockwise Hashtree
Frank Rehberger H.1308 (Rolin) Saturday 11:00 11:20 slides webm mp4
Image-Based Linux and TPMs
Measured Boot, Protecting Secrets and you
Lennart Poettering H.1308 (Rolin) Saturday 11:25 11:45 slides webm mp4
Building initrds in a new way Zbigniew Jędrzejewski-Szmek H.1308 (Rolin) Saturday 11:50 12:10 slides webm mp4
Ultrablue
User-friendly Lightweight TPM Remote Attestation over Bluetooth
Gabriel Kerneis H.1308 (Rolin) Saturday 12:20 12:40 slides webm mp4
Converging image and package based OS updates Ludwig Nussel H.1308 (Rolin) Saturday 12:45 13:05 slides webm mp4
Ubuntu Core: a technical overview Valentin David H.1308 (Rolin) Saturday 13:10 13:30 webm mp4
openSUSE MicroOS design
A functional read-only OS in an imperfect world
Ignaz Forster H.1308 (Rolin) Saturday 13:35 13:55 slides webm mp4
MachineOS: a Trusted, SecureBoot Image-based Container OS Ryan Harper H.1308 (Rolin) Saturday 14:00 14:20 slides slides video webm mp4

JavaScript devroom (16)

Why we ditched JavaScript for Kotlin/JS Louis CAD UB5.230 Sunday 09:00 09:25 webm mp4
Doom on the browser thanks to WebAssmebly and .Net
Or how I ported Managed Doom to Blazor
Yassine Benabbas UB5.230 Sunday 09:30 09:55 webm mp4
Controlling the web with a PS5 controller Harshil Agrawal UB5.230 Sunday 10:00 10:25 slides webm mp4
Finite state machine (and some retrogaming) Gabriele Falasca UB5.230 Sunday 10:30 10:55 slides webm mp4
Javascript for Privacy-Protecting Peer-to-Peer Applications
Usage of the I2P-SAM Javascript Library: Anonymized and End-to-End Encrypted Communication
Konrad Bächler UB5.230 Sunday 11:00 11:25 slides webm mp4
Strong Dynamic Type Checking for JavaScript
Where TypeScript is helpless, JavaScript Proxies come to the rescue!
Sylvain Pollet-Villard UB5.230 Sunday 11:30 11:55 webm mp4
Secure by accident
How performance optimisation can lead to more secure apps
André Jaenisch UB5.230 Sunday 12:00 12:25 slides slides webm mp4
The problems you will have when creating a plugins system for your shiny UI project Joaquim Rocha UB5.230 Sunday 12:30 12:55 slides webm mp4
Is it time to migrate to Vue 3?
TLDR: it depends
Denny Biasiolli UB5.230 Sunday 13:00 13:25 slides webm mp4
In the loop
or: How I Learned to Stop Worrying and Love the Event Loop
Bhavin Chandarana UB5.230 Sunday 13:30 13:55 webm mp4
jxr in /engine/ - coding in WebXR on a plane
Custom JavaScript subtset open scaffolding to spacially and textualy explore interfaces
Fabien Benetou (@Utopiah) UB5.230 Sunday 14:00 14:25 webm mp4
Visualize the NPM dependencies city ecosystem of your node project in VR David Moreno-Lumbreras UB5.230 Sunday 14:30 14:55 slides webm mp4
Micro-frontends in React
Using Webpack Module federation to break free from monoliths in UI
Bipul Adhikari UB5.230 Sunday 15:00 15:25 webm mp4
Managing customization in UI library
How to allow customization in complex React components library. The example of MUI.
Alexandre Fauquette UB5.230 Sunday 15:30 15:55 slides webm mp4
A practical approach to build an open and evolvable Digital Experience Platform (DXP) Boubacar Siddighi BARRY, Maurizio Pedriale UB5.230 Sunday 16:00 16:25 webm mp4
Using the Firefox Profiler for web performance analysis
Capture a performance profile. Analyze it. Share it. Make the web faster.
Julien Wajsberg UB5.230 Sunday 16:30 16:55 slides webm mp4

Kernel devroom (16)

Hardening Kernel Subsystems by Architectural Capabilities Zahra Tarkhani UA2.220 (Guillissen) Sunday 09:00 09:25 slides webm mp4
Pulse-Width-Modulation (PWM) is easy, isn't it?
Turning it off and on again
Uwe Kleine-König UA2.220 (Guillissen) Sunday 09:30 09:55 slides
Hybrid Networking Stack Demo Maryam Tahhan UA2.220 (Guillissen) Sunday 10:00 10:25 slides webm mp4
meta netdevices Daniel Borkmann, Nikolay Aleksandrov UA2.220 (Guillissen) Sunday 10:30 10:55 slides webm mp4
MPTCP in the upstream kernel
A long road that started almost 15 years ago
Matthieu Baerts UA2.220 (Guillissen) Sunday 11:00 11:25 slides webm mp4
Graphing tools for scheduler tracing Julia Lawall UA2.220 (Guillissen) Sunday 11:30 11:55 slides webm mp4
Walking native stacks in BPF without frame pointers Vaishali Thakkar, Javier Honduvilla Coto UA2.220 (Guillissen) Sunday 12:00 12:25 slides webm mp4
composefs
An opportunistically sharing verified image filesystem
Alexander Larsson UA2.220 (Guillissen) Sunday 12:30 12:55 slides webm mp4
EROFS filesystem update and its future Xiang Gao UA2.220 (Guillissen) Sunday 13:00 13:25 slides webm mp4
Having Something To Hide
Trusted Key Storage in Linux
Ahmad Fatoum UA2.220 (Guillissen) Sunday 13:30 13:55 slides webm mp4
Rust in the Kernel (via eBPF)
Writing eBPF programs in Rust with Aya
Michal Rostecki UA2.220 (Guillissen) Sunday 14:00 14:25 slides
Optimizing BPF hashmap and friends Anton Protopopov UA2.220 (Guillissen) Sunday 14:30 14:55 slides webm mp4
eBPF loader deep dive Dylan Reimerink UA2.220 (Guillissen) Sunday 15:00 15:25 slides webm mp4
Hacking the Linux Kernel to get moar FPS André Almeida UA2.220 (Guillissen) Sunday 15:30 15:55 slides webm mp4
Don't blame devres - devm_kzalloc() is not harmful
Use-after-free bugs in drivers and what to do about them.
Bartosz Golaszewski UA2.220 (Guillissen) Sunday 16:00 16:25 slides webm mp4
Rethinking device support for the long-term Nícolas F. R. A. Prado UA2.220 (Guillissen) Sunday 16:30 16:55 slides webm mp4

Kotlin devroom (17)

Kotlin DevRoom Welcoming Remarks Nicola Corti, Martin Bonnin, Holger Steinhauer UB5.230 Saturday 10:30 10:45 webm mp4
The State of Kotlin Marco Gomiero, Sergei Rybalkin UB5.230 Saturday 10:50 11:25 webm mp4
Kotlin Multiplatform: From “Hello World” to the Real World Russell Wolf UB5.230 Saturday 11:30 11:55 slides webm mp4
A mirror without reflection for Kotlin/Multiplatform Salomon BRYS UB5.230 Saturday 12:00 12:25 webm mp4
Toward better Kotlin Multiplatform architecture with Dependency Injection and KSP Romain Boisselle UB5.230 Saturday 12:30 12:55 webm mp4
KRuMP - Kotlin-Rust-Multiplatform?!
How to write bugs once and ship them to many platforms.
Matthias Geisler UB5.230 Saturday 13:00 13:25 webm mp4
Kotlin Multiplatform for Android & iOS library developers
Tips for writing Kotlin Multiplatform Android/iOS libraries
Paolo Rotolo, Anna Labellarte UB5.230 Saturday 13:30 13:55 slides webm mp4
Functional fun in Kotlin
A 20 minute run through modern FP in Kotlin
Simon Vergauwen UB5.230 Saturday 14:00 14:25 webm mp4
Be pushy! Let's join for wider and better Kotlin support worldwide Louis CAD UB5.230 Saturday 14:30 14:55 webm mp4
How we moved SDKs to Kotlin Multiplatform
and saved the world (kind of).
Zachary Powell UB5.230 Saturday 15:00 15:25 webm mp4
Improving the Kotlin Developer Experience in Koin 3.2 Arnaud Giuliani UB5.230 Saturday 15:30 15:55 webm mp4
Shrinking in the Age of Kotlin James Hamilton UB5.230 Saturday 16:00 16:25 slides webm mp4
20 minutes from zero to a live chatbot with Tock Francois Nollen UB5.230 Saturday 16:30 16:55 webm mp4
Data oriented programming in Kotlin Ties van de Ven UB5.230 Saturday 17:00 17:25
Take your shot of Vitamin! Gérard Paligot UB5.230 Saturday 17:30 17:55 slides webm mp4
How to Test Your Compose UI István Juhos UB5.230 Saturday 18:00 18:25 webm mp4
Kotlin DevRoom Closing Remarks Nicola Corti, Martin Bonnin, Marco Gomiero, Holger Steinhauer, Sergei Rybalkin UB5.230 Saturday 18:30 18:45 webm mp4

Legal and Policy Issues devroom (15)

Welcome to the Legal and Policy Issues Devroom Tom Marble, Matthias Kirschner, Bradley M. Kuhn, Karen Sandler, Alexander Sander UB5.132 Saturday 10:30 10:35 webm mp4
A Service as a Software Substitute (SaaSS) is unjust like proprietary software
Thinking carefully about services
Ian Kelling UB5.132 Saturday 10:35 11:00 webm mp4
Windows and Office "tax" refund
Various cases about the refund of pre-installed software, and the right to install any software on any device
Luca Bonissi UB5.132 Saturday 11:00 11:25 slides webm mp4
Fuzzy Law-gic: FOSS & the Unauthorized Practice of Law Sarajane Whitfield UB5.132 Saturday 11:30 11:55 slides webm mp4
Is “European open source” a thing?
Debating the role of open source in building Europe’s digital sovereignty
Gaël Blondelle, Alberto P. Martí UB5.132 Saturday 12:00 12:50 webm mp4
Financing Open Source by small companies
We give Open Source projects 1% of the revenue, and you can too!
Marta Rybczynska UB5.132 Saturday 13:00 13:25 slides webm mp4
Open Source Initiative - Changes to License Review Process Pamela Chestek UB5.132 Saturday 13:30 13:55 webm mp4
Learning From the Big Failures To Improve FOSS Advocacy and Adoption
How Are Big Companies Benefiting So Much from FOSS, and Individuals So Little?
Bradley M. Kuhn UB5.132 Saturday 14:00 14:50 webm mp4
Reckoning with new app store changes: Is now our chance?
Recent legal and policy developments around app stores and what they mean for free software
John Sullivan UB5.132 Saturday 15:00 15:25 slides webm mp4
How to get public administrations to use more FOSS Claus Wickinghoff UB5.132 Saturday 15:30 15:55 webm mp4
EU alternative to app stores Marcel Kolaja UB5.132 Saturday 16:00 16:25 slides webm mp4
AI Discussion Karen Sandler UB5.132 Saturday 16:30 16:55 webm mp4
The coming EU Standard-Essential Patents regulation Ciarán O'Riordan, Panos Alevropoulos UB5.132 Saturday 17:00 17:25 webm mp4
The Professional's Guide To Haphazardly Picking Licenses For Standards & Specifications
Practical tips for the reckless licensor
Nathan Willis UB5.132 Saturday 17:30 17:55 webm mp4
Panel: Hot Topics
Organizers of the Legal & Policy DevRoom discuss the issues of the day
Tom Marble, Bradley M. Kuhn, Karen Sandler, Alexander Sander UB5.132 Saturday 18:00 18:50 webm mp4

LibreOffice Technology Development Platform devroom (23)

Migrating to LibreOffice Technology - old and new motivations and challenges Lothar K. Becker H.1308 (Rolin) Saturday 15:00 15:10 webm mp4
Fun project by design – How LibreOffice development can be full of flow?
The ten funniest moments of my recent Numbertext, LibreLogo, Hunspell & LibreOffice developments
László Németh H.1308 (Rolin) Saturday 15:10 15:20 slides slides webm mp4
SmartArt Support for LibreOffice Hossein Nourikhah H.1308 (Rolin) Saturday 15:20 15:30 slides webm mp4
Putting the R in LibreOffice: a Shiny dashboard for QA
Using R and the Shiny framework to help the LibreOffice QA community
Stéphane Guillou H.1308 (Rolin) Saturday 15:30 15:40 webm mp4
Cleaning up the unittest code mess Xisco Fauli H.1308 (Rolin) Saturday 15:40 15:50 slides webm mp4
Crashtesting LibreOffice in the backyard Gabor Kelemen H.1308 (Rolin) Saturday 15:50 16:00 slides webm mp4
LibreOffice Dark Modes
multi-platform support was surprisingly difficult
Caolán McNamara H.1308 (Rolin) Saturday 16:00 16:10 slides webm mp4
Turbocharging an elephant. Making Libreoffice faster. Noel Grandin H.1308 (Rolin) Saturday 16:10 16:20 webm mp4
Feature Locking and Feature Restriction
Integrator's way to unlock potential
Pranam Lashkari H.1308 (Rolin) Saturday 16:20 16:30 webm mp4
An Interoperability Improvement in LibreOffice Impress Tables Sarper Akdemir H.1308 (Rolin) Saturday 16:30 16:40 webm mp4
Writer Content Controls -- what happened in the past half year Miklos Vajna H.1308 (Rolin) Saturday 16:40 16:50 webm mp4
Footnotes in multi-column sections Attila Szűcs H.1308 (Rolin) Saturday 16:50 17:00 webm mp4
News from the ODF Toolkit
Quick overview: Intro, use cases & updates from the past months and likely future!
Svante Schubert H.1308 (Rolin) Saturday 17:00 17:10 slides webm mp4
LibreOffice graphics subsystems - SystemSpecificRenderers
Providing a working Example and report about progress/findings during development
Armin Le Grand H.1308 (Rolin) Saturday 17:10 17:20 slides webm mp4
Improvements to LibreOffice PDF accessibility
Come to see what improvements we made to PDF/UA support in LibreOffice
Thorsten Behrens H.1308 (Rolin) Saturday 17:20 17:30 webm mp4
Supporting old proprietary graphic formats Paris Oplopoios H.1308 (Rolin) Saturday 17:30 17:40 slides webm mp4
LibreOfficeKit – bridge between your application and LibreOffice Szymon Kłos H.1308 (Rolin) Saturday 17:40 17:50 slides webm mp4
Collabora Online over lock-down
How LibreOffice technology in the browser got better
Michael Meeks H.1308 (Rolin) Saturday 17:50 18:00 webm mp4
A Rocket Engine for LibreOffice Templates
Come to see what's in store for the recently-moved WollMux forms and templating engine extension for LibreOffice
Thorsten Behrens H.1308 (Rolin) Saturday 18:00 18:10 webm mp4
Make Collabora Online yours
Customize and integrate it everywhere
Pedro Pinto Silva H.1308 (Rolin) Saturday 18:10 18:20 slides webm mp4
Marrying Collabora Online and LibreOffice WASM
Running Collabora Online in WASM
Balázs Varga H.1308 (Rolin) Saturday 18:20 18:30 slides webm mp4
Collabora Online and WASM
Assembling off-line Collabora Online with the Web.
Michael Meeks H.1308 (Rolin) Saturday 18:30 18:40 webm mp4
State of the Toolchain Stephan Bergmann H.1308 (Rolin) Saturday 18:40 18:50 slides webm mp4

LLVM devroom (9)

Demystifying compiler-rt-sanitizers for multiple architectures Mamta Shukla AW1.120 Saturday 15:00 15:30 slides webm mp4
Defining a multi-architecture interface for SYCL in LLVM Clang Hugh Delaney AW1.120 Saturday 15:35 15:45 webm mp4
CANCELLED Eliminating ManagedStatic and llvm_shutdown Nicolai Hähnle AW1.120 Saturday 15:50 16:00 slides
AMENDMENT Interactive discussion on organizing LLVM socials/meetups AW1.120 Saturday 15:50 16:00 slides
How to Build your own MLIR Dialect Marius Brehler AW1.120 Saturday 16:05 16:35 slides webm mp4
Case study of creating and maintaining an analysis and instrumentation tool based on LLVM: PARCOACH Philippe Virouleau AW1.120 Saturday 16:40 17:10 slides webm mp4
The C2 compiler
How the C2 compiler evolved
Bas van den Berg AW1.120 Saturday 17:15 17:45 webm mp4
Flang progress update Kiran Chandramohan AW1.120 Saturday 17:50 18:20 slides webm mp4
Open source C/C++ embedded toolchains using LLVM Peter Smith AW1.120 Saturday 18:25 18:55 slides webm mp4

MariaDB, MySQL and Friends devroom (16)

New Year -> New major-major version of MariaDB Michael "Monty" Widenius K.3.201 Sunday 09:00 09:20 slides webm mp4
An introduction to MariaDB contributions Andrew Hutchings K.3.201 Sunday 09:30 09:50 slides webm mp4
Deploying Galera Cluster in the real world Colin Charles K.3.201 Sunday 10:00 10:20 paper webm mp4
What is new in analytics for MariaDB Roman Nozdrin K.3.201 Sunday 10:30 10:50 slides webm mp4
Data-in-use Encryption with MariaDB Moritz Eckert K.3.201 Sunday 11:00 11:20 webm mp4
InnoDB change buffer: Unsafe at any speed
The tale of some corruption bugs and how they were found
Marko Mäkelä K.3.201 Sunday 11:30 11:50 other slides webm mp4
MySQL 8 vs MariaDB 10.11 Peter Zaitsev K.3.201 Sunday 12:00 12:20 audio webm mp4
The MySQL Ecosystem in 2023 Colin Charles K.3.201 Sunday 12:30 12:50 paper
Using new Generated Invisible Primary Key feature in MySQL 8.0 Dmitry Lenev K.3.201 Sunday 13:10 13:30
Deep Dive into MySQL Query Performance Peter Zaitsev K.3.201 Sunday 13:40 14:00 audio webm mp4
Online schema change at scale in TiDB
How does schema changes work in a distributed SQL database
Mattias Jonsson K.3.201 Sunday 14:10 14:30 slides webm mp4
Life of a Query in Vitess
Impersonating a monolithic database
Harshit Gangal K.3.201 Sunday 14:40 15:00 webm mp4
On the road to managed databases Mykola Marzhan K.3.201 Sunday 15:10 15:30 webm mp4
Lower your isolation level with ProxySQL
Adapt your Galera cluster setup to your needs using ProxySQL
René Cannaò, Javier Jaramago Fernández K.3.201 Sunday 15:40 16:00 webm mp4
Extending MySQL with component infrastructure
will MySQL be out of space soon ?
Frédéric Descamps K.3.201 Sunday 16:10 16:30 slides webm mp4
Extended observability to agentless monitoring on MySQL using ProcFS UDF plugin Vinicius Grippa K.3.201 Sunday 16:40 17:00 webm mp4

Matrix devroom (12)

AMENDMENT Welcome to the Matrix Devroom Matthew Hodgson K.3.401 Sunday 09:00 09:10 webm mp4
AMENDMENT matrixRTC | Matrix beyond Instant Messaging
Element Call, Scaling, Thirdroom
Florian Heese K.3.401 Sunday 09:10 09:55 webm mp4
AMENDMENT Clients as good as you'd expect
Sliding-Sync, Rust-SDK & WYSIWYG
Benjamin Kampmann K.3.401 Sunday 09:55 11:05 webm mp4
AMENDMENT Widgets in the "Sovereign Workplace" for the German public sector Kim Brose, Oliver Sand K.3.401 Sunday 11:05 11:45 slides webm mp4
Trixnity
One Matrix SDK for (almost) everything written in Kotlin
Benedict Benken K.3.401 Sunday 11:45 12:15 slides webm mp4
Bridging ActivityPub with Kazarma
Interoperability and "beyond-chat" Matrix
pdelacroix K.3.401 Sunday 12:15 12:35 slides webm mp4
All your base are belong to us
A crazy ride through lots of matrix projects
YanM K.3.401 Sunday 12:35 13:00 webm mp4
Introduction to the Synapse Kubernetes Operator
A new way to deploy Synapse and its Bridges on Kubernetes
Matthias Goerens D.matrix (online) Sunday 13:00 13:30 webm mp4
Join Matrix HQ room in a snap Mathieu Velten D.matrix (online) Sunday 13:30 14:00
Cascaded Foci (SFUs)
Selective Forwarding Units
Florian Heese, Šimon Brandner D.matrix (online) Sunday 14:00 14:30 webm mp4
Building a social app on top of Matrix
Fighting surveillance capitalism for fun and profit
Charles Wright D.matrix (online) Sunday 14:30 15:00 slides webm mp4
Decentralizing moderation
Mjölnir for all
David Teller D.matrix (online) Sunday 15:00 15:30 webm mp4

Microkernel and Component-based OS devroom (11)

The Microkernel Landscape in 2023
Newcomers, regulars, late bloomers, elders, oddballs and others
Martin Děcký H.1308 (Rolin) Sunday 09:00 09:30 slides webm mp4
Device driver gardening
Transplant Linux drivers fast but gently
Stefan Kalkowski H.1308 (Rolin) Sunday 09:30 10:00 slides webm mp4
Using Genode as an enabler for research on modern operating systems Michael Müller H.1308 (Rolin) Sunday 10:00 11:00 slides webm mp4
NOVA Microhypervisor Feature Update Udo Steinberg H.1308 (Rolin) Sunday 11:00 12:00 slides webm mp4
Evolution of OSv: Towards Greater Modularity and Composability Waldemar Kozaczuk H.1308 (Rolin) Sunday 12:00 13:00 slides webm mp4
Introducing Helios Micokernel
A small, practical microkernel
Drew DeVault H.1308 (Rolin) Sunday 13:00 14:00 slides webm mp4
Unikraft Weather Report
The Unikraft Project During 2022
Razvan Deaconescu H.1308 (Rolin) Sunday 14:00 14:15 slides webm mp4
Building a Linux-compatible Unikernel
How your application runs with Unikraft
Simon Kuenzer H.1308 (Rolin) Sunday 14:15 15:00 slides webm mp4
Hardware acceleration for Unikernels
A status update of vAccel
Anastassios Nanos, Charalampos Mainas H.1308 (Rolin) Sunday 15:00 15:40 slides webm mp4
A Rust-Based, modular Unikernel for MicroVMs
RustyHermit @ FOSDEM 2023
Stefan Lankes, Martin Kröning, Jonathan Klimt H.1308 (Rolin) Sunday 16:00 16:30 slides webm mp4
Loupe: Designing Application-driven Compatibility Layers in Custom Operating Systems Pierre Olivier H.1308 (Rolin) Sunday 16:30 17:00 slides webm mp4

Monitoring and Observability devroom (13)

Monitoring and Observability Devroom Opening Richard Hartmann UB2.252A (Lameere) Sunday 09:00 09:05 slides
Monitor your databases with Open Source tools Edith Puclla UB2.252A (Lameere) Sunday 09:10 09:40 webm mp4
Observability in Postgres
The Good, the Bad, and the Ugly
Greg Stark UB2.252A (Lameere) Sunday 09:50 10:20 webm mp4
Application Monitoring with Grafana and OpenTelemetry Fabian Stäber UB2.252A (Lameere) Sunday 10:30 11:00 webm mp4
Practical introduction to OpenTelemetry tracing Nicolas Frankel UB2.252A (Lameere) Sunday 11:10 11:40 webm mp4
Exploring the power of OpenTelemetry on Kubernetes Pavol Loffay, Benedikt Bongartz UB2.252A (Lameere) Sunday 11:50 12:20 webm mp4
Observe your API with an API Gateway Plugins bumurzokov UB2.252A (Lameere) Sunday 12:30 13:00 webm mp4
Adopting continuous-profiling: Understand how your code utilizes cpu/memory
Introduction into continuous-profiling and how it can help you writing more efficient code
Christian Simon UB2.252A (Lameere) Sunday 13:10 13:40 slides webm mp4
Loki: Logging, but make it cloud native
Get started with Loki, self dubbed "Prometheus, but for logs"
Kaviraj Kanagaraj, Owen Diehl UB2.252A (Lameere) Sunday 13:50 14:20 slides webm mp4
The O11y toolkit
A toolkit to improve, augment and debug your Prometheus stack
Julien Pivotto UB2.252A (Lameere) Sunday 14:30 15:00 webm mp4
Inspektor Gadget: An eBPF Based Tool to Observe Containers Francis Laniel UB2.252A (Lameere) Sunday 15:10 15:40 slides video video video webm mp4
Best Practices for Operators Monitoring and Observability in Operator SDK Shirly Radco, João Vilaça UB2.252A (Lameere) Sunday 15:50 16:20 webm mp4
Lightning Talks
NetXMS | Parca | OpenSearch
UB2.252A (Lameere) Sunday 16:30 17:00 webm mp4

Mozilla devroom (8)

Understanding the energy use of Firefox
With less power comes more sustainability
Florian Quèze UA2.220 (Guillissen) Saturday 15:00 15:25 slides webm mp4
What's new with the Firefox Profiler
Power tracks, UI improvements, importers
Nazım Can Altınova UA2.220 (Guillissen) Saturday 15:30 15:55 slides webm mp4
Over a decade of anti-tracking work at Mozilla Vincent Tunru UA2.220 (Guillissen) Saturday 16:00 16:30 slides webm mp4
The Digital Services Act 101
What is it and why should you care
Claire Pershan UA2.220 (Guillissen) Saturday 16:30 17:00 webm mp4
Cache The World
Adventures in A11Y Performance
Benjamin De Kosnik, Morgan Reschenberg UA2.220 (Guillissen) Saturday 17:00 17:25 slides webm mp4
Firefox Profiler beyond the web
Using Firefox Profiler to view Java profiling data
Johannes Bechberger UA2.220 (Guillissen) Saturday 17:30 18:00 webm mp4
Localize your open source project with Pontoon Matjaž Horvat UA2.220 (Guillissen) Saturday 18:00 18:25 webm mp4
The Road to Intl.MessageFormat Eemeli Aro UA2.220 (Guillissen) Saturday 18:30 19:00 slides webm mp4

Network devroom (17)

Welcome to the Network devroom Luca Deri, Alfredo Cardigliano H.1301 (Cornil) Sunday 09:00 09:05 webm mp4
Peer-to-peer Browser Connectivity
Leveraging WebRTC and the new WebTransport protocol to connect libp2p browser nodes.
Max Leonard Inden H.1301 (Cornil) Sunday 09:05 09:25 slides webm mp4
Snabbflow: a scalable IPFIX exporter
A tour of the IPFIX exporter developed at SWITCH
Max Rottenkolber, Alexander Gall H.1301 (Cornil) Sunday 09:25 09:45 slides webm mp4
What is an IDS and Network Security Monitoring in 2023?
Monitoring, Detection, challenges and solutions while chasing APTs, CVEs and Ransomware.
Peter Manev, Eric Leblond H.1301 (Cornil) Sunday 09:45 10:15 slides webm mp4
DDoS attack detection with open source FastNetMon Community Pavel Odintsov H.1301 (Cornil) Sunday 10:15 10:45 slides webm mp4
ntopng: an actionable event-driven network traffic analysis application
How ntopng can be used as a scriptable system capable of reacting to network events.
Luca Deri, Alfredo Cardigliano H.1301 (Cornil) Sunday 10:45 11:15 slides webm mp4
So you want to build a deterministic networking system
A gentle introduction to Time Sensitive Networking
Johannes Zink H.1301 (Cornil) Sunday 11:15 11:45 slides webm mp4
Hole punching in the wild
Learnings from running libp2p hole punching in production, measured from vantage points across the globe.
Max Leonard Inden, Dennis Trautwein H.1301 (Cornil) Sunday 11:45 12:15 slides webm mp4
"CNI Unleashed"
How to deal with CNI plugin chains.
Miguel Barroso, Daniel Mellado H.1301 (Cornil) Sunday 12:15 12:45 slides webm mp4
Networking management made simple with Nmstate
Taming the internals of NetworkManager
Fernando Fernandez Mancera H.1301 (Cornil) Sunday 12:45 13:15 slides webm mp4
prplMesh: open source Wi-Fi mesh
Solving home Wi-Fi
Frederik Van Bogaert H.1301 (Cornil) Sunday 13:15 13:45 slides slides webm mp4
Service MESH without the MESS
Latest of eBPF Powered Cilium Service Mesh
Raymond de Jong H.1301 (Cornil) Sunday 13:45 14:15 audio webm mp4
MetalLB and FRR: a match made in heaven Federico Paolinelli H.1301 (Cornil) Sunday 14:15 14:45 slides webm mp4
Decentralized Storage with IPFS
How does it work under the hood?
Dennis Trautwein H.1301 (Cornil) Sunday 14:45 15:15 slides webm mp4
CNI Automagic: Device discovery for semantic network attachment in Kubernetes Douglas Smith H.1301 (Cornil) Sunday 15:15 15:45 slides webm mp4
Golden Signals with Cilium and Grafana Raymond de Jong H.1301 (Cornil) Sunday 15:45 16:15 slides webm mp4
Need to connect your k8s pods to multiple networks? No problem [with calico/vpp]!
Multi-legged containers running wild with calico/vpp
Nathan Skrzypczak H.1301 (Cornil) Sunday 16:15 16:45 slides webm mp4

Nix and NixOS devroom (13)

Welcome to the Nix and NixOS devroom Bryan Honof, Théophane Hufschmitt, JulienMalka, raitobezarius, Matthew Croughan H.2214 Sunday 13:10 13:15 webm mp4
I am excited about NixOS, I want to tell you why! Gianluca Arbezzano H.2214 Sunday 13:15 13:35 webm mp4
Pitfalls of Nix and how to overcome them Philipp Herzog H.2214 Sunday 13:35 13:55
Make Anyone Use Nix
"It'll be fine"TM
Guillaume Desforges H.2214 Sunday 13:55 14:10 webm mp4
Nixel: a nicer way to write your Nix expressions yannham H.2214 Sunday 14:10 14:30 webm mp4
Playing with Nix in adverse HPC environments Rodrigo Arias Mallo, Raúl Peñacoba Veigas H.2214 Sunday 14:30 14:50 slides webm mp4
Contracts for free! Yvan Sraka H.2214 Sunday 14:50 14:55 slides webm mp4
devenv.sh - Fast, Declarative, Reproducible, and Composable Developer Environments Domen Kožar H.2214 Sunday 14:55 15:15 webm mp4
The Nix package manager development process Théophane Hufschmitt H.2214 Sunday 15:15 15:35 webm mp4
Runix
a type-safe Rust interface to the Nix CLI
Yannik Sander H.2214 Sunday 15:35 15:55 slides webm mp4
P4 in Nix
Bringing hardware accelerated network to the masses!
Gauvain Roussel-Tarbouriech H.2214 Sunday 15:55 16:15 slides webm mp4
Towards Secure Boot for NixOS Julian Stecklina H.2214 Sunday 16:15 16:35 slides webm mp4
A success story of adopting Nix at a workplace
From reproducible CI builds to production
Roman Volosatovs H.2214 Sunday 16:35 16:55 webm mp4

Open Media devroom (16)

GStreamer: State of the Union 2023 Olivier Crête K.3.401 Saturday 10:30 10:55 slides webm mp4
PipeWire state of the union
What is and what will be
Wim Taymans K.3.401 Saturday 11:00 11:25 slides webm mp4
Modern Camera Handling in Chromium
Implementing Camera Access with xdg-desktop-portal and PipeWire in Chromium
Michael Olbrich K.3.401 Saturday 11:30 11:55 slides webm mp4
Advanced programmable use of Liquidsoap with FFmpeg
Explore how the liquidsoap language can be used in new, safe ways for building media pipelines and leverage FFmpeg functionalities
Romain Beauxis K.3.401 Saturday 12:00 12:25 slides webm mp4
Dual presentation: FFmpeg 6 and VLC.js Jean-Baptiste Kempf K.3.401 Saturday 12:30 12:55 slides webm mp4
4K HDR video with AV1 : A Reality Check Vibhoothi . K.3.401 Saturday 13:00 13:25 slides webm mp4
VVenC & VVdeC: Open source video encoding and playback for VVC
H.264/AVC – x264, H.265/HEVC – x265, H.266/VVC – VVenC? History, current state, and ecosystem around open source VVC implementations.
Adam Wieckowski K.3.401 Saturday 13:30 13:55 slides webm mp4
The FFV1 ecosystem
A lossless video coding format. IETF standardization, FFmpeg, MediaConch, RAWcooked
Jérôme Martinez K.3.401 Saturday 14:00 14:25 slides webm mp4
AVX512 in FFmpeg Kieran Kunhya K.3.401 Saturday 14:30 14:55 slides webm mp4
Scalable vector multimedia optimisations
RVV and SVE2 extension intro
Rémi Denis-Courmont K.3.401 Saturday 15:00 15:25 slides webm mp4
Using the FIM (Fbi IMproved) Universal Image Viewer
A scriptable and highly configurable, yet minimalistic image viewer for X, the Linux framebuffer, and Ascii Art, for command line users
Michele Martone K.3.401 Saturday 15:30 15:55 slides webm mp4
Merging Two Worlds - Broadcast and WebRTC Dan Jenkins K.3.401 Saturday 16:00 16:25 slides webm mp4
The open source stack for animation movie pipelines
The tools needed to cover every step of the animation movie creation process
Frank Rousseau K.3.401 Saturday 16:30 16:55 webm mp4
Melrōse, a music programming environment
new language to program MIDI sequences
Ernest Micklei K.3.401 Saturday 17:00 17:25 webm mp4
Become a rockstar using FOSS!
Or at least use FOSS to write and share music for fun!
Lorenzo Miniero K.3.401 Saturday 17:30 17:55 slides webm mp4
Distributing multicast channels to 3rd parties: a case study with OSS and virtualization/SR-IOV Christophe Massiot K.3.401 Saturday 18:00 18:25 slides webm mp4

Open Research Tools and Technology devroom (20)

Relativitization: an interstellar social simulation framework and a turn-based strategy game Kwun Hang Lai UB4.132 Saturday 10:30 11:00 slides webm mp4
MuPhyN - MultiPhysical Nexus
An academic simulation tools based on Python toolboxes
Dylan Fievez UB4.132 Saturday 11:00 11:30 slides webm mp4
Guix, toward practical transparent, verifiable and long-term reproducible research Simon Tournier UB4.132 Saturday 11:30 12:00 slides webm mp4
The under-equipped social scientist ?
Why do we need more dedicated, flexible and documented Python libraries for social sciences.
Emilien SCHULTZ UB4.132 Saturday 12:00 12:30 slides webm mp4
Preliminary analysis of crowdsourced sound data with FOSS Nicolas Roelandt UB4.132 Saturday 12:30 13:00 slides webm mp4
Tackling disinformation using opensource software
Tha case of Qactus
hpiedcoq UB4.132 Saturday 13:00 13:30 slides webm mp4
PIMMI
Python IMage MIning
Béatrice Mazoyer, Nicolas Hervé UB4.132 Saturday 13:30 14:00 slides webm mp4
AMENDMENT Better engineer-researcher collaborations though data control Paul Girard UB4.132 Saturday 14:00 14:30 webm mp4
CorTexT Manager, a growing online platform in open research for social sciences Lionel Villard, Alexandre Hannud Abdo, Joenio Marques da Costa, Jean-Philippe Cointet, Philippe Breucker, Marc Barbier UB4.132 Saturday 14:30 15:00 slides webm mp4
Interactive network visualizations as "guided close reading" devices for the social sciences
Development of the twitter-explorer
Armin Pournaki UB4.132 Saturday 15:00 15:30 webm mp4
Webmapping and massive statistical data, a democratization story Etienne Côme UB4.132 Saturday 15:30 15:45 webm mp4
Executable papers in the Humanities, or how did we land to the Journal of Digital History Daniele Guido, Elisabeth Guerard UB4.132 Saturday 15:45 16:00 other slides webm mp4
The Turing Way: Changing research culture through open collaboration Anne Lee Steele UB4.132 Saturday 16:00 16:15 slides webm mp4
Open Research Open Panel
Open discussion among the open research tools and technologies community
Paul Girard, Matthieu Totet, Mathieu Jacomy, Diego Antolinos-Basso, Maya Anderson-González, Sara Petti UB4.132 Saturday 16:15 16:45 webm mp4
The Software Sustainability Institute Community and Events
How the SSI supports research software through community-building and events
Rachael Ainsworth D.research (online) Saturday 16:45 17:00 slides webm mp4
Establishing the Research Software Engineering (RSE) Asia Association with the Open Life Science programme Saranjeet Kaur Bhogal D.research (online) Saturday 17:00 17:15 webm mp4
FAIRPoints Sara El-Gebali D.research (online) Saturday 17:15 17:30 webm mp4
Frictionless Application (IDE for CSV) Evgeny Karev D.research (online) Saturday 17:30 18:00 webm mp4
Papis: a simple, powerful and extendable command-line bibliography manager Alejandro Gallo D.research (online) Saturday 18:00 18:30 webm mp4
Research at the service of free knowledge: Building open tools to support research on Wikimedia projects Martin Gerlach, Pablo Aragón, Emily Lescak D.research (online) Saturday 18:30 19:00 slides webm mp4

Open Source Design devroom (8)

Penpot official launch!
We made it! We're ready for our breaking moment!
Pablo Ruiz-Múzquiz UB4.132 Sunday 13:00 13:25 webm mp4
Value driven design
A case study on a successful privacy by design project where we did everything wrong
Winfried Tilanus UB4.132 Sunday 13:30 13:55 slides webm mp4
Donation Page Design
Helping your users help you
Seth Hillbrand UB4.132 Sunday 14:00 14:25 slides webm mp4
Creative Freedom Summit Retrospective Emma Kidney UB4.132 Sunday 14:30 14:55 slides webm mp4
Accessibility & Open Source
How open source is key to building a more inclusive world.
Mike Gifford UB4.132 Sunday 15:00 15:25 webm mp4
A11y: EAA, WCAG, WAI, ARIA, WTF? – it’s for the people stupid!
The web is already accessible – it's us as developers who are including barriers. Let's make the web accessible together.
Danny Koppenhagen, Maximilian Franzke UB4.132 Sunday 15:30 15:55 slides webm mp4
Building a UX Research toolkit
How a UX Research Toolkit is being built for the Open Source Ecosystem
Mogashni Naidoo UB4.132 Sunday 16:00 16:25 slides webm mp4
Practical UX at OpenProject
Musing after 1½ years of working on the UX of open source software
Parimal Satyal UB4.132 Sunday 16:30 16:55 webm mp4

Open Source Firmware, BMC and Bootloader devroom (6)

CANCELLED GRUB - Project Status Update Daniel Kiper K.4.201 Sunday 09:10 09:35
Open Source Firmware status on AMD platforms 2023 - 4th edition
OSF on AMD 4th edition
Michał Żygowski K.4.201 Sunday 09:45 10:15 slides webm mp4
Heads - status update! Thierry Laurion K.4.201 Sunday 10:25 10:50 slides paper webm mp4
Overview of Secure Boot state in the ARM-based SoCs
2nd edition
Tomasz Żyjewski K.4.201 Sunday 11:00 11:25 slides webm mp4
Trustworthy Platform Module
An attempt to create open-source firmware for TPM
Maciej Pijanowski K.4.201 Sunday 11:35 12:05 slides webm mp4
Semihosting U-Boot
Look, ma, no serial!
Sean Anderson K.4.201 Sunday 12:15 12:40 slides webm mp4

Railways and Open Transport devroom (11)

Opening Railways and Open Transport devroom Max Mehl, Cornelius Schumacher, Simon CLAVIER, Mahalia Stephan AW1.126 Saturday 10:30 10:40 slides webm mp4
Automated short-term train planning in OSRD Eloi Charpentier AW1.126 Saturday 10:40 11:10 slides webm mp4
Using open source software to boost measurement data in railways Joël Casutt AW1.126 Saturday 11:10 11:40 slides webm mp4
Introducing MOTIS Project
An Open Source Door-to-Door Routing Platform
Felix Gündling AW1.126 Saturday 11:40 12:00 webm mp4
Transit network planning for everyone
optimise your network, reduce transit time for users!
Yannick Brosseau AW1.126 Saturday 12:00 12:30 slides webm mp4
Digitransit
An open-source journey planning project
Joel Lappalainen AW1.126 Saturday 12:30 12:50 slides webm mp4
OpenTripPlanner
past, present and the future
Hannes Junnila AW1.126 Saturday 12:50 13:20 slides webm mp4
Developing open transport toolbox and community for ten years
From open data, via Navitia, to Open transport meetups, looking in the rear view mirror
Bertrand Billoud AW1.126 Saturday 13:20 13:35 webm mp4
Public Transport Data in KDE Itinerary
Querying realtime journey data and dissecting ticket barcodes
Volker Krause AW1.126 Saturday 13:35 14:05 slides webm mp4
OpenStreetMap, one geographic database to rule them all?
Mapping the railway network for the public, with the public
Céline DURUPT AW1.126 Saturday 14:05 14:25 slides webm mp4
Closing Railways and Open Transport devroom Max Mehl, Cornelius Schumacher, Simon CLAVIER, Mahalia Stephan AW1.126 Saturday 14:25 14:30 webm mp4

PostgreSQL devroom (8)

Tour de Data Types: VARCHAR2 or CHAR(255)? Andreas Scherbaum (ads) UA2.118 (Henriot) Sunday 09:00 09:50 webm mp4
How to Give Your Postgres Blog Posts an Outsize Impact Claire Giordano UA2.118 (Henriot) Sunday 10:00 10:50 webm mp4
When it all GOes right Pavlo Golub UA2.118 (Henriot) Sunday 11:00 11:50 webm mp4
AMENDMENT The Human Factor: Why Database teams Need Crew Resource Management Christopher Travers UA2.118 (Henriot) Sunday 12:00 12:50 slides webm mp4
Bulk Inserts With PostgreSQL: Four Methods For Efficient Data Loading Ryan Booz UA2.118 (Henriot) Sunday 13:00 13:50 webm mp4
DBA Evolution (the Changing Role of the Database Administrator) Karen Jex UA2.118 (Henriot) Sunday 14:00 14:50 webm mp4
Deep Dive Into Query Performance Peter Zaitsev UA2.118 (Henriot) Sunday 15:00 15:50 audio webm mp4
Don't Do This Jimmy Angelakos UA2.118 (Henriot) Sunday 16:00 16:50 slides webm mp4

Public Code and Digital Public Goods devroom (7)

AMENDMENT Intro to public code and Digital Public Goods siddharthvipul, Elena Findley-de Regt AW1.120 Sunday 09:00 09:20 webm mp4
AMENDMENT Covid Exposure Notification Out in the Open
Developing an Open Implementation of the Google/Apple Exposure Notification Protocol
David Llewellyn-Jones AW1.120 Sunday 09:20 09:50 slides other webm mp4
AMENDMENT Global Open Source Quality Assurance of Emergency Supplies Robert Read AW1.120 Sunday 09:50 10:10 webm mp4
AMENDMENT Public Money? Public Code! in Europe
A policy brief of the state of play of Free Software in the European Union
Lina Ceballos AW1.120 Sunday 10:15 10:45 webm mp4
The “Full-Stack DPGs”
Build open, build early, build right.
Justin W. Flory, siddharthvipul AW1.120 Sunday 10:50 11:30 webm mp4
AMENDMENT The New EU Interoperable Europe Act and the Reuse of Software in Public Administration
Implications for OSS in Public Administrations
Ciarán O'Riordan AW1.120 Sunday 11:40 12:20 webm mp4
AMENDEMENT Future of public code and Digital Public Goods
What happens next?
Elena Findley-de Regt AW1.120 Sunday 12:30 12:50 slides

Python devroom (14)

An introduction to async programming
Writing a Telegram Antispam Bot in Python
Marc-André Lemburg UD2.218A Sunday 09:00 09:30 slides webm mp4
Accelerating object serialization by using constraints
How we achieved 3x-100x faster data serialization to a binary format or to JSON using low-level Cython and Python C API.
Vadim Markovtsev UD2.218A Sunday 09:30 10:00 webm mp4
pip install malware Max Kahan UD2.218A Sunday 10:00 10:30 slides webm mp4
Building a Semantic Search Application in Python, Using Haystack Tuana Celik UD2.218A Sunday 10:30 11:00 slides webm mp4
How to build an event-driven application in Python
A practical tutorial for building an event-driven, distributed food delivery app using microservices, kubernetes, mongodb, and a message broker in python.
Yaniv Ben Hemo UD2.218A Sunday 11:00 12:00 webm mp4
An introduction to MicroPython Wouter van Ooijen UD2.218A Sunday 12:00 13:00 webm mp4
AMENDMENT Code reloading techniques in Python
Cold and hot code reloading, the different options, how they work and when to use them.
Hugo Herter UD2.218A Sunday 13:00 13:30 webm mp4
Realtime 3D Graphics on a MicroPython ESP32
Hacking the EMFCamp Conference Badge
Mat Booth UD2.218A Sunday 13:30 14:00 slides other webm mp4
Simple, open, music recommendations with Python Sam Thursfield UD2.218A Sunday 14:00 14:30 slides webm mp4
DuckDB: Bringing analytical SQL directly to your Python shell. Pedro Holanda UD2.218A Sunday 14:30 15:00 slides webm mp4
Continuous Documentation for Your Code Anastasiia Tymoshchuk UD2.218A Sunday 15:00 15:30 slides webm mp4
Talk to DBus from a Python application
An introduction to the dasbus library
Vendula Poncova UD2.218A Sunday 15:30 16:00 slides webm mp4
Python Logging Like Your Job Depends on It
A fast track to understanding logging in Python
David Tippett UD2.218A Sunday 16:00 16:30 webm mp4
Will PyScript replace Django?
What PyScript is and is not
Cheuk Ho UD2.218A Sunday 16:30 17:00 slides slides webm mp4

Real Time Communications devroom (14)

W3C RTC Working Group Update  Romain Vailleux K.3.401 Sunday 13:10 13:30 webm mp4
Media Streaming Mesh
Real-Time Media in Kubernetes
Giles Heron K.3.401 Sunday 13:30 13:50 webm mp4
Modernizing Authentication and Authorization in XMPP
It's time to forget your password...
Matthew Wild K.3.401 Sunday 13:50 14:10 slides webm mp4
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems Liviu Chircu K.3.401 Sunday 14:10 14:20 slides webm mp4
Build your own Real Time Billing using CGRateS Dan Christian Bogos K.3.401 Sunday 14:20 14:30 slides webm mp4
Performance optimization for VoIP services Henning Westerholt K.3.401 Sunday 14:30 14:40 webm mp4
Social audio applications with Janus
Using WebRTC broadcasting for more than just video
Lorenzo Miniero K.3.401 Sunday 14:40 14:55 slides webm mp4
P10K: getting 10000 participants into a Jitsi meeting
How we leveraged XMPP and the tricks we are using to get to 10000 participants
Saúl Ibarra Corretgé K.3.401 Sunday 14:55 15:05 slides webm mp4
Edge observability for RTC apps
introducing qryn, the polyglot monitoring and observability stack
Alexandr Dubovikov K.3.401 Sunday 15:05 15:25 webm mp4
Quantitative Analysis of Open Source WebRTC Developer Trends Chad Hart K.3.401 Sunday 15:25 15:45 slides webm mp4
Secure payments over VoIP calls in the cloud
How to architect an oncall live payment system in the cloud using Kamailio & RTP Engine.
Nuno M Reis K.3.401 Sunday 15:45 16:05 webm mp4
Interoperable Chat, Dutch Healthcare and the Digital Markets Act
About the pitfalls of interoperable chat
Winfried Tilanus K.3.401 Sunday 16:05 16:25 slides webm mp4
Real-time audio/video conferences in Linphone thanks to a modern SFU server Jehan Monnier K.3.401 Sunday 16:25 16:45 slides webm mp4
Scaling Open Source Realtime Messaging System for Millions Floris van Geel K.3.401 Sunday 16:45 17:00 slides webm mp4

RISC-V devroom (6)

Self-Hosting (Almost) All The Way Down
A FPGA-based Fedora-capable computer that can rebuild its own bitstream
Gabriel Somlo K.4.601 Sunday 09:00 09:40 slides other video webm mp4
QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming Pavel Pisa, Jakub Dupak K.4.601 Sunday 09:40 10:20 slides webm mp4
Porting RISC-V to GNU Guix
A year in review
Efraim Flashner K.4.601 Sunday 10:20 11:00 slides webm mp4
Linux on RISC-V
Status and progress of RISC-V support in Gentoo Linux and other Linux distributions
Jakov Smolić K.4.601 Sunday 11:00 11:40 slides webm mp4
How to add an GCC builtin to the RISC-V compiler Nandni Jamnadas K.4.601 Sunday 11:40 12:20 slides webm mp4
Bringing up the OpenHW Group RISC-V tool chains Jeremy Bennett K.4.601 Sunday 12:20 13:00 slides webm mp4

Rust devroom (17)

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

Security devroom (17)

Enabling FIDO2/WebAuthn support for remotely managed users Alexander Bokovoy, Iker Pedrosa UA2.118 (Henriot) Saturday 10:30 10:55 slides webm mp4
FIDO beyond the browser Joost van Dijk UA2.118 (Henriot) Saturday 11:00 11:25 slides webm mp4
AMENDMENT Hardening Linux System with File Access Policy Daemon Radovan Sroka UA2.118 (Henriot) Saturday 11:30 11:55 webm mp4
Elliptic curves in FOSS
More curves to the set
Sergi Blanch-Torné UA2.118 (Henriot) Saturday 12:00 12:25 slides webm mp4
OpenSSL in RHEL: FIPS-140-3 certification
From FIPS-140-2 upstream to FIPS-140-3 downstream
Dmitry Belyavskiy UA2.118 (Henriot) Saturday 12:30 12:55 slides slides webm mp4
Kerberos PKINIT: what, why, and how (to break it) Fraser Tweedale UA2.118 (Henriot) Saturday 13:00 13:25 webm mp4
Remote Attestation with Keylime Anderson Sasaki, Thore Sommer UA2.118 (Henriot) Saturday 13:30 13:55 slides webm mp4
AMENDMENT Hybrid Public Key Encryption in PQ world?
Converting HPKE to be PQ
Norbert Pócs UA2.118 (Henriot) Saturday 14:00 14:25 slides webm mp4
Where does that code come from?
Git Checkout Authentication to the Rescue of Supply Chain Security
Ludovic Courtès UA2.118 (Henriot) Saturday 14:30 14:55 slides webm mp4
Whom Do You Trust?
Privacy and Collaboration in CryptPad
Theo von Arx UA2.118 (Henriot) Saturday 15:00 15:25 slides webm mp4
IntelOwl Project
making the life of security analysts easier
Matteo Lodi UA2.118 (Henriot) Saturday 15:30 15:55
What Does Rugby Have To Do With Sigstore?
Learning Sigstore via Rugby
James Strong, Lewis Denham-Parry UA2.118 (Henriot) Saturday 16:00 16:25 webm mp4
How to protect your Kubernetes cluster using Crowdsec Hamza ESSAHELY, Sebastien Blot UA2.118 (Henriot) Saturday 16:30 16:55 webm mp4
Secure voice/video over IP communications today and tomorrow thanks to post-quantum encryption !
The Linphone softphone has integrated CRYSTALS-Kyber, the NIST finalist algorithm in the encryption key category
Jehan Monnier UA2.118 (Henriot) Saturday 17:00 17:25 slides webm mp4
Mercator
Mapping the information system
Didier Barzin UA2.118 (Henriot) Saturday 17:30 17:55 slides slides webm mp4
Hardware-backed attestation in TLS Ionuț Mihalcea UA2.118 (Henriot) Saturday 18:00 18:25 slides webm mp4
Demystifying StackRox
Unlock zero trust cloud-native security in Kubernetes
Rutvik UA2.118 (Henriot) Saturday 18:30 18:55 slides webm mp4

Software Bill of Materials devroom (18)

Welcome to the SBOM devroom!
Introduction to the devroom
Alexios Zavras, Kate Stewart, Adolfo García Veytia UB4.136 Sunday 09:00 09:05 slides webm mp4
Generating SBOM made easy with ORT Thomas Steenbergen UB4.136 Sunday 09:05 09:30 webm mp4
Understanding and Managing the Dependency in SBOM with the New Feature of SW360 Kouki Hama UB4.136 Sunday 09:30 10:00 video slides webm mp4
AMENDMENT: SBOM with the Yocto Project for Automotive Grade Linux
Intro and lessons learned
Jan-Simon Möller UB4.136 Sunday 10:00 10:15 slides webm mp4
AMENDMENT: Automated SBoM generation with OpenEmbedded and the Yocto Project
A case study of automated SBoM generation in meta build systems
Joshua Watt UB4.136 Sunday 10:15 10:45 slides webm mp4
Hermine: converting SBOMS into legal obligations Nicolas Toussaint, Camille Moulin UB4.136 Sunday 10:45 11:15 webm mp4
A standard BOM for Siemens Thomas Graf, Thomas Jensen, Alexander Gschrei UB4.136 Sunday 11:15 11:45 slides webm mp4
FOSSology and SPDX
How FOSSology works with SPDX
Gaurav Mishra, Mohammed Shaheem Azmal Madanapalli UB4.136 Sunday 11:45 12:00 slides webm mp4
Build recorder: a system to capture detailed information Alexios Zavras, Fotios Valasiadis UB4.136 Sunday 12:00 12:30 webm mp4
Discussion on SBOM contents Arnout Vandecappelle UB4.136 Sunday 12:30 13:00 slides webm mp4
Using SPDX for functional safety Nicole Pappler UB4.136 Sunday 13:00 13:30 slides webm mp4
REUSE
The gold standard of communicating licensing and copyright information
Linus Sehn UB4.136 Sunday 13:30 13:45 webm mp4
A complete compliance toolchain for Yocto projects
(even very large ones, yes)
Carlo Piana, Alberto Pianon UB4.136 Sunday 13:45 14:00 slides webm mp4
In SBOMs We Trust: How Accurate, Complete, and Actionable Are They? Joseph Hejderup, Henrik Plate UB4.136 Sunday 14:00 14:30 slides webm mp4
The 7 key ingredients of a great SBOM
Ensuring your SBOM includes enough data to be actionable
Adolfo García Veytia UB4.136 Sunday 14:30 15:00 webm mp4
Panel discussion: SBOM content, usefulness, and caveats Bradley M. Kuhn, Alexios Zavras, Anthony Harrison, Julian Coccia, Paul Novarese UB4.136 Sunday 15:00 16:30 webm mp4
General Q&A on SBOMs Kate Stewart, Adolfo García Veytia UB4.136 Sunday 16:30 16:55 webm mp4
SBOM devroom closing Alexios Zavras, Kate Stewart, Adolfo García Veytia UB4.136 Sunday 16:55 17:00 webm mp4

Software Defined Storage devroom (13)

Lessons learnt managing and scaling 200TB glusterfs cluster @PhonePe SanjuRakonde, Pranith Kumar Karampuri H.2214 Saturday 10:30 11:10 webm mp4
vhost-user-blk: a fast userspace block I/O interface Stefan Hajnoczi D.sds (online) Saturday 11:15 11:40 slides webm mp4
Present and future of Ceph integration with OpenStack and k8s Francesco Pantano H.2214 Saturday 11:15 11:40 slides webm mp4
SQL on Ceph
An introduction to the new libcephsqlite library.
Patrick Donnelly H.2214 Saturday 11:45 12:05 webm mp4
Dynamic load change in SDS systems
How to make well behaved SDS systems in an ever changing cluster
Josh Salomon H.2214 Saturday 12:15 12:55 slides webm mp4
s3gw: easy to use S3-compatible gateway for small and edge deployments Joao Eduardo Luis H.2214 Saturday 13:00 13:40 slides webm mp4
Ceph RGW and Zipper
Alternative Storage Backends for S3 and Swift Object Storage
Kaleb Keithley H.2214 Saturday 13:45 14:25 webm mp4
Operating Ceph from Ceph Dashboard
Past, Present and Furture
Ankush Behl, Nizamudeen A D.sds (online) Saturday 15:00 15:40 slides webm mp4
Intro to Ceph on Kubernetes using Rook
Rook Ceph in Kubernetes and the rook-ceph krew plugin
Alexander Trost, Gaurav Sitlani H.2214 Saturday 15:45 16:25 webm mp4
AMENDMENT Autoscaling with KEDA - Object Store Case Study Jiffin Tony Thottan H.2214 Saturday 16:30 16:55 webm mp4
CANCELLED Container Storage Interface Addons
Extending CSI specification to provide advanced storage operations
yati padia, rakshith-r D.sds (online) Saturday 16:30 17:05
CANCELLED Monitoring and Centralized Logging in Ceph Avan Thakkar, Aashish Sharma D.sds (online) Saturday 17:05 17:40
CANCELLED First class support in OSS
Secure and Confidential Cluster Monitoring in a fully Open Source project
Klaus Post H.2214 Saturday 17:45 18:25

Sovereign Cloud devroom (15)

A Sovereign Cloud - Opening Remarks Felix 'fkr' Kronlage-Dammers, Thorsten Schwesig H.1301 (Cornil) Saturday 10:30 10:45 webm mp4
How we created a Documentation Framework that works across a group of vendors in the sovereign cloud stack community Max Wolfs H.1301 (Cornil) Saturday 10:45 11:05 slides webm mp4
Is Open Source Coming back to your Cloud? Peter Zaitsev H.1301 (Cornil) Saturday 11:10 11:50 slides webm mp4
On-premise data centers do not need to be legacy
We can and should learn from legacy on-premise data centers and the migration to the cloud to ensure the computing platform's future is bright
Fabio Alessandro Locati H.1301 (Cornil) Saturday 11:55 12:15 slides webm mp4
Distributed Storage in the Cloud Peter Zaitsev H.1301 (Cornil) Saturday 12:20 13:00 slides webm mp4
From Zero to Hero with Solid
Lessons learned making apps using the Solid Protocol
Noel De Martin H.1301 (Cornil) Saturday 13:05 13:45 slides webm mp4
Operate First community cloud
A blueprint for a sovereign cloud?
Marcel Hild H.1301 (Cornil) Saturday 13:50 14:10 webm mp4
Responsible Clouds and the Green Web Triangle
How to make the climate case for a diverse cloud ecosystem
Chris Adams H.1301 (Cornil) Saturday 14:15 14:35 slides webm mp4
The Co-operative Cloud
Public interest infrastructure
decentral1se H.1301 (Cornil) Saturday 14:40 15:40 slides webm mp4
The Importance of Collaborative Applications for European Digital Sovereignty
Progress and challenges of alternatives facing the BigTechs
Ludovic Dubost H.1301 (Cornil) Saturday 15:45 16:45 webm mp4
The role of Open Infrastructure in digital sovereignty Thierry Carrez H.1301 (Cornil) Saturday 16:50 17:10 slides webm mp4
The Role of Open Source at the EU Technology Roadmap for a European Sovereign Cloud Alberto P. Martí H.1301 (Cornil) Saturday 17:15 17:35 slides webm mp4
What is Digital Sovereignty and how can OSS help to achieve it?
Demystifying an important term that has become a buzzword
Kurt Garloff H.1301 (Cornil) Saturday 17:40 18:20 slides webm mp4
Effective management of Kubernetes resources for cluster admins Tom Coufal H.1301 (Cornil) Saturday 18:25 18:45 slides webm mp4
Z Sovereign Cloud - Closing Remarks Felix 'fkr' Kronlage-Dammers, Thorsten Schwesig H.1301 (Cornil) Saturday 18:45 19:00 webm mp4

Testing and Automation devroom (8)

Welcome to Testing and Automation devroom Alexander Todorov, Cyril Hrubis, Anders Roxell, Zaklina Stojnev UB4.132 Sunday 09:00 09:05 slides slides webm mp4
Linux Kernel Functional Testing
A look at the infrastructure
Rémi Duraffort UB4.132 Sunday 09:05 09:25 slides webm mp4
Growing a lab for automated upstream testing: challenges and lessons learned Laura Nao UB4.132 Sunday 09:30 09:55 slides webm mp4
Introducing Vegvisir: An automation framework for testing QUIC application logic
Who said using QUIC was easy?
Joris Herbots UB4.132 Sunday 10:00 10:25 slides webm mp4
Observability-driven development with OpenTelemetry
Use traces to enrich your integration tests!
Adnan Rahic UB4.132 Sunday 10:30 10:55 webm mp4
Setting up OpenQA testing for GNOME Sam Thursfield UB4.132 Sunday 11:00 11:25 slides webm mp4
Console Automation with Termie
Practical and fun automation for all your terminal sessions
Brian Duggan UB4.132 Sunday 11:30 11:45 webm mp4
Fear the mutants. Love the mutants. Paco van Beckhoven, Max Kahan UB4.132 Sunday 11:50 12:50 slides webm mp4

Translations devroom (7)

Welcome to the Translations DevRoom
Let's have a great afternoon talking about translating FOSS projects!
Paulo Henrique de Lima Santana, lenharo AW1.120 Sunday 13:10 13:15 webm mp4
Translate All The Things!
An Introduction to LibreTranslate
Piero Toffanin AW1.120 Sunday 13:15 13:45 slides webm mp4
Bringing your project closer to users – translating libre with Weblate
News, features and plans of the project
Benjamin Alan Jamie AW1.120 Sunday 13:50 14:20 slides webm mp4
20 years with Gettext
Experiences from the PostgreSQL project
Peter Eisentraut AW1.120 Sunday 14:30 15:00 webm mp4
Building an atractive way in an old infra for new translators Texou AW1.120 Sunday 15:10 15:40 webm mp4
Managing KDE's translation project
Are we the biggest FLOSS translation project?
Albert Astals Cid AW1.120 Sunday 15:50 16:20 webm mp4
Translating documentation with cloud tools and scripts
Using cloud tools and scripts to translate, review and update documents
Nilo Coutinho Menezes AW1.120 Sunday 16:30 17:00 slides webm mp4

Virtualization and IaaS devroom (8)

Fuzzing Device Models in Rust: Common Pitfalls Andreea Florescu K.3.201 Saturday 10:30 11:00 slides webm mp4
Is OpenStack still needed in 2023? Thierry Carrez K.3.201 Saturday 11:00 11:30 slides webm mp4
Using SPDK with the Xen hypervisor Damien Thenot K.3.201 Saturday 11:30 12:00 slides webm mp4
OKD Virtualization: what’s new, what’s next
New features on OKD Virtualization 4.11 and 4.12 and next challenges
Simone Tiraboschi K.3.201 Saturday 12:00 12:30 video video slides webm mp4
Stateless decoder virtualization using VirtIO Video and Rust
How this will be used on ChromeOS and more.
Daniel Almeida K.3.201 Saturday 12:30 13:00 slides webm mp4
blkhash - fast disk image checksums Nir Soffer K.3.201 Saturday 13:00 13:30 slides webm mp4
Dear admin, where’s my network?
Overview of (un)reliable methods for vNIC to network mapping with KubeVirt
Edward Haas K.3.201 Saturday 13:30 14:00 webm mp4
A journey through supporting VMs with dedicated CPUs on Kubernetes Itamar Holder K.3.201 Saturday 14:00 14:30 slides slides webm mp4

BOFs (Track A - in H.3242) (0)

BOFs (Track B - in H.3244) (0)

BOFs (Track C - in UB2.147) (10)

vis users meeting
BoF for users of the vis editor
ninewise UB2.147 Saturday 13:30 14:00 webm mp4
NGI Zero network meetup
Next Generation Internet meetup
Ronny Lam UB2.147 Saturday 14:00 15:00
The Hare programming language
Hare enthusiasts meet-up
Drew DeVault UB2.147 Saturday 15:00 15:55 slides
SourceHut meetup
Meet up for SourceHut users
Drew DeVault UB2.147 Saturday 16:00 16:55 slides
Weblate community BoF
Meetup, feedback sharing, and discussion
Benjamin Alan Jamie UB2.147 Saturday 17:00 17:55
Book reading: Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream Matthias Kirschner UB2.147 Saturday 18:00 18:55
MIPI cameras / libcamera BoF Hans de Goede UB2.147 Sunday 10:00 11:00
NLnet office hour
Ask anything you want to know about NLnet and NGI0 grants
Ronny Lam UB2.147 Sunday 11:00 12:00
Secure Scuttlebutt Meeting
A meeting of Secure Scuttlebutt developers and users.
boreq UB2.147 Sunday 12:00 13:00
Pwndbg: a GDB plugin for reverse engineering and binary exploitation
A showcase/discussion about Pwndbg a GDB plugin for RE/PWN
disconnect3d UB2.147 Sunday 14:00 14:30

Infodesk (2)

The Virtual FOSDEM Infodesk (Saturday) I.Infodesk (online) Saturday 10:00 19:00
The Virtual FOSDEM Infodesk (Sunday) I.Infodesk (online) Sunday 09:00 18:00

Test devroom (9)

Test talk number 1 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 11:30 11:40
Test talk number 2 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 11:50 12:00
Test talk number 3 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:00 12:10
Test talk number 4 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:15 12:20
Test talk number 5 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:20 12:30
Test talk number 6 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:30 12:35
Test talk number 7 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:35 12:40
Test talk number 8 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:40 12:45
Test talk number 9 Vasil Kolev, Kat Gerasimova D.test (online) Saturday 12:45 12:55

This information was last updated on Thursday September 15, 2022 at 12:45:08 UTC.