Online / 5 & 6 February 2022


730 Events

Event Speakers Room Day Start End Attachments Videos


Welcome to FOSDEM 2022 FOSDEM Staff, Richard Hartmann K.fosdem Saturday 09:00 09:20 webm mp4
Closing FOSDEM 2022 FOSDEM Staff, Richard Hartmann K.fosdem Sunday 18:00 18:30 webm mp4

Community (11)

Making a community-managed FOSS project sustainable in the medium- to long-term
Strategies and tactics
Italo Vignoli Saturday 10:00 11:00 audio webm mp4
Empowered for Action: Making open Science Practical in the Global South. Caleb Kibet Saturday 11:00 11:30 webm mp4
We've got issues
or how we learnt to squish our bugs
Kat Gerasimova Saturday 12:15 13:00 webm mp4
Tearing down Barriers for Contributions by Non-coders and Newcomers Dan Čermák Saturday 13:00 13:45 webm mp4
Nurturing Developer Communities in Unprecedented Times Shivam Singhal Saturday 13:45 14:30 webm mp4
How to ask Good Questions in Open Source Communities
Better questions leads to better answers, saves time and makes you more productive
Navendu Pottekkat Saturday 14:30 15:00 webm mp4
Establishing an incentivised partners programme in an open source project Ruth Cheesley Sunday 13:30 14:30 slides webm mp4
Celebrating failure or success? Why not both? Ixchel Ruiz Sunday 14:30 15:30 webm mp4
How Implicit Bias Affects Diversity and Inclusion in Open Source. Anita Ihuman Sunday 15:30 16:15 webm mp4
Are we being inclusive with our community recognitions? Ray Paik Sunday 16:15 17:00 slides other other other other webm mp4
Enabling Next Gen of Diverse Maintainers and Employees Through Mentorship Bartek Plotka, Prem Saraswat Sunday 17:00 18:00 slides webm mp4

Miscellaneous (8)

State of Open Source Databases
A discussion on the changes, trends, and database technologies that are going to impact your business in the next 12-18 months.
Peter Zaitsev M.misc Saturday 12:00 12:30 webm mp4
A participative IDS/IPS
Thibault Koechlin M.misc Saturday 15:00 16:00 webm mp4
Open Source Network Automation in 2022
How to build a Network Automation strategy around Open Source tooling
Christian Adell Querol M.misc Saturday 16:00 16:45 video webm mp4
Implementing the NTFS filesystem in Rust
Reusable code from firmware level up to user-mode
Colin Finck M.misc Saturday 17:00 18:00 webm mp4
All the World's a Stage and FOSS is playing many parts
With the spotlight of the world's Governments shining on security, sustainability and software, how will FOSS survive the limelight?
Amanda Brock M.misc Sunday 10:00 11:00 webm mp4
The Business Of Open Source
How big money, investors, and greed are changing open source forever
Matt Yonkovit M.misc Sunday 11:00 12:00 webm mp4
European digital sovereignty and open source
How Europe is regulating big tech and what's in it for FLOSS
Vittorio Bertola M.misc Sunday 12:00 12:45 slides webm mp4
Debunking The Myths About The Raku® Language
Let's talk about some common misconceptions about the Raku language and why it is not Perl6 anymore
Vadim Belman M.misc Sunday 15:00 16:00 webm mp4

Real Time Communications (7)

Jitsi: 20 years of Real Time Communications
How the Jitsi project has adapted and remained current in the RTC industry for almost 20 years
Saúl Ibarra Corretgé M.rtc Saturday 10:00 11:00 webm mp4
The Future of WebRTC
New APIs, WHIP, edge and web 2.5
Tim Panton M.rtc Saturday 11:00 11:45 webm mp4
WebRTC broadcasting with WHIP Lorenzo Miniero M.rtc Saturday 12:00 12:45 slides webm mp4
On the Far Side of REST
An Architecture for a Future Internet
Jens Finkhaeuser M.rtc Saturday 13:00 14:00 slides webm mp4
A FOSS cross-platform push notifications protocol
Karmanyaah Malhotra M.rtc Saturday 14:00 14:45 slides webm mp4
Backgrounds are blurry, but the future is clear
More AI and ML in WebRTC applications
Ravindhran Sankar M.rtc Saturday 15:00 15:45 webm mp4
Introduction to Media Streaming Mesh
Enabling Real-Time Media Applications in Kubernetes
Giles Heron M.rtc Saturday 16:00 16:30 slides webm mp4

Security (8)

Seamless Kernel Update
Seamless kernel update practice in linux based on kexec and criu
Longjun Luo Sunday 10:00 10:25 slides webm mp4
secPaver: Security Policy Development Tool HuaxinLu Sunday 11:00 11:25 webm mp4
Why safe programming matters and why Rust
Fast, safe and sustainable programming with Rust
Deepu K Sasidharan Sunday 12:00 12:40 slides webm mp4
The distinctive qualities of Software Bill of Materials Sebastian Crane Sunday 13:00 13:45 webm mp4
Trousseau - the Kubernetes Key Management Service provider
How to keep all your Kubernetes secrets safe the native way
Romuald Vandepoel Sunday 14:00 14:45 slides webm mp4
What I wish I knew about security when I started programming Allon Mureinik Sunday 15:00 15:45 slides webm mp4
Secure Communication with Tls Bruce Momjian Sunday 16:00 17:00 webm mp4
Watch and control your blind spots
Peter Czanik Sunday 17:00 17:45 slides webm mp4

Lightning Talks (19)

Tracking your time with Timewarrior Thomas Lauf L.lightningtalks Saturday 13:00 13:20 webm mp4
Reconfigure from all over
The case of interdisciplinary open-source communities
Bradly Alicea L.lightningtalks Saturday 13:20 13:40 slides webm mp4
Measuring and analyzing humidity data using Python, syslog-ng and Elasticsearch Peter Czanik L.lightningtalks Saturday 13:40 14:00 slides webm mp4
Jupyter for React.js developers
React.js components to build your custom data product with Jupyter
Eric Charles L.lightningtalks Saturday 14:00 14:20 slides webm mp4
C meta-programming for the masses with C%: cmod Sirio Bolaños Puchet L.lightningtalks Saturday 14:20 14:40 slides webm mp4
Introduction to qbe
A lightweight compiler backend
Drew DeVault L.lightningtalks Saturday 14:40 15:00 slides webm mp4
InterPlanetary Wheels
A resilient approach to distributing software
Huy Ngo L.lightningtalks Saturday 15:00 15:20 slides other webm mp4
Making the web preservable with open source tools
An overview of Webrecorder tools
Ilya Kreymer L.lightningtalks Saturday 15:20 15:40 slides webm mp4
Let's escape this vicious circle Hendrik Niefeld L.lightningtalks Saturday 15:40 16:00 slides webm mp4
Generating virtual 3D exhibitions from Wikipedia
Let's dive into some rabbit holes with The Everything Exhibition!
blinry, bleeptrack L.lightningtalks Saturday 16:00 16:20 webm mp4
Open source to IRL whale card game (python/Golang/WebGL)
How open source helped me create a physical card game
pmalhaire L.lightningtalks Sunday 13:00 13:20 slides video webm mp4
NetOTA - repository protocol for embedded systems
The sweet spot between global stores and latest-image URLs
Zygmunt Krynicki L.lightningtalks Sunday 13:20 13:40 slides webm mp4
Rapid Prototyping of a Positioning System
Using the OpenHPS Framework
Maxim Van de Wynckel L.lightningtalks Sunday 13:40 14:00 slides webm mp4
Car Whispering: the AI Mechanic
TinyML Audio Event Detection
Eoin Jordan L.lightningtalks Sunday 14:00 14:20 slides audio webm mp4
Oniro project, the new IoT platform from Eclipse Foundation
How to transform existing impediments towards a healthier competition in the IoT & Edge space
toscalix L.lightningtalks Sunday 14:20 14:40 slides webm mp4
Manage workloads on disconnected far edge
Edge Computing.
parsingh L.lightningtalks Sunday 14:40 15:00 webm mp4
A lightning intro to re-Isearch
re-Isearch, the 27 year old new kid on the search block
Edward Zimmermann L.lightningtalks Sunday 15:00 15:20 webm mp4
An open-source, open-access web platform implementing international standards for the quantification of light
Somang Nam L.lightningtalks Sunday 15:20 15:35 slides webm mp4
aretext: minimalist text editor with vim-compatible key bindings Will Daly L.lightningtalks Sunday 15:40 16:00 webm mp4

Ada devroom (15)

Introduction to the Ada DevRoom Fernando Oleo Blanco D.ada Sunday 10:00 10:15 slides webm mp4
Introduction to Ada for Beginning and Experienced Programmers Jean-Pierre Rosen D.ada Sunday 10:15 11:20 slides webm mp4
Ada Looks Good, Now Program a Game Without Knowing Anything Stefan Hild D.ada Sunday 11:20 11:45 webm mp4
The Ada Numerics Model Jean-Pierre Rosen D.ada Sunday 11:45 12:20 slides webm mp4
2022 Alire Update Fabien Chouteau, Alejandro R. Mosteo D.ada Sunday 12:20 12:50 webm mp4
A Lightweight Development Framework for the Implementation of Ada-based Software Systems
Gabriele Galeotti D.ada Sunday 12:50 13:15 slides webm mp4
Use (and Abuse?) of Ada 2022 Features in Designing a JSON-like Data Structure Alejandro R. Mosteo D.ada Sunday 13:15 13:45 slides webm mp4
Getting Started with AdaWebPack Max Reznik D.ada Sunday 13:45 14:10 slides webm mp4
Overview of Ada GUI Jeffrey Carter D.ada Sunday 14:10 14:40 slides webm mp4
SPARKNaCl: A Verified, Fast Re-implementation of TweetNaCl Roderick Chapman D.ada Sunday 14:45 15:50 slides webm mp4
The Outsider's Guide to Ada
Lessons from Learning Ada in 2021
Paul Jarrett D.ada Sunday 15:50 16:25 slides webm mp4
Proving the Correctness of GNAT Light Runtime Library Yannick Moy D.ada Sunday 16:25 17:05 slides webm mp4
Implementing a Build Manager in Ada Stephane Carrez D.ada Sunday 17:05 17:30 slides webm mp4
Exporting Ada Software to Python and Julia
Applying GPRbuild to make shared object files
Jan Verschelde D.ada Sunday 17:30 17:55 slides webm mp4
Closing of the Ada DevRoom Dirk Craeynest, Fernando Oleo Blanco D.ada Sunday 17:55 18:00 webm mp4

Apache OpenOffice devroom (6)

Project Overview 2021/22 Peter Kovacs D.apache-openoffice Saturday 11:00 11:45 slides video webm mp4
Revisiting the Linux packaging for Apache OpenOffice Andrea Pescetti D.apache-openoffice Saturday 11:45 12:30 slides webm mp4
How can it go on?
Mechtilde Stehmann D.apache-openoffice Saturday 12:30 13:15
How to build OpenOffice today
Virtual machines and containers
Arrigo Marchiori D.apache-openoffice Saturday 15:00 15:45 slides webm mp4
The way to a new build Environment
goto SCONS
Peter Kovacs D.apache-openoffice Saturday 15:45 16:30 slides video webm mp4
Apache OpenOffice Verification Testing
Build and Functional Testing with JUnit
Carl Marcum D.apache-openoffice Saturday 16:30 17:15 webm mp4

BSD devroom (2)

Welcome to the BSD devroom Rodrigo Osorio D.bsd Sunday 10:00 10:15
Firmware updates for OPNsense and pfSense with fwupd/LVFS
Secure firmware for routers with the BSD based operating systems
Norbert Kamiński D.bsd Sunday 10:20 10:55 webm mp4

Collaboration and Content Management devroom (8)

Oniro - an open-source starter for fast-paced IoT environments
A retrospect on an open-source project development
Ettore Chimenti, Sebastian Serewa D.collab Saturday 10:30 11:00 slides webm mp4
Making CryptPad more interoperable with common office formats
David Benque D.collab Saturday 11:00 11:30 webm mp4
Tracim, the helping hand for all your collaboration needs
Come discover Tracim and its architecture
Sébastien Grignard D.collab Saturday 11:30 12:00 slides webm mp4
XWiki as an FOSS alternative to Confluence and Notion
Status in 2021: realtime editing, livedata feature, confluence migrator and macros
Ludovic Dubost, Anca Luca D.collab Saturday 13:30 14:30 webm mp4
Nextcloud in 2021
Overview of 3 releases and a bit under a million features
Jos Poortvliet D.collab Saturday 14:30 15:30 webm mp4
Introducing ONLYOFFICE Forms for paperwork automation and smart collaboration Alex Mikheev D.collab Saturday 15:30 16:00 slides webm mp4
How to overcome development challenges when building self-hosted collaboration platform
Our experience with Carbonio Community Edition
Domenico Stragliotto, Davide Baldo D.collab Saturday 16:00 16:30 webm mp4
Deploying Containerised Open-Source CSP platforms
Alfresco and Nuxeo in action!
Angel Borroy D.collab Saturday 16:30 17:30 slides webm mp4

Computer Aided Modeling and Design devroom (10)

Advanced PCB simulation with KiCad
Introduction to IBIS and FEM-based simulations
Fabien Corona D.cad Saturday 10:20 11:00 slides webm mp4
FreeCAD Link Branch Development
What's done and what's to come
Florin Curelariu, LEI ZHENG D.cad Saturday 11:00 12:00 webm mp4
LibrePCB Status Update Urban Bruhin D.cad Saturday 12:00 12:20 slides webm mp4
ngspice - current status and future developments Holger Vogt D.cad Saturday 12:20 12:40 webm mp4
KiCad Project Update D.cad Saturday 12:40 13:40 slides webm mp4
Hacking through BIM models
A BIM-oriented hacking session featuring FreeCAD, BlenderBIM and more...
Yorik van Havre D.cad Saturday 13:40 14:00 webm mp4
Open CASCADE Technology status update Alexander Malyshev, Vera Sdobnova D.cad Saturday 14:00 14:20 slides webm mp4
Sparselizard 2021.11 - your multiphysics FEM simulation tool Alexandre Halbach D.cad Saturday 14:20 14:40 webm mp4
The CadQuery Ecosystem
A sampling of community projects and extensions
Jeremy Wright D.cad Saturday 14:40 15:00 slides slides webm mp4
Pushing the Open Source Hardware Limits with KiCAD
OSHW industrial grade computers and servers running cloud, medical and IoT services without hiding secrets in the hardware
Tsvetan Usunov D.cad Saturday 15:00 15:20 slides webm mp4

Conference Organisation devroom (8)

Welcome to the Conference Organisation Dev Room Kyle Robbertze D.conference Saturday 11:45 11:50 webm mp4
Free tools that help you run online events in an effective way Francisco Picolini D.conference Saturday 11:50 12:25 slides webm mp4
DebConf Conference Infrastructure Kyle Robbertze D.conference Saturday 12:30 13:05 slides webm mp4
Using OBS, Jitsi and Kdenlive to stream and edit conference videos Johan Thelin D.conference Saturday 13:10 13:40 slides webm mp4
Lessons from 6 Virtual Ansible Contributor Summits
a.k.a. I don't know how to come up with a fancy title, I just tell it like it is.
Carol Chen D.conference Saturday 13:50 14:25 slides webm mp4
FOSS Events Primer
Get Out There and Run One!
Deb Nicholson D.conference Saturday 14:30 15:10 webm mp4
Using pgeu-system to manage your conference Johan Thelin D.conference Saturday 15:20 16:20 slides webm mp4
FOSDEM Conference Infrastructure Wouter Verhelst D.conference Saturday 16:30 17:05 slides webm mp4

Containers devroom (16)

Boot2container: An initramfs for reproducible infrastructures
Who needs host OSes for containers anyway?
Martin Roukala D.containers Sunday 10:00 10:30 slides webm mp4
Debugging in containers
Using containers to facilitate debugging by end users
Daniel Black D.containers Sunday 10:35 11:05 webm mp4
Devfile file format
Containerized development environment specification
Mario Loriedo D.containers Sunday 11:10 11:30 webm mp4
Distributed Storage in the Cloud Peter Zaitsev D.containers Sunday 11:35 12:05 slides webm mp4
Extending Kubernetes with WebAssembly
Making Kubernetes Dynamic Admission Control even more Dynamic Using WebAssembly
Rafael Fernández López D.containers Sunday 12:10 12:20 slides webm mp4
Freedom Means That Kubernetes Needs To Disappear Viktor Farcic D.containers Sunday 12:25 12:55 webm mp4
Harbor - The Container Registry
Harbor 101
Orlin Vasilev D.containers Sunday 13:00 13:30 slides webm mp4
How I learned to stop worrying and love Flatcar’s auto-update Thilo Fromm D.containers Sunday 13:35 14:05 slides slides webm mp4
A cloud native Kubernetes Global Balancer
Introduction to k8gb
Jiří Kremser D.containers Sunday 14:10 14:40 slides webm mp4
P2P Container Image Distribution on IPFS With Containerd and Nerdctl Kohei Tokunaga D.containers Sunday 14:45 15:05 slides webm mp4
Redpak: Ultra light weight container for embedded systems Clément BENIER D.containers Sunday 15:10 15:30 slides webm mp4
Solutions for running MySQL in Kubernetes Mykola Marzhan D.containers Sunday 15:35 16:05 slides webm mp4
Userland TCP/IP stack for external container connectivity Christophe Fergeau D.containers Sunday 16:10 16:30 slides webm mp4
What made your container fat?
Visualizing the size of Container Layers
Dan Čermák D.containers Sunday 16:35 16:45 webm mp4
An easy and elegant way to manage and build your notebook images Kuan Lin Huang D.containers Sunday 16:50 17:10 slides webm mp4
From Singularity to Apptainer Forrest Burt D.containers Sunday 17:15 17:45 webm mp4

Continuous Integration and Continuous Deployment devroom (13)

Interoperability in the Continuous Delivery space with CDEvents Andrea Frittoli, Erik Sternerson D.cicd Sunday 10:00 10:35 slides webm mp4
How to improve the developer experience in Heptapod/GitLab
Automate the dull works to focus on development
Noé Gaumont D.cicd Sunday 10:35 11:00 slides webm mp4
Decentralized DevOps with Unfurl Adam Souzis D.cicd Sunday 11:00 11:35 slides webm mp4
Git Credentials binding for sh, bat, and powershell
Support Git authentication in Jenkins Pipeline
Harshit Chopra D.cicd Sunday 11:35 12:00 slides webm mp4
CICD using jenkins and Nomad Bram Vogelaar D.cicd Sunday 12:00 12:45 slides webm mp4
Leveraging Windows Containers in Your Kubernetes-Native CI/CD Pipelines Markus Lippert D.cicd Sunday 12:45 13:10 webm mp4
Massive Unikernel Matrices with Unikraft, Concourse and More
How Unikraft builds many peremutations of unique unikernels
Alexander Jung D.cicd Sunday 13:35 14:00 webm mp4
Masking known issues across six kernel CI systems Nikolai Kondrashov D.cicd Sunday 14:00 14:35 slides webm mp4
Multi-master scaling for MariaDB Buildbot Vlad Bogolin D.cicd Sunday 14:35 15:00 webm mp4
OpenTelemetry and CI/CD Victor Martinez, Ivan Fernandez Calvo D.cicd Sunday 15:00 15:35 webm mp4
Porion a new Build Manager Stephane Carrez D.cicd Sunday 15:35 16:00 slides webm mp4
Using Kubernetes API To Manage Everything
Explore the principles behind the universal control plane implemented through the open-source project Crossplane.
Viktor Farcic D.cicd Sunday 16:35 17:00 webm mp4
Unifying Infrastructure and Application Delivery Using Keptn Thomas Schuetz D.cicd Sunday 17:00 17:35 webm mp4

Dart and Flutter devroom (5)

Make the code work for you: Flutter Code Generation Mangirdas Kazlauskas D.dart-flutter Saturday 13:15 13:55 webm mp4
The beautiful world of Flutter Testing
Introduction to Flutter Testing
Max Weber D.dart-flutter Saturday 13:55 14:55
Building PWA with Flutter Majid Hajian D.dart-flutter Saturday 14:55 15:55 webm mp4
Architectural thinking on Flutter State Management Majid Hajian D.dart-flutter Saturday 15:55 16:55 webm mp4
Flutter in the NFT world Arjan van Eersel D.dart-flutter Saturday 16:55 17:25

Declarative and Minimalistic Computing devroom (16)

Declarative and Minimalistic Computing
Entry talk
Manolis Ragkousis, Oliver Propst D.minimalistic Sunday 10:00 10:15 webm mp4
The manifold joys of metaprogramming
In Raku and elsewhere...
Juan Julián Merelo D.minimalistic Sunday 10:15 10:45 webm mp4
A year of RISC-V adventures: embracing chaos in your software journey
How I started from zero and ended up porting a JIT compilation library and assembling files by hand
Ekaitz Zarraga D.minimalistic Sunday 10:45 11:15 slides webm mp4
How to design powerful DSLs for users
Decisions, decisions, decisions...
John Mercouris D.minimalistic Sunday 11:15 11:45 webm mp4
Declare All Your Needs
Managing computing environment declaratively using GNU Guix
Andrew Tropin D.minimalistic Sunday 11:45 12:15 webm mp4
GNU Guix behind the scene
Continuous integration for the GNU Guix project
Mathieu Othacehe D.minimalistic Sunday 12:15 12:40 slides webm mp4
Designing a programming language for the desert Troels Henriksen D.minimalistic Sunday 12:40 13:05 slides webm mp4
From tinyscheme to tr7
how to loose time for glory
José Bollo D.minimalistic Sunday 13:05 13:35 slides webm mp4
Fuzion Language Update
The marathon run 🏃🏃‍♀️ 🏃‍♂️ from a language prototype to a full implementation and toolchain.
Fridtjof Siebert D.minimalistic Sunday 13:35 14:05 slides webm mp4
Adventures in Dataflow Hisham Muhammad D.minimalistic Sunday 14:05 14:35 webm mp4
Knowledge Management Through Minimal Syntaxes
Appreciating How Terse Syntaxes Are Capable of Being Combined In Unexpected Ways
Jonathan McHugh D.minimalistic Sunday 14:35 15:05 other other slides webm mp4
Lisp, but Beautiful; Lisp for Everyone Christine Lemmer-Webber, Morgan Lemmer-Webber D.minimalistic Sunday 15:05 15:45 webm mp4
Spritely Goblins comes to Guile
Distributed, secure, asynchronous programming
Christine Lemmer-Webber D.minimalistic Sunday 15:45 16:25 webm mp4
Concise Common Workflow Language
Concision and elegance in a workflow language using lisp
Arun Isaac D.minimalistic Sunday 16:25 17:00 slides webm mp4
A Relational Exploration of McCarthy's 'Amb' William Byrd D.minimalistic Sunday 17:00 17:40 webm mp4
Why everyone needs to know some coding: last-mile sandboxing Kartik Agaram D.minimalistic Sunday 17:40 18:00 slides webm mp4

Distributions devroom (11)

Unify your distributions
How GNU Guix can run on any of your hardware
Mathieu Othacehe D.distributions Sunday 10:00 10:30 slides
All's well that tests well
An overview of Flatcar Container Linux test framework
Mathieu Tortuyaux D.distributions Sunday 10:30 11:00 webm mp4
Modding the Immutable – how to extend Flatcar, an immutable image-based OS Thilo Fromm D.distributions Sunday 11:00 11:30 slides slides webm mp4
Securing and Hardening a container host Sayan Chowdhury D.distributions Sunday 11:30 12:10 paper webm mp4
How The Distro Needs Change to Help FOSS on Embedded Linux Alexander Sack D.distributions Sunday 12:30 13:30 webm mp4
Eclipse Oniro: A production OS
Focus on your applications again
Amit Kucheria D.distributions Sunday 13:30 14:15 slides webm mp4
Build and release tools tailored to building, releasing and maintaining Linux distributions and forks Mustafa Gezen D.distributions Sunday 14:15 14:55 webm mp4
CentOS Stream: stable and continuous Aleksandra Fedorova D.distributions Sunday 15:00 15:40 slides webm mp4
DOs and DON'Ts when building a Yocto based distribution
What we have learned in a year of building Oniro
Bernhard Rosenkränzer, Andrei Gherzan D.distributions Sunday 15:45 16:10 webm mp4
Chimera Linux
A BSD/LLVM distro from scratch
Daniel Kolesa D.distributions Sunday 16:15 17:00 slides webm mp4
Collaboration instead of Competition
The Linux Distributions Working Group at the Open Mainframe Project
Sarah Julia Kriesch D.distributions Sunday 17:00 17:45 slides webm mp4

Embedded, Mobile and Automotive devroom (15)

Five mysteries in Embedded Linux Josef Holzmayr D.embedded Saturday 12:30 13:00 slides webm mp4
Back to DirectFB!
The revival of DirectFB with DirectFB2
Nicolas Caramelli D.embedded Saturday 13:00 13:30 slides webm mp4
Automotive Ethernet PHY bring-up: lessons learned and debug tips Jean-Louis Thekekara D.embedded Saturday 13:30 14:30 slides webm mp4
Bringing RAUC A/B Updates to More Linux Devices Leon Anavi D.embedded Saturday 14:30 15:00 slides webm mp4
ply: lightweight eBPF tracing Frank Vasquez D.embedded Saturday 15:00 16:00 webm mp4
Build Systems all the way down.
Untangling OpenEmbedded/meta-zephyr/zephyr integration in Eclipse Oniro
Eilís Ní Fhlannagáin D.embedded Saturday 16:00 16:30 audio webm mp4
One stop shop: Best Practices for Programming Embedded FPGAs Babar Khan D.embedded Saturday 16:30 17:30 webm mp4
GPIO across Linux and Zephyr kernels
Maximizing code reuse in the example of the Oniro doorlock blueprint
Bernhard Rosenkränzer D.embedded Saturday 17:30 18:00 webm mp4
Eclipse Amlen: Messaging for IoT/Web/Mobile
MQTT Messaging for Fun & Profit
Jon Levell D.embedded Sunday 13:00 13:30 webm mp4
Oniro Blueprints for IoT devices
From open-source seeds to products
Philippe Coval, Andrei Gherzan D.embedded Sunday 13:30 14:00 slides webm mp4
Astarte: from data collection to fleet management
How Astarte evolved from a broker plugin to an IoT ecosystem
rbino D.embedded Sunday 14:00 15:00 slides webm mp4
Running an OpenThread Mesh Network with Linux and Zephyr
Transparent IoT Gatway Blueprint of the Oniro Project
Stefan Schmidt D.embedded Sunday 15:00 15:30 slides webm mp4
Towards UN R155 compliance with open source stack José Bollo D.embedded Sunday 15:30 16:00 webm mp4
Why Embedded Linux Needs a Container Manager Written in C Ricardo Mendoza D.embedded Sunday 16:00 16:30 webm mp4
Over-the-air (OTA) software updates with NVIDIA Jetson Luis Ramirez Vargas D.embedded Sunday 16:30 17:00 webm mp4

Emulator Development devroom (9)

Testing Macromedia director in ScummVM Roland van Laar D.emulator Sunday 10:00 10:45 webm mp4
Z80: the last secrets
Microarchitectural leaks, 45 years later
Anisse Astier D.emulator Sunday 10:45 11:30 slides webm mp4
CANCELLED Debugging Strategies for Emulator Developers
Are bugs a form of artificial life?
Stefanos Kornilios Mitsis Poiitidis D.emulator Sunday 11:30 12:00
PlayStation 3 Emulation
(Re)implementing the impossible
Alexandro Sanchez Bach D.emulator Sunday 12:00 14:00 slides webm mp4
Fuzzing, or How I Generated 1,000,000 New Processor Test Cases in an Afternoon
Fill your boots. Then fill somebody else's.
Thomas Harte D.emulator Sunday 14:00 14:30 webm mp4
SquirrelJME, Java Flip Phone Emulation
Preserving the history of obsolete cellular devices
Stephanie Gawroriski D.emulator Sunday 14:30 15:30 slides webm mp4
Static and Dynamic Analysis for Automatic Emulator Configuration
Or: Not asking the user so many damn questions.
Thomas Harte D.emulator Sunday 15:30 16:30 webm mp4
A Venix/86 emulator
A step in recreating Venix/86 Sources
Warner Losh D.emulator Sunday 16:30 17:15 webm mp4
FEX-Emu: Fast(-er) x86 emulation for AArch64
How we're creating a better gaming experience on ARM
Ryan Houdek D.emulator Sunday 17:15 18:00 slides slides slides webm mp4

FOSS on Mobile Devices devroom (17)

Mainlining the reMarkable 2 eInk tablet Alistair Francis Saturday 10:10 10:50 slides webm mp4
Bringing freedom to mobile
Jozef Mlich Saturday 10:55 11:35 slides webm mp4
Librem 5 phone kernel report Martin Kepplinger Saturday 11:45 12:10 webm mp4
Taking a desktop OS to mobile phones
OpenMandriva now runs on the PinePhone - what did we have to do?
Bernhard Rosenkränzer Saturday 12:30 13:00 webm mp4
2 Years of Mobian
Birth and growth of a mobile Linux distribution
Arnaud Ferraris Saturday 13:30 14:10 slides webm mp4
Porting mainline Linux to mobile phones Luca Weiss Saturday 14:20 15:00 slides webm mp4
The road towards using regular linux on ebook readers
Experiences and progress with Kobo/Tolino readers
Andreas Kemnade Saturday 15:20 16:00 webm mp4
Status of camera support on mobile FOSS devices
An open discussion about the state of cameras on Linux-powered mobile devices
Jacopo Mondi Saturday 16:30 18:00 slides slides webm mp4
Running Mainline Linux on Snapdragon 410
How we support over 25 devices in postmarketOS
Nikita Travkin Sunday 10:15 10:45 slides webm mp4
Portable Parens: Graphical Lisp programs for mobile devices
Techniques for building responsive, touch-friendly GUI applications with functional programming paradigms
Sebastian Crane Sunday 11:00 11:40 webm mp4
From Android to mainline on the Snapdragon 845
Extending the life of Android devices with upstream kernels and postmarketOS
caleb Connolly Sunday 12:00 12:35 slides webm mp4
Linux Mobile vs. The Social Dilemma OIiver Smith Sunday 13:00 13:40 webm mp4
ModemManager in your phone Aleksander Morgado Sunday 13:50 14:25 slides webm mp4
Welcome to Libadwaita Tobias Bernard Sunday 14:45 15:20 slides webm mp4
Anatomy of GNOME Calls
What goes into making a call in GNOME Calls
Evangelos Ribeiro Tzaras Sunday 15:30 15:55 slides webm mp4
Phosh Contributors Get Together
Get to meet the other Phosh contributors
Guido Günther Sunday 16:00 16:30 webm mp4
Closing session Evangelos Ribeiro Tzaras Sunday 16:30 18:00 webm mp4

Free Software Radio devroom (9)

Welcome to the Free Software Radio Devroom Andrej Rode Sunday 13:00 13:10 webm mp4
Opensource WiFi chip (openwifi) progress and future plan Xianjun Jiao Sunday 13:10 13:40 slides webm mp4
Implementing a GNU Radio/LiteX accelerator using a FPGA-based PCIe co-processor Victor Omoniyi Sunday 13:40 14:00 webm mp4
Emitting Hellschreiber from a Raspberry Pi GPIO: combining gr-hellschreiber with gr-rpitx
GNU Radio running on an embedded board as emitter
Jean-Michel Friedt, Thomas Lavarenne Sunday 14:00 14:30 other paper slides webm mp4
gr-ofdmradar: OFDM Radar in GNU Radio David Winter Sunday 14:30 15:00 webm mp4
Voyager 1 adventures Daniel Estévez Sunday 15:00 15:30 slides webm mp4
GR 3.10
Update and examples of new features
Josh Morman Sunday 15:30 16:00 slides webm mp4
Introducing the M17 Project Michelle Thompson Sunday 16:00 16:10 webm mp4
P2P SDR to GPU Streaming with Julia and LiteX
High throughput PCIe P2P communication for SDR
Steve Kelly Sunday 16:10 16:40 webm mp4

Friends of OpenJDK devroom (24)

Keeping Your Java Hot & Fresh in 2022 Simon Ritter D.openjdk Saturday 10:00 10:40 webm mp4
Records and Text Blocks: But What Else Is Interesting In OpenJDK 17? Rudy De Busscher D.openjdk Saturday 10:40 11:20 slides webm mp4
Introducing Kotlin In Your Organization: From The Ground Up Julien Lengrand-Lambert D.openjdk Saturday 11:20 12:00 webm mp4
Let's Talk About Foreign Functions In Java Deepu K Sasidharan D.openjdk Saturday 12:00 12:40 slides webm mp4
Native Language Access: Project Panama for Newbies Carl Dea D.openjdk Saturday 12:40 13:20 webm mp4
Java Security: Log4J, the SecurityManager, and Funding Erik Costlow D.openjdk Saturday 13:20 14:00 webm mp4
Security Warning: Your Java Attack Surface Just Got Bigger Brian Vermeer D.openjdk Saturday 14:00 14:40 webm mp4
Simple Tweaks To Get The Most Out Of Your JVM Jamie Coleman D.openjdk Saturday 14:40 15:20 webm mp4
TornadoVM: Hardware Acceleration For Java In Practice Thanos Stratikopoulos D.openjdk Saturday 15:20 16:00 slides webm mp4
Java & Alpaca: A Beautiful Friendship Dmitry Chuyko D.openjdk Saturday 16:00 16:40 webm mp4
Java Threading Essentials Bazlur Rahman D.openjdk Saturday 16:40 17:20 webm mp4
Fuzion: A New Language For The OpenJDK Unifying Java's Concepts Fridtjof Siebert D.openjdk Saturday 17:20 18:00 slides webm mp4
Fundamentals Of Diversity & Inclusion For Technologists Reza Rahman D.openjdk Sunday 10:00 10:40 webm mp4
OpenJFX: An Update on Java on the Client Johan Vos D.openjdk Sunday 10:40 11:20 webm mp4
AI Pathfinding In FXGL Game Engine Almas Baimagambetov D.openjdk Sunday 11:20 12:00 webm mp4
Update On Java On The Raspberry Pi Frank Delporte D.openjdk Sunday 12:00 12:40 webm mp4
Benefits Of MQTT For IoT Apps And Beyond Mary Grygleski D.openjdk Sunday 12:40 13:20 webm mp4
Jakarta EE: Present & Future Reza Rahman D.openjdk Sunday 13:20 14:00 webm mp4
Deep Learning for Java Developers Zoran Sevarac D.openjdk Sunday 14:00 14:40 webm mp4
Faster Apache Maven Builds Nicolas Frankel D.openjdk Sunday 14:40 15:20 webm mp4
Modern Web Apps, 100% Java: Building Web Apps With Vaadin Marcus Hellberg D.openjdk Sunday 15:20 16:00 webm mp4
Polyglot Cloud Native Debugger: Going Beyond APM Shai Almog D.openjdk Sunday 16:00 16:40 webm mp4
Releasing Fast, Easy, and Consistently Ixchel Ruiz D.openjdk Sunday 16:40 17:20 webm mp4
An Infallible Process to Fix Production Java Apps Vipin Sharma D.openjdk Sunday 17:20 18:00 webm mp4

Geospatial devroom (6)

Introducing a new JS+WebGL map library
Or «why neither Leaflet, OpenLayers nor MapLibreGL meet my needs»
Iván Sánchez Ortega D.geospatial Sunday 10:30 11:20 slides webm mp4
Explore OSM data with ARLAS
Get instant geo-analytic view of billions OSM data entries
Mohamed Hamou D.geospatial Sunday 11:20 12:00 other other webm mp4
Open Geodata Digital Spaces
Exploring the digital spaces of OpenStreetMap
Muhammad Saleem D.geospatial Sunday 12:00 12:30 slides webm mp4
Fast, robust predicates for geometric algorithms
A C++ metaprogramming implementation of fast, robust floating-point arithmetics for geometric predicates
Tinko Sebastian Bartels D.geospatial Sunday 12:30 13:15 slides webm mp4
A Better Public Transport App Ilya Zverev D.geospatial Sunday 13:15 13:40 webm mp4
Spatial query of coordinate reference systems and its integration with GRASS GIS Huidae Cho D.geospatial Sunday 13:40 14:15 webm mp4

Go devroom (9)

Welcome to the Go Devroom Maartje Eyskens D.go Saturday 13:00 13:20 webm mp4
Dissecting Slices, Maps and Channels in Go Jesús Espino D.go Saturday 13:20 13:55 slides webm mp4
Mastering Your Error Domain
Graceful error handling in Go
Carl Johnson D.go Saturday 13:55 14:30 webm mp4
Go Further Without Wires
WiFi Programming Using TinyGo
Ron Evans D.go Saturday 14:30 15:05 webm mp4
Fun with Finite Automata
Optimising the Go regexp package
Bryan Boreham D.go Saturday 15:05 15:40 slides webm mp4
Fuzzy generics
Several months of using 1.18 features
Alexey Palazhchenko D.go Saturday 15:40 16:15 webm mp4
JSON Serialization - The Fine Print
A journey of JSON serialization
Miki Tebeka D.go Saturday 16:15 16:50 slides webm mp4
Why your next embedded project should be written in Go
Confessions of a recovering C developer
Zygmunt Krynicki D.go Saturday 16:50 17:25 slides webm mp4
The State of Go
What's new in Go 1.17 and 1.18
Maartje Eyskens D.go Saturday 17:25 18:00 webm mp4

Graphics devroom (5)

LVGL: A versatile UI toolkit for MCU & CPU
An UI framework for Eclipse Oniro a cross kernel OS
Philippe Coval, Gabor Kiss-Vamosi Sunday 10:00 10:45 slides webm mp4
The status of turnip driver development.
What happened in 2021 and will happen in 2022 for turnip.
Hyunjun Ko Sunday 12:00 12:45 slides webm mp4
v3dv: Status Update for Open Source Vulkan Driver for Raspberry Pi 4 Alejandro Piñeiro Sunday 13:00 14:00 slides webm mp4
Fun with border colors in Vulkan
An overview of the story behind VK_EXT_border_color_swizzle
Ricardo Garcia Sunday 15:00 15:45 slides webm mp4
Optimal buffer allocation on Wayland
linux-dmabuf feedback
Simon Ser Sunday 16:00 17:00 webm mp4

Hardware-Aided Trusted Computing devroom (17)

Welcome, overview, lineup
Vasily A. Sartakov, Jo Van Bulck, Fritz Alder D.trusted-hardware Saturday 10:00 10:05 webm mp4
SGX Enclave Exploit Analysis and Considerations for Defensive SGX Programming Shunda Zhang D.trusted-hardware Saturday 10:05 10:30 slides webm mp4
Gramine Library OS
Overview, current state and future plans
Dmitrii Kuvaiskii D.trusted-hardware Saturday 10:30 10:55 webm mp4
WebAssembly + Confidential Computing
Enarx first release brings WebAssembly to Confidential Computing
Nick Vidal D.trusted-hardware Saturday 10:55 11:20 webm mp4
Short break
15 minutes
Fritz Alder D.trusted-hardware Saturday 11:20 11:35
Privacy-preserving video object detection in WebAssembly inside Veracruz Guilhem Bryant D.trusted-hardware Saturday 11:35 12:00 webm mp4
Symbolic Validation of SGX enclaves using Guardian
Avoid known enclave vulnerabilities by automatically checking for orderliness​
Pedro Antonino, Wojciech Aleksander Woloszyn D.trusted-hardware Saturday 12:00 12:25 webm mp4
Lunch break
1 hour
Fritz Alder D.trusted-hardware Saturday 12:25 13:25
Logging, debugging and error management in Confidential Computing
Challenges around maintaining confidentiality and integrity when logging
Mike Bursell D.trusted-hardware Saturday 13:25 13:50 webm mp4
Secure boot, TEEs, different OSes and more
Making sense of the trusted computing landscape in Eclipse Oniro embedded distribution
Marta Rybczynska D.trusted-hardware Saturday 13:50 14:15 slides webm mp4
Arm CCA enablement through the Trusted Firmware community project Charles Garcia-Tobin, Matteo Carlini D.trusted-hardware Saturday 14:15 14:40 webm mp4
Short break
15 minutes
Fritz Alder D.trusted-hardware Saturday 14:40 14:55
Rethinking the OS for Isolation Flexibility with FlexOS Hugo Lefeuvre D.trusted-hardware Saturday 14:55 15:20 webm mp4
Intravisor -- a hypervisor for fine-grained isolation using CHERI Vasily A. Sartakov D.trusted-hardware Saturday 15:20 15:45 webm mp4
Developing for the AWS Nitro Enclave Platform
A new Enclave Development Platform (EDP) Target
Raoul Strackx D.trusted-hardware Saturday 15:45 16:10 webm mp4
Short break
20 minutes
Fritz Alder D.trusted-hardware Saturday 16:10 16:30
Process-based abstractions for VM-based environments Marta Rybczynska, Vasily A. Sartakov, Mike Bursell, Jo Van Bulck, Jethro G. Beekman, Hugo Lefeuvre D.trusted-hardware Saturday 16:30 17:30 webm mp4

HPC, Big Data, and Data Science devroom (18)

Low-code data visualization and aggregation with OpenSearch Dashboards Olena Kutsenko D.hpc Saturday 10:00 10:30 webm mp4
Uncovering Arcon: A state-first Rust streaming analytics runtime Max Meldrum D.hpc Saturday 10:30 11:00 webm mp4
Build an Open Source Streaming Data Pipeline Olena Kutsenko, Francesco Tisiot D.hpc Saturday 11:00 11:30 slides webm mp4
Using OpenStack to reduce HPC service complexity
... no, that is not an oxymoron!
John Garbutt D.hpc Saturday 15:00 15:30 slides webm mp4
Containers in HPC
State of Containers in HPC
Christian Kniep D.hpc Saturday 15:30 16:00 slides webm mp4
This is The Way- A Crash Course on the Intricacies of Managing CPUs in K8s
From homogenous single-socket to heterogenous multi-socket clusters
Swati Sehgal, Marlow Weston D.hpc Saturday 16:00 16:30 slides webm mp4
Making Apache Spark, Apache Mahout, Kubeflow, and Kubernetes Play Nice Trevor Grant D.hpc Saturday 16:30 17:00 webm mp4
HPC for Social & Crime Science
Big Data in Police and Crime Research
Philipp M. Dau D.hpc Sunday 10:00 10:30 slides webm mp4
SCIP: scalable cytometry image processing using Dask in a high performance computing environment
A software for distributed processing of bioimaging datasets
Maxim Lippeveld D.hpc Sunday 10:30 11:00 slides webm mp4
Distributed Join Algorithms in CrateDB
How We Made Distributed Joins 23 Thousand Times Faster
Marija Selakovic D.hpc Sunday 11:00 11:30 slides webm mp4
Multidimensional Bloom Filters
A Survey of What, When, Why
Claude Warren D.hpc Sunday 11:30 12:00 slides webm mp4
Utilizing AMD GPUs: Tuning, programming models, and roadmap Georgios Markomanolis D.hpc Sunday 12:00 12:30 slides webm mp4
Exascale PMI on a heterogeneous sub-exascale Slurm cluster Alex Domingo D.hpc Sunday 15:00 15:30 slides webm mp4
Porting Signal processing algorithms to CuPy for precision measurement Mamta Shukla D.hpc Sunday 15:30 16:00 slides webm mp4
PIRA: Performance Instrumentation Refinement Automation Jan-Patrick Lehr D.hpc Sunday 16:00 16:30 paper webm mp4
A set of Benchmarks for Out-of-Distribution Generalization in Time Series Tasks
Jean-Christophe Gagnon-Audet D.hpc Sunday 16:30 17:00 webm mp4
Bringing together open source scientific software development for HPC and beginners Jan-Patrick Lehr, Moritz Schwarzmeier D.hpc Sunday 17:00 17:30 paper slides webm mp4
Open source tooling in High-Energy Physics Software Valentin Volkl D.hpc Sunday 17:30 18:00 slides webm mp4

Infra Management devroom (8)

A practical guide to CUE: patterns for everyday use Marcel van Lohuizen, Paul Jolly D.infra Saturday 10:00 10:45 slides webm mp4
Migrating Foreman/Katello from EL7 to EL8 using LEAPP/ELevate Evgeni Golov D.infra Saturday 11:00 11:45 slides webm mp4
Using Ansible and Proxmox to manage an embedded RPM distro build factory: lessons learned Vincent Rubiolo D.infra Saturday 12:00 12:45 webm mp4
Running trusted payloads with Nomad and Waypoint Bram Vogelaar D.infra Saturday 13:00 13:45 slides webm mp4
Simple (but useful) Ansible reporting with ara David Moreau-Simard D.infra Saturday 14:00 14:45 slides webm mp4
Immutable Infrastructure with Flatcar Container Linux Kai Lüke D.infra Saturday 15:00 15:45 slides webm mp4
Central Infrastructure Management: a user friendly deployment of OpenShift on Bare Metal Jiří Tomášek, Eran Cohen D.infra Saturday 16:00 16:45 webm mp4
RPort remote access and remote management tkramm D.infra Saturday 17:00 17:45 webm mp4

JavaScript devroom (20)

JavaScript welcome session - day #1 Ludovic Gasc, Fabien Benetou (@Utopiah) D.javascript Saturday 12:15 12:30 webm mp4
Technology kits (choices) that enable to consistently deliver high quality frontend solutions at speed Boubacar Siddighi BARRY D.javascript Saturday 12:30 13:00 slides webm mp4
Destructuring Frontend monoliths with MicroFrontends Trishul Goel D.javascript Saturday 13:00 14:00 webm mp4
Behavior Graph
A proven architecture for complex applications
Sean Levin D.javascript Saturday 14:00 14:30 webm mp4
Can JS also build the metaverse?
How Javascript can be used to build linked social WebXR applications
Fabien Benetou (@Utopiah) D.javascript Saturday 14:30 15:00 webm mp4
Rapid Prototyping Physical Interfaces with Web Serial and Cheap MCUs.
Quickly and cheaply doing design discovery and prototype development with only a web browser
Louis Foster D.javascript Saturday 15:00 15:30 webm mp4
Bridging the Gap between Jamstack and Big Data Igor Lukanin D.javascript Saturday 15:30 16:00 webm mp4
Accessibility testing with HTML-Validate David Sveningsson D.javascript Saturday 16:00 16:30 webm mp4
E2E testing with Microsoft Playwright Florian Schade D.javascript Saturday 16:30 17:00 slides webm mp4
Search and aggregations made easy with NodeJS and OpenSearch Olena Kutsenko D.javascript Saturday 17:00 17:30 webm mp4
JavaScript welcome session - day #2 Ludovic Gasc, Fabien Benetou (@Utopiah) D.javascript Sunday 12:15 12:30 webm mp4
React Virtual Dom
Gabriel Soft D.javascript Sunday 12:30 13:00 webm mp4
Writing less insecure JavaScript
Practical tips to rule out common mistakes
André Jaenisch D.javascript Sunday 13:00 14:00 slides other webm mp4
Somebody set up us the bomb
Expansion attacks in Node.js
Allon Mureinik D.javascript Sunday 14:00 14:30 slides webm mp4
Shedding Light on the Shadow DOM
Learning how, when, and why to use the shadow DOM
Anthony Giuliano D.javascript Sunday 14:30 15:00 slides webm mp4
Building a tiny JavaScript runtime with QuickJS
How I built a runtime with Duktape and then rebuilt it with QuickJS
Saúl Ibarra Corretgé D.javascript Sunday 15:00 15:30 slides webm mp4
From microrepos to monorepo: thrilling adventures in refactoring
On how to tame, and accelerate, builds and tests in a 25 module monorepo
Juan Julián Merelo D.javascript Sunday 15:30 16:00 webm mp4
Web Application Localization Without Tears
Learn how to translate your JS web app fast
Jan Cizmar D.javascript Sunday 16:00 16:30 webm mp4
Symbols Symbols everywhere Martin Naughton D.javascript Sunday 16:30 17:00 webm mp4
micro-lc: a new micro-frontend orchestrator
The easiest way to micro-frontend
Matteo Pietro Dazzi D.javascript Sunday 17:00 17:30 slides webm mp4

Kotlin devroom (16)

Kotlin DevRoom Welcoming Remarks Nicola Corti, Martin Bonnin, Marco Gomiero, Holger Steinhauer, Julien Salvi D.kotlin Sunday 10:00 10:10 webm mp4
The State of Kotlin
Q1 2022 Edition
Anton Arhipov D.kotlin Sunday 10:10 10:40 webm mp4
Advanced multi-platform dependency injection with Kotlin Romain Boisselle D.kotlin Sunday 10:40 11:10 webm mp4
The beauty of Kotlin typing system Marcin Moskala D.kotlin Sunday 11:10 11:40 webm mp4
Code-first process modeling and analysis with kalasim
Understand and optimize real-world processes at ease
Holger Brandl D.kotlin Sunday 11:40 12:10 webm mp4
Kotlin + Maths Dinorah Tovar D.kotlin Sunday 12:10 12:40 webm mp4
Kotlin, CLIs and StarWars!
An introduction to creating CLI applications with Kotlin using Picocli
Julien Lengrand-Lambert D.kotlin Sunday 12:40 13:10 webm mp4
KSP and Plugins. Optimizing Kotlin Multiplatform common code Anna Zharkova D.kotlin Sunday 13:10 13:40 webm mp4
DataClassGenerate. Shrinking Kotlin data classes Sergei Rybalkin D.kotlin Sunday 13:40 14:10 slides webm mp4
Mocking without reflection for Kotlin/Multiplatform Salomon BRYS D.kotlin Sunday 14:10 14:40 webm mp4
From Mobile to Backend with Kotlin and Ktor Marco Gomiero D.kotlin Sunday 14:40 15:10 webm mp4
Navigating between Composables Maryam Alhuthayfi D.kotlin Sunday 15:10 15:40 webm mp4
Not only Python: Kotlin for scripts Nicolas Frankel D.kotlin Sunday 15:40 16:10 webm mp4
Gradle: a deeper look at the Kotlin DSL
Everything you didn't want to know about Gradle Kotlin APIs
Martin Bonnin D.kotlin Sunday 16:10 16:40 webm mp4
Live-coding a web server with Ktor
Set up a web server and a client with Ktor in a live coding session.
Renaud Mathieu D.kotlin Sunday 16:40 17:10 webm mp4
Refactoring Gilded Rose Kata Dmitry Kandalov D.kotlin Sunday 17:10 17:45 webm mp4

Legal and Policy Issues devroom (6)

How to teach OSS licenses and compliances at a university
how to teach to the students with some of the use cases
Masafumi Ohta Saturday 13:00 13:30 webm mp4
An update on the Digital Markets Act
The new European rules for online competition
Vittorio Bertola Saturday 13:30 14:00 slides webm mp4
A globally unified governance framework for Open Source
International arbitration to harmonize the security provisions of sovereign states and Open Source? Learning from the Java Virtual Machine, Ceph and abstraction layers
Christopher Klooz Saturday 14:00 14:30 webm mp4
Why the pandemic could help FOSS, but was a win for proprietary software Italo Vignoli Saturday 14:30 15:00 audio webm mp4
Why Device Neutrality is important for Free Software? Lucas Lasota Saturday 15:00 15:30 webm mp4
Panel: Hot Topics
Organizers of the Legal & Policy DevRoom discuss the issues of the day
Bradley M. Kuhn, Karen Sandler, Max Mehl, Alexander Sander Saturday 15:30 16:30 webm mp4

Libre-Open VLSI and FPGA devroom (7)

From a NIC to a Platform for In-Network Compute
Ulrich Langenbach, Alex Forencich Sunday 10:00 10:30 slides webm mp4
Coriolis RTL-to-GDSII Toolchain
State of advancement and planned improvements
Jean-Paul Chaput Sunday 10:30 11:20 webm mp4
Bring openwifi to PYNQ-Z1 with ultra low cost Yimin Gu Sunday 11:20 11:50 slides webm mp4
Writing GTKWave documents, with style
A Python-based CSS-like mini language for generating GTKWave documents
Cesar Strauss Sunday 11:50 12:10 slides webm mp4
nMigen HDL
a way to create hardware in python
Luke Kenneth Casson Leighton Sunday 12:10 13:10 webm mp4
Efabless Open ASICs
an update from Mohamed Kassem
Mohamed Kassem Sunday 13:45 14:25 webm mp4
Using LibreSilicon
How to actually use the process and scaling it
David Lanzendörfer Sunday 14:30 15:30 audio webm mp4

LibreOffice Technology devroom (24)

Why ODF is a better standard than OOXML Italo Vignoli D.libreoffice Saturday 13:30 14:00 slides webm mp4
OOXML Document Analysis Gülşah Köse D.libreoffice Saturday 14:30 15:00 webm mp4
Let's Build a 200-Page-Long Lecture Book with LibreOffice Writer
Challanges, tips and tricks that work and that don't
Csongor Halmai D.libreoffice Saturday 15:00 15:30 webm mp4
Creating professional templates with LibreOffice Writer
A brief panorama on how much important templates are and what can be done (and automated) inside them.
Gabriele Ponzo D.libreoffice Saturday 15:30 16:00 slides webm mp4
Document themes in LibreOffice Impress and elsewhere Miklos Vajna D.libreoffice Saturday 16:00 16:30 webm mp4
Advantages of LibreOffice Technology Italo Vignoli D.libreoffice Saturday 16:30 17:00 slides webm mp4
Canvas For Rendering UX Gökay Şatır D.libreoffice Saturday 17:00 17:30 webm mp4
Information Engineering Operations
A DevOps paradigm for Product Documentation Group
Vasudev Narayanan D.libreoffice Saturday 17:30 18:00 slides webm mp4
LibreOffice 7.3 New Features Italo Vignoli D.libreoffice Sunday 10:00 10:30 audio webm mp4
Improving Developer Experience at LibreOffice Hossein Nourikhah D.libreoffice Sunday 10:30 11:00 slides webm mp4
Towards an Operational Code Aesthetics Stephan Bergmann D.libreoffice Sunday 11:00 11:30 slides webm mp4
Curl based HTTP/WebDAV UCP
How we deleted lots of code
Michael Stahl D.libreoffice Sunday 11:30 12:00 slides webm mp4
Editing Simulation Mert Tümer D.libreoffice Sunday 12:00 12:30 webm mp4
Improved coverage analysis for LibreOffice's CI
Our journey towards deeper integration of coverage analysis tools into Jenkins CI - a PrototypeFund project
Thorsten Behrens D.libreoffice Sunday 12:30 13:00 slides webm mp4
LibreOfficeKit recent developments Jan Holesovsky D.libreoffice Sunday 13:00 13:30 webm mp4
LibreOffice GTK4 Port
A status update
Caolán McNamara D.libreoffice Sunday 13:30 14:00 slides webm mp4
Online performance
making collaborative editing quicker
Michael Meeks D.libreoffice Sunday 14:00 14:30 webm mp4
LOWA - LibreOffice WebAssembly
Most recent updates, working code, and ample stories of how we got to have LibreOffice run natively in a browser
Thorsten Behrens D.libreoffice Sunday 14:30 15:00 slides webm mp4
Building Collabora Online UI based on the LibreOffice components Szymon Kłos D.libreoffice Sunday 15:00 15:30 slides webm mp4
Collabora Online on kubernetes
Kubernetes setup & deployment
Pranam Lashkari D.libreoffice Sunday 15:30 16:00 slides webm mp4
Collabora Online: Async-Saving Design and Testing Ashod Nakashian D.libreoffice Sunday 16:00 16:30 slides webm mp4
Things you can test in a UITest Xisco Fauli D.libreoffice Sunday 16:30 17:00 slides webm mp4
Macro Dialog feature Henry Castro D.libreoffice Sunday 17:00 17:20 slides webm mp4
News from the ODF Toolkit Svante Schubert D.libreoffice Sunday 17:20 18:00 slides webm mp4

LLVM devroom (7)

Enhanced debuggability support in LLVM for various Fortran language features
Fortran debuggabiliy support in LLVM
Alok Sharma, Bhuvanendra Kumar N D.llvm Saturday 13:00 13:35 slides webm mp4
How to write an extension for C
In this talk we will briefly describe how to add your own extension to C, what steps may be needed to do it. And then we will review a small example
Pavel Kosov D.llvm Saturday 13:35 14:00 webm mp4
Coverage for eBPF programs Leonardo Di Donato D.llvm Saturday 14:00 14:35 other other other other other slides webm mp4
Llsoftsecbook: an open source book on software security for compiler developers Kristof Beyls D.llvm Saturday 14:35 15:00 slides webm mp4
8-bit Character support on architectures were the smallest addressable unit size is 64-bit in Clang and LLVM
8-bit characters in VIAMPP
Thomas Pietsch D.llvm Saturday 15:00 15:35 slides webm mp4
Libc++ on Linux - using the example of Oniro
Experiences with switching from libstdc++ to libc++
Bernhard Rosenkränzer D.llvm Saturday 15:35 16:00 webm mp4
LLVM and ANTLR: A Starter on a non-Linux Machine Babar Khan D.llvm Saturday 16:00 16:25 webm mp4

MariaDB Server devroom (19)

Welcome to the MariaDB devroom Ian Gilfillan D.mariadb Saturday 10:00 10:05 webm mp4
MariaDB Server's new release model Michael "Monty" Widenius D.mariadb Saturday 10:05 10:25 webm mp4
What is new in mariadb 10.6 ? Praveen GR D.mariadb Saturday 10:25 10:45 webm mp4
New features in MariaDB 10.7 and MariaDB 10.8 Ian Gilfillan D.mariadb Saturday 10:45 11:10 webm mp4
MariaDB Server on macOS
Does it make sense to even try?
Valerii Kravchuk D.mariadb Saturday 11:10 11:35 slides webm mp4
Improved histograms in MariaDB 10.8 Sergei Petrunia D.mariadb Saturday 11:35 12:00 webm mp4
Performance oriented InnoDB log format changes
How InnoDB crash recovery works
Marko Mäkelä D.mariadb Saturday 12:00 12:30 slides webm mp4
MariaDB Optimizer - ongoing development and changes Michael "Monty" Widenius D.mariadb Saturday 12:30 12:55 webm mp4
MySQL 8 vs MariaDB 10.7 Peter Zaitsev D.mariadb Saturday 13:00 13:30 webm mp4
MariaDB Point-in-Time-Recovery Oli Sennhauser D.mariadb Saturday 13:30 13:50 webm mp4
Mariabackup + Restic: a simple and efficient online backup solution for your DBs Faustin Lammler D.mariadb Saturday 13:50 14:20 slides webm mp4
MariaDB DENY command
Upcoming functionality for sysadmins and database service providers
Vicentiu Ciorbaru D.mariadb Saturday 14:20 14:45 webm mp4
MariaDB Galera Cluster and M/S replication Oli Sennhauser D.mariadb Saturday 14:45 15:10 webm mp4
Ten Tips for Better MariaDB Performance Peter Zaitsev D.mariadb Saturday 15:15 15:45 webm mp4
Creative uses of triggers
Things you people wouldn't believe
Federico Razzoli D.mariadb Saturday 15:45 16:10 webm mp4
MariaDB Connection ID Oli Sennhauser D.mariadb Saturday 16:15 16:40 webm mp4
More on bpftrace for MariaDB DBAs and Developers
Summary of recent experience
Valerii Kravchuk D.mariadb Saturday 16:40 17:05 slides webm mp4
Introducing MYSQL_JSON plugin Anel Husakovic D.mariadb Saturday 17:05 17:35 paper webm mp4
The future of databases is confidential Felix Schuster D.mariadb Saturday 17:35 18:00 webm mp4 Foundation & Community devroom (24)

The Matrix State of the Union
What's the Matrix Core Team up to?
Matthew Hodgson D.matrix Sunday 10:00 10:30 webm mp4
The next generation of Matrix interfaces
How we're changing the face of bridge and bot integrations in Matrix
Will Hunt D.matrix Sunday 10:30 10:50 webm mp4
Building a bot using Python3
Oleg Fiksel D.matrix Sunday 10:50 11:10 slides webm mp4
Events for the Uninitiated
A Junior's Guide to Events in Matrix
H. Shay D.matrix Sunday 11:10 11:40 webm mp4
Making /sync go fast
A deep-dive into Sync v3
Kegan Dougal D.matrix Sunday 11:40 12:10 webm mp4
The matrix-rust-sdk
One SDK to rule them all
Julian Sparber, Damir Jelić D.matrix Sunday 12:10 13:10 webm mp4
Building an MMO browser game on Matrix
Managing auth and saves in Matrix
Christian Paul D.matrix Sunday 13:10 13:15 webm mp4
ChatStat - An R package for Matrix stats
Shiny stats for your community goodness
Greg Sutcliffe D.matrix Sunday 13:15 13:20 webm mp4
elegant, modern and secure matrix client
Ajay Bura D.matrix Sunday 13:20 13:25 slides webm mp4
Collaborative Apps over Matrix using the Collabs Library Matthew Weidner D.matrix Sunday 13:25 13:30 slides webm mp4
Create a DIY photoframe using matrix
How to create a DIY photoframe with a raspi and transfer the photos via matrix
dirk D.matrix Sunday 13:30 13:35 webm mp4
Custom Stickers and Emotes in Matrix!
MSC2545 Demo
Nicolas Werner D.matrix Sunday 13:35 13:40 webm mp4
Decentralized Collaborative Annotations using Matrix Daniel Fedorin D.matrix Sunday 13:40 13:45 webm mp4
Little showcase of the cutest messenger in the [matrix]
krille D.matrix Sunday 13:45 13:50 webm mp4
Matrix for Command and Control Information Systems Thomas Halwax D.matrix Sunday 13:50 13:55 slides webm mp4
Matrix for Worker Power
Introduction to Wobbly
John Evans D.matrix Sunday 13:55 14:00 webm mp4
Ansible + Matrix: Through The Looking Glass
A 6 month reflection on the Ansible Community's journey with Matrix
Greg Sutcliffe D.matrix Sunday 14:10 14:40 webm mp4
All things with moderation
All about moderation in Matrix
David Teller D.matrix Sunday 14:40 15:10 webm mp4
Growing Pinecones for P2P Matrix
The journey so far of building an overlay network
Neil Alexander D.matrix Sunday 15:10 15:40 webm mp4
Self-sovereign end-to-end encrypted file storage on Matrix
How we built a file system on top of Matrix
Hugh Nimmo-Smith D.matrix Sunday 15:40 16:10 webm mp4
Mission: threading for all Germain Souquet D.matrix Sunday 16:10 16:40 webm mp4
Beyond the Matrix: Extend the capabilities of your Synapse homeserver
How to add custom features to Synapse with modules
Brendan Abolivier D.matrix Sunday 16:40 17:10 slides webm mp4
MLS meets Matrix Hubert Chathi D.matrix Sunday 17:10 17:40 webm mp4
Native Group VoIP and Metaverse on Matrix
Building the Matrix with Matrix
Robert Long D.matrix Sunday 17:40 18:00 webm mp4

Microkernel and Component-based OS devroom (12)

Introduction Martin Děcký, Sebastian Sumpf D.microkernel Saturday 10:40 10:50
Advanced Unit Testing in the Hedron Microkernel Julian Stecklina D.microkernel Saturday 10:50 11:20 slides webm mp4
A practical solution for GNU/Hurd's lack of drivers: NetBSD's rumpkernel framework Damien Zammit D.microkernel Saturday 11:20 11:50 slides webm mp4
Genode meets the Pinephone Norman Feske D.microkernel Saturday 11:50 12:40 slides webm mp4
Managarm: Design of a pragmatic fully-asynchronous microkernel Alexander van der Grinten D.microkernel Saturday 12:40 13:15 slides webm mp4
Debugging and Monitoring in Unikraft
Everything beyond printf()
Simon Kuenzer, Marc Rittinghaus D.microkernel Saturday 13:15 13:50 slides webm mp4
Hardware accelerated applications on Unikernels for Serverless Computing Anastassios Nanos, Charalampos Mainas D.microkernel Saturday 13:50 14:30 slides webm mp4
UX/RT - a QNX-like OS based on seL4 Andrew Warkentin D.microkernel Saturday 14:30 15:00 slides webm mp4
RedLeaf: Isolation and Communication in a Safe Operating System Vikram Narayanan, Anton Burtsev D.microkernel Saturday 15:00 15:45 webm mp4
The Composite Component-Based OS Gabe Parmer D.microkernel Saturday 15:45 16:30 slides webm mp4
Mitigating Processor Vulnerabilities by Restructuring the Kernel Address Space Sebastian Eydam D.microkernel Saturday 16:30 17:05 slides webm mp4
Unhackable across 30 Years, End in Sight Blaine Garst D.microkernel Saturday 17:05 18:00 slides webm mp4

Monitoring and Observability devroom (9)

Monitoring and Observability devroom: Opening Richard Hartmann D.monitoring Sunday 10:00 10:10 webm mp4
Adopting OpenTelemetry and its collector Vincent Behar D.monitoring Sunday 10:10 10:50 slides webm mp4
Bootstrapping a multi dc cloud native observability stack Bram Vogelaar D.monitoring Sunday 10:50 11:30 paper webm mp4
Introduction to Continuous Profiling using Pyroscope
How to debug performance issues using profilers
Ryan Perry D.monitoring Sunday 11:30 12:10 webm mp4
Monitoring Kafka without instrumentation using eBPF
A talk about Pixie, Kafka and what's next in observability
Anton Rodriguez, Ruizhe Cheng D.monitoring Sunday 13:00 13:40 webm mp4
Periskop: Exception Monitoring at Scale
A pull-based exception monitoring service inspired by Prometheus
Jorge Creixell, Marc Tuduri D.monitoring Sunday 13:40 14:20 slides webm mp4
Profiling in the cloud-native era Matthias Loibl D.monitoring Sunday 14:20 15:00 webm mp4
Unikraft Performance Monitoring with Prometheus Cezar Craciunoiu D.monitoring Sunday 15:40 16:20 slides webm mp4
What More Can I Learn From My OpenTelemetry Traces? John Pruitt D.monitoring Sunday 16:20 17:00 webm mp4

Mozilla devroom (10)

Suggestions for a Stronger Mozilla Community
Personal Thoughts and Ideas for Possible Improvements
Robert Kaiser D.mozilla Saturday 11:00 11:30 webm mp4
Collecting Sentences for Common Voice
Collecting Sentences through different means to allow others to record voices for them
Michael Kohler D.mozilla Saturday 11:30 12:00 slides webm mp4
BabiaXR: Virtual Reality Data Visualizations for the browser David Moreno-Lumbreras D.mozilla Saturday 12:00 12:30 slides webm mp4
"CV Project app": How an Android app can change the Mozilla Common Voice project Saverio Morelli D.mozilla Saturday 12:30 13:00 slides webm mp4
Mozilla Support: 24, 7, 365 Paul Wright D.mozilla Saturday 13:00 13:45 webm mp4
Thunderbird in 2022
Highlights of Thunderbird plans for this year.
Magnus Melin D.mozilla Saturday 13:45 14:00 webm mp4
How to Start a Language on Mozilla Common Voice?
A case study for under-resourced Turkish Language
Bülent Özden D.mozilla Saturday 14:00 14:45 slides slides slides slides webm mp4
Fast code search and indexing
Emilio Cobos Álvarez D.mozilla Saturday 14:45 15:30 webm mp4
Firefox Desktop Development 101
How new Firefox developers are onboarded to the code
Mike Conley D.mozilla Saturday 15:30 16:30 webm mp4
Introduction to Foxfooding
A story about how Mozillians test and give feedback for products before release
Konstantina Papadea, Krupa Raj D.mozilla Saturday 16:30 16:50 slides webm mp4

MySQL devroom (17)

Encrypting binary (and relay) logs in MySQL Matthias C D.mysql Saturday 14:00 14:30 slides webm mp4
Hash join in MySQL 8.0 Øystein Grøvlen D.mysql Saturday 14:30 15:00 slides webm mp4
ProxySQL 2021 Dev Submit Javier Jaramago Fernández D.mysql Saturday 15:00 15:30 webm mp4
Backup/Restore tools performance comparison Vinicius Grippa, Jean Da Silva D.mysql Saturday 15:30 16:00 webm mp4
Flame Graphs for MySQL DBAs
Yet another way to visualize performance data
Valerii Kravchuk D.mysql Sunday 10:00 10:25 slides webm mp4
The relational model in the modern development age
Towards an improved operational paradigm, illustrated by Vitess
Shlomi Noach D.mysql Sunday 10:30 10:55 webm mp4
ProxySQL Cluster: challenges and solutions to synchronizeconfigurationacross multiple decentralized cluster nodes René Cannaò D.mysql Sunday 11:00 11:25 webm mp4
Percona XtraDB Cluster(PXC) Non blocking operations, what you need to know to avoid pitfalls Marco Tusa (the Grinch) D.mysql Sunday 11:30 11:55 webm mp4
MySQL InnoDB ClusterSet
The integrated solution for disaster recovery of InnoDB Clusters
Kenny Gryp, Miguel Araújo D.mysql Sunday 12:00 13:00 slides webm mp4
MySQL on Kubernetes demystified
How foolishness can lead you to fell in a very dangerous trap
Marco Tusa (the Grinch) D.mysql Sunday 13:00 13:25 webm mp4
MySQL Operator for Kubernetes Johannes Schlüter D.mysql Sunday 13:30 14:30 other slides webm mp4
Newest MySQL component services features
or how to make an HTTP server accessing table data in a component
Joro Kodinov D.mysql Sunday 14:30 15:15 slides webm mp4
MySQL 8.0: Logical Backups, Snapshots and PITR like a rockstar Frédéric Descamps D.mysql Sunday 15:15 15:50 slides webm mp4
Why your backup strategy is wrong?
A brief overview of MySQL backup concepts
Pep Pla D.mysql Sunday 15:55 16:05 slides webm mp4
Efficient MySQL Performance
A Book in 40 Minutes
Daniel Nichter D.mysql Sunday 16:10 17:00 webm mp4
MySQL Performance on Modern CPU: Intel vs AMD vs ARM Peter Zaitsev D.mysql Sunday 17:00 17:25 webm mp4
Release Note Highlights from 2021
Recap '23 to '27
Dave Stokes D.mysql Sunday 17:30 17:55 webm mp4

Network devroom (11)

Network Traffic Classification for Cybersecurity and Monitoring Luca Deri Sunday 13:00 13:30 slides webm mp4
Why rule-based monitoring is (still) great Faye Tandog, Robin Gierse Sunday 13:30 14:00 webm mp4
Peer-to-peer hole punching without centralized infrastructure
How libp2p can traverse NATs and firewalls without coordination through central STUN and TURN servers.
Max Leonard Inden Sunday 14:00 14:20 slides webm mp4
Keep appetite for the stats, it costs nothing
Presentation of the statistics consumption model in VPP from the costless low-level design to their exploitation in userspace
Arthur de Kerhor, Hedi Bouattour Sunday 14:20 14:40 slides webm mp4
Faster memory reclamation with DPDK RCU
Comparing the DPDK and Userspace RCU libraries
Nathan Brown Sunday 14:40 15:00 slides webm mp4
BGP/OSPF with VPP at >100Mpps
Introducing the Linux Controlplane
Pim van Pelt Sunday 15:00 15:30 slides webm mp4
Predictable Network Traffic in Kubernetes Dave Cremins, Abdul Halim Sunday 15:30 16:00 slides webm mp4
Contour - Kubernetes Ingress Controller and much more 101
Introduction to Contour and Contour community!
Orlin Vasilev Sunday 16:00 16:30 slides webm mp4
Kubernetes networking : is there a cheetah within your Calico?
Even faster kubernetes clusters with Calico, VPP and memif
Nathan Skrzypczak, Christopher Tomkins Sunday 16:30 17:00 slides webm mp4
Challenges and Opportunities in Performance Benchmarking of Service Mesh for the Edge Sunku Ranganath, Mrittika Ganguli Sunday 17:00 17:30 slides webm mp4
2-cluster Kubernetes, with Calico, BGP Interconnect and WireGuard... All Without Leaving Your Laptop! Christopher Tomkins Sunday 17:30 18:00 webm mp4

Nim Programming Language devroom (8)

Nim concurrency
Past, Present and Future
Andreas Rumpf (Araq) D.nim Saturday 12:30 13:05 webm mp4
Next generation micro-controller programming
Zero-cost abstractions for better embedded programming
Peter Munch-Ellingsen D.nim Saturday 13:05 13:40 webm mp4
LibVF.IO: vGPU & SR-IOV on Consumer GPUs using Nim
LibVF.IO is bringing vGPU functionality that's historically been restricted to the enterprise datacenter segment to normal consumer GPUs running free open source desktop operating systems.
Arthur Rasmusson D.nim Saturday 13:40 14:20 webm mp4
Polymorph: a compile time approach to entity-component-systems in Nim
Queryless ECS: removing runtime overhead by orienting around systems
Ryan Lipscombe D.nim Saturday 14:20 15:00 webm mp4
Potato Zombies
Helping a 6 year old build a 3D game using Enu and Nim
Scott Wadden D.nim Saturday 15:00 15:45 webm mp4
A Nim rules engine for reactive programs and games
Zach Oakes D.nim Saturday 15:45 16:30 webm mp4
HPC from Python to Nim
A preliminary introduction to performance optimization
Ayman Al Baz D.nim Saturday 16:30 17:00 webm mp4
Nim Metaprogramming in the real world Andre von Houck D.nim Saturday 17:00 17:40 webm mp4

Open Research Tools and Technologies devroom (28)

Welcome to the Open Research Tools and Technologies devroom Paul Girard, Matthieu Totet, Mathieu Jacomy, Célya Gruson-Daniel, Yo Yehudi, Maya Anderson-González, Sara Petti D.research Saturday 10:00 10:05 webm mp4
From pipe dreams and waste to functional accretion: building a capable infrastructure for the Digital Humanities Ian Johnson D.research Saturday 10:05 10:25 webm mp4
Code Liberation and Software Sustainability
The Prospero Experience
Josquin Debaz, Waldir Lisboa Rocha D.research Saturday 10:25 10:40 slides webm mp4
Free Software Development as Observant Participation
Developing textnets, Studying Digital Cultures
John Boy D.research Saturday 10:40 11:00 webm mp4
Academics developing software testimonies panel Paul Girard, Ian Johnson, Josquin Debaz, John Boy, Waldir Lisboa Rocha D.research Saturday 11:00 11:20
Writing with data visualization
Multimodal encounters in the making of digital social sciences publications
Robin De Mourat D.research Saturday 11:20 11:40 webm mp4
Livemark: data presentation framework
Express everything in Markdown
Evgeny Karev D.research Saturday 11:40 12:00 slides slides webm mp4
MetaindeX and user requirements for a generic catalog application
Discussing user requirements for a generic cataloger app and its implementation with MetaindeX
Laurent MILLET-LACOMBE D.research Saturday 12:00 12:15 webm mp4
Visual inquiries panel Robin De Mourat, Célya Gruson-Daniel, Maya Anderson-González, Laurent MILLET-LACOMBE, Evgeny Karev D.research Saturday 12:15 12:35 webm mp4
On the dissemination/evaluation loop for Research Software Teresa Gomez-Diaz D.research Saturday 12:35 12:50 slides video webm mp4
What is special about open source research software and why does it matters?
Reporting about progresses and challenges from the French ecosystem
Bastien D.research Saturday 12:50 13:05 webm mp4
Policies panel Bastien, Mathieu Jacomy, Teresa Gomez-Diaz D.research Saturday 13:05 13:25 webm mp4
Ersilia, a hub of AI/ML models for infectious disease research
Democratizing the access to state-of-the-art data science to researchers worldwide.
Gemma Turon D.research Saturday 13:25 13:45 slides webm mp4
Improve diagnostics of typhoid through Open Science: An Artificial Intelligence-based technique Elisee JAFSIA D.research Saturday 13:45 14:05 paper slides webm mp4
Artificial Intelligence Panel Yo Yehudi, Elisee JAFSIA, Gemma Turon D.research Saturday 14:05 14:20 webm mp4
GitBuilding: Open source documentation for open source hardware Julian Stirling D.research Saturday 14:20 14:40 webm mp4
BeeHive: a flexible open hardware platform for behavioural experiments Andre Maia Chagas, Ihor Sobianin D.research Saturday 14:40 14:55 webm mp4
Open Hardware Panel Matthieu Totet, Andre Maia Chagas, Ihor Sobianin, Julian Stirling D.research Saturday 14:55 15:10 webm mp4
Building a consensus meta-data standard for actigraphy and light exposure data Manuel Spitschan D.research Saturday 15:10 15:20 webm mp4
BrAPI: a standard API specification for plant breeding data Peter Selby D.research Saturday 15:20 15:30 slides webm mp4
Standards panel Mathieu Jacomy, Peter Selby, Manuel Spitschan D.research Saturday 15:30 15:50 webm mp4
Ontology Development Kit
A toolkit for building, maintaining, and standardising ontologies
Damien Goutte-Gattat D.research Saturday 15:50 16:10 webm mp4
Sustainable community building with the Wikibase Stakeholder Group Lozana Rossenova, Dragan Espenschied D.research Saturday 16:10 16:30 webm mp4
Knowledge management communities panel Paul Girard, Damien Goutte-Gattat, Lozana Rossenova, Dragan Espenschied D.research Saturday 16:30 16:45 webm mp4
F-UJI : A Tool for the automated assessment and improvement of the FAIRness of Research Data Patricia Herterich D.research Saturday 16:45 17:00 webm mp4
Internal R packages for Open Science in Agrometeorology Yanina Bellini Saibene D.research Saturday 17:00 17:20 webm mp4
Unveiling Hidden Physics at the LHC using Open Data
Making particle physics Open Data usable
Clemens Lange D.research Saturday 17:20 17:40 slides webm mp4
Open Data Panel Sara Petti, Yanina Bellini Saibene, Clemens Lange, Patricia Herterich D.research Saturday 17:40 18:00 webm mp4

Open Source Design devroom (12)

Introduction to Open Source Design Bernard Tyers, Eriol Fox Saturday 10:00 10:20 webm mp4
Documenting a Design System
Lessons learned from open sourcing the Orbit docs
Aaron Collier Saturday 10:20 10:45 webm mp4
Supporting open design in Bitcoin
Stories and learnings from 1.5 years of supporting designers and open design processes in the Bitcoin ecosystem.
Christoph Ono, Johns Beharry Saturday 12:10 12:35 webm mp4
Synthesising user testing insights with OSS tool teams Eriol Fox, Kelsey Smith Saturday 14:00 14:25 webm mp4
We hear you!
Collecting and processing user feedback, for real!
Clara Garcia Saturday 14:30 14:55 slides webm mp4
When to invest in the UX of (scientific) open source Elizabeth Vu Saturday 15:00 15:25 webm mp4
Why Designers are the Mediators of Accessibility
How the designer's perspective leads to a more accessible OSS
Mars Lee Saturday 15:30 15:55 webm mp4
Remote workshops
Learn how to conduct a successful remote workshop in a remote workshop
Jess Müller Saturday 16:00 16:45 webm mp4
Calling all UX Designers!
Attracting and keeping UX designers on FOSS projects
Scott Jenson Saturday 16:45 17:10 webm mp4
1 year of the Sustaining open source design podcast
What key themes emerged from 1 year and 17 episodes of design in open source podcasts?
Georgia Bullen, Memo Esparza, Eriol Fox Saturday 17:15 17:40 webm mp4
Pitch your project Eriol Fox Saturday 17:40 18:00
How do we design open source communities to be more diverse, equitable, and inclusive? matt.germonprez Sunday 13:10 13:55 webm mp4

Open Source Firmware, BMC and Bootloader devroom (8)

Welome to the Open Source Firmware, BMC and Bootloader devroom Daniel Kiper D.firmware Saturday 11:00 11:10 webm mp4
Firmware Settings and Menus Daniel Maslowski (CyReVolt) D.firmware Saturday 11:10 12:00 slides webm mp4
GRUB - Project Status Update Daniel Kiper D.firmware Saturday 12:10 13:00 slides webm mp4
Open Source Firmware status on AMD platforms 2022
OSF on AMD 3rd edition
Michał Żygowski D.firmware Saturday 13:10 13:35 slides webm mp4
OST2: A new way to grow security talent for open source projects
Open Security Training 2
Piotr Król, Xeno Kovah D.firmware Saturday 13:50 14:45 webm mp4
Attestation's Requirements
Secure Firmware, now what...
Ian Oliver D.firmware Saturday 15:10 16:10 paper webm mp4
Mono Lake Story - how we enabled an open hardware platform Sri Ramkrishna D.firmware Saturday 16:20 16:50 webm mp4
Plan 9 CPU command, in Go, for Linux
the network is the computer -- for real this time
Ron Minnich D.firmware Saturday 17:00 17:50 webm mp4

OpenPOWER devroom (3)

OpenPOWER Ask Me Anything (AMA)
Toshaan Bharvani, James Kulina D.openpower Saturday 15:30 16:00 webm mp4
The Libre-SOC Project
a status update for the OpenPOWER Libre-SOC core: booting linux
Luke Kenneth Casson Leighton D.openpower Saturday 16:00 17:00 webm mp4
OpenPOWER Foundation 2.0 James Kulina D.openpower Saturday 17:00 18:00 webm mp4

PostgreSQL devroom (10)

Solving the knapsack problem with recursive queries and PostgreSQL Francesco Tisiot D.postgresql Sunday 10:00 11:00 slides webm mp4
JSON in PostgreSQL - Learning with a case study Boriss Mejias D.postgresql Sunday 11:00 12:00 webm mp4
How to create (lots!) of sample time-series data with PostgreSQL generate_series() Ryan Booz D.postgresql Sunday 12:00 12:30 slides other other webm mp4
Future Postgres Challenges Bruce Momjian D.postgresql Sunday 12:30 13:00 webm mp4
PostgreSQL Distributed & Secure Database Ecosystem Building
This session will focus on introducing how to empower PostgreSQL thanks to the ecosystem provided by Apache ShardingSphere - an open source distributed database, plus an ecosystem users and developers need for their database to provide a customized and cloud-native experience.
Juan Pan D.postgresql Sunday 13:00 13:30 slides webm mp4
Automatically refresh materialized views in PostgreSQL
Tactics to make refreshing a painless process
Attila Tóth D.postgresql Sunday 13:30 14:00 webm mp4
Working effectively with (-support-) the community
This talk is for those who are new to PostgreSQL or those who just started, or all the others that want to hear a personal story: When I started with PostgreSQL around 10 years ago, I came with an Oracle background. It took me quite some time to understand how the PostgreSQL project is organized, how the community is working and how to deal with issues I've faced when I needed support. This is not a technical talk at all, but it should save you quite some time in your journey with PostgreSQL.
Daniel Westermann D.postgresql Sunday 14:00 15:00 webm mp4
Exploring Linux Memory Usage and IO Performance for Cloud Native Databases Frits Hoogland D.postgresql Sunday 15:00 16:00 webm mp4
Slow things down to make them go faster Jimmy Angelakos D.postgresql Sunday 16:00 17:00 slides webm mp4
Lesser Known PostgreSQL Features
Features you already have but may not know about!
Haki Benita D.postgresql Sunday 17:00 18:00 webm mp4

Public Code devroom (13)

Welcome to the Public Code devroom Jan Ainali D.public-code Sunday 10:15 10:25 webm mp4
Joint open source development in cross-border context Petteri Kivimäki D.public-code Sunday 10:30 10:50 slides webm mp4
Developers Italia, four years later Riccardo Iaconelli D.public-code Sunday 11:00 11:25 webm mp4
Lessons from the Danish OS2
Maturing governance
Rasmus Frey D.public-code Sunday 11:35 12:10 slides webm mp4
PublicCode.yml - index all public software! Riccardo Iaconelli D.public-code Sunday 12:20 12:45 webm mp4
We listed +9000 public code repositories. Now what?
How to build valuable services on top of fragile assets
Bastien D.public-code Sunday 12:55 13:15 webm mp4
Beware of culture
– what to do as a community manager?
Charlotte Heikendorf D.public-code Sunday 13:25 13:45 webm mp4
Free Open Source Participatory Democracy for Cities and Organizations
Andrés Pereira de Lucena D.public-code Sunday 13:55 14:40 slides webm mp4
Bluetooth beyond Digital Contact Tracing
Using Bluetooth for wider public healthcare improvements
Adam Fowler D.public-code Sunday 14:50 15:20 slides webm mp4
AlekSIS, the Free School Information System
Taking on digitisation and digital education at once
Dominik George, Jonathan Weth, Jonathan K D.public-code Sunday 15:30 16:30 slides webm mp4
EducaMadrid, the Free and Educational Technology Platform of Madrid Adolfo Sanz De Diego D.public-code Sunday 16:40 16:55 slides webm mp4
Open Source Policy
Creating value beyond code
Ricardo Mirón D.public-code Sunday 17:05 17:20 slides webm mp4
Closing of the Public Code devroom
Reflections from the day
Boris van Hoytema, Jan Ainali D.public-code Sunday 17:30 17:50 webm mp4

Python devroom (9)

Get to know Apache Kafka with Jupyter Notebooks Francesco Tisiot D.python Sunday 10:00 10:30 slides webm mp4
Introducing Asynchronous SQLAlchemy Sebastiaan Zeeff D.python Sunday 10:30 10:55 webm mp4
Handling Concurrency in Web Application
How *not* to build a URL Shortener
Haki Benita D.python Sunday 11:00 11:30 webm mp4
Sleep better with type-safe Python Jerry Pussinen D.python Sunday 11:30 11:55 slides webm mp4
Messing with unicode
A few possible attacks with unicode
Julin Shaji D.python Sunday 13:00 13:30 slides webm mp4
SPyQL - SQL with Python in the middle
Making command-line data processing more intuitive, readable and powerful
Daniel Moura D.python Sunday 14:30 15:00 slides webm mp4
Mimics - Records operations to replay them later Maarten De Paepe D.python Sunday 16:00 16:30 slides webm mp4
Implementing and managing feature flags
How to effectively manage your feature flags in a monolitic Django application
Mehdi Raddadi D.python Sunday 16:30 17:00 slides webm mp4
CubicWeb: bootstraping a web-application from RDF data Fabien Amarger D.python Sunday 17:00 17:25 slides webm mp4

Raku devroom (10)

Raku devroom intro Andrew Shitov D.raku Saturday 10:00 10:05 webm mp4
A Raku Grammar for Navigation Lights
code walkthrough with live examples
Steve Roe D.raku Saturday 10:05 10:50 slides webm mp4
Free Software, Dependency Management, and what I got wrong at FOSDEM 21 Daniel Sockwell D.raku Saturday 10:50 11:35 webm mp4
Multi-language Data Wrangling and Acquisition Conversational Agents
Using Raku in data acquisition and wrangling
Anton Antonov D.raku Saturday 11:35 12:35 other webm mp4
Class learning analytics with Raku
How Raku helps improve learning in a cloud computing class at the University of Granada
Juan Julián Merelo D.raku Saturday 12:35 13:00 webm mp4
Decentralized Authentication
Authentication and identification techniques on Ethereum blockchain
Konstantin Narkhov D.raku Saturday 14:00 14:40 webm mp4
Keeping the past to preserve the future
On the development of a BackPAN for Raku
Elizabeth Mattijsen D.raku Saturday 14:40 15:15 webm mp4
Radically simple testing in Raku Daniel Sockwell D.raku Saturday 15:15 15:45 webm mp4
GitHub Actions (in|for) Raku
Containerizing Raku for testing and other automation tasks
Juan Julián Merelo D.raku Saturday 15:45 16:35 webm mp4
Raku Steering Council Q&A Panel
RSC members to answer live questions.
Juan Julián Merelo, Stefan Seifert (nine), Daniel Sockwell, Elizabeth Mattijsen, Vadim Belman, Geoffrey Broadwell D.raku Saturday 16:35 17:35 webm mp4

Retrocomputing devroom (12)

Welcome to Retro-Computing devroom
Vintage everywhere!
Pau Garcia Quiles (pgquiles), François Revol (mmu_man) D.retro Saturday 10:00 10:05 slides slides webm mp4
Getting 1K Chess for the ZX81 online
Or, how I used $2 Billion of internet infrastructure to run 672 bytes of code, from 1982
Steven Goodwin D.retro Saturday 10:05 10:30 webm mp4
Let's Get Serial!
Histroy and current state of everyone's favourite interface
Stephan Hohmann D.retro Saturday 10:30 11:15 slides webm mp4
Made by Woz: how Apple-1 operating system works?
Brilliant Steve Wozniak’s code every software engineer should know
Sergey Panarin D.retro Saturday 11:15 12:00 webm mp4
A Computer Museum
Why and how?
Bart van den Akker D.retro Saturday 12:00 13:25 webm mp4
Trajectware - timeline-based navigation across computing heritage Christophe Ponsard D.retro Saturday 13:25 13:55 slides webm mp4
Hack for the Planet
Reverse Engineering Embedded Systems to Reduce E-Waste
Maurits Fennis D.retro Saturday 13:55 14:30 webm mp4
Keeping old Unix/Linux up-to-date with pkgsrc
Keeping software on unsupported Unix-ish operating systems up-to-date
Carsten Strotmann D.retro Saturday 14:30 15:30 webm mp4
AOSC OS/Retro - An Introduction
An Ongoing Quest for the Possibility of Modern Linux on Vintage Hardware
Mingcong Bai D.retro Saturday 15:30 16:00 slides slides webm mp4
Old Web Today: Keeping Flash (and other) Retro Web Sites Accessible on the modern web
Techniques for combining web archives and emulation using FOSS tools.
Ilya Kreymer D.retro Saturday 16:00 16:30 slides webm mp4
FrogFind and 68k News
Building Modern Web Portals for Vintage Machines
Sean Malseed D.retro Saturday 16:30 17:00 webm mp4
A Brief History of Spreadsheets
From LANPAR to VisiCalc to Lotus to LibreOffice
Jim Hall D.retro Saturday 17:00 18:00 webm mp4

Safety and Open Source devroom (4)

Subplot - documenting your criteria for success
Expressing argumentation in a validatable way
Daniel Silverstone Saturday 10:00 11:00 webm mp4
Don't trust us, trust the math behind immudb
How immudb protects safety critical data (with math and cryptography)
Bartłomiej Święcki Saturday 11:00 11:45 slides webm mp4
Designing a new Language for Safety: Fuzion
A minimal language for safety-critical systems
Fridtjof Siebert Saturday 12:00 12:45 slides webm mp4
Testing Requirements Documents
Integrating Specifications into your CI/CD pipeline
Kristoffer Nordström Saturday 13:30 14:00 slides webm mp4

Software composition and dependency management devroom (20)

Devroom introduction Kate Stewart, Philippe Ombredanne, Antoine Mottier, Michael C. Jaeger D.dependency Sunday 10:00 10:05 webm mp4
Package URL and Version range spec
Towards mostly universal dependency resolution
Philippe Ombredanne D.dependency Sunday 10:05 10:20 slides slides audio webm mp4
How OSPOs can help secure the software supply chain Ana Jimenez Santamaria D.dependency Sunday 10:20 10:40 webm mp4
Developing an open source license compliance project : our trials, tribulations and achievements Pierre Marty D.dependency Sunday 10:40 11:00 webm mp4
How to manage OSS license obligations and SBoM by SW360's new features Kouki Hama D.dependency Sunday 11:00 11:20 slides webm mp4
Panel 1: Processing Dependencies and Compositions and Software Maximilian Huber D.dependency Sunday 11:20 12:00 webm mp4
Break D.dependency Sunday 12:00 12:20
Scanning for known vulnerabilities in an embedded distribution
A return on experience from the Eclipse Oniro project
Marta Rybczynska D.dependency Sunday 12:20 12:40 slides webm mp4
Reporting vulnerabilities within a complex software environment
Using the CVE-Bin-Tool
Anthony Harrison D.dependency Sunday 12:40 13:00 webm mp4
Commoditising Open Source Risk Management
First Open Source SCA Platform
Julian Coccia D.dependency Sunday 13:00 13:20 webm mp4
Panel 2: Dependencies for Vulnerability Discovery and Tracking Diomidis Spinellis D.dependency Sunday 13:20 14:00 webm mp4
Lunch Break D.dependency Sunday 14:00 14:20
Generating SBOM for your code using OSS Review Toolkit Thomas Steenbergen D.dependency Sunday 14:20 14:40 webm mp4
SBOM Resolver - Generating detailed SBOMs for Alpine Georg Kunz D.dependency Sunday 14:40 15:00 webm mp4
FASTEN: Fine-Grained Analysis of Software Ecosystems as Networks Amir Mir D.dependency Sunday 15:00 15:20 webm mp4
Panel 3: Creating SBOMs Antoine Mottier D.dependency Sunday 15:20 16:00 webm mp4
On Backporting Practices in Package Dependency Networks Ahmed Zerouali, Tom Mens D.dependency Sunday 16:20 16:40 paper webm mp4
Operationalize SBOM with OWASP Dependency-Track Steve Springett D.dependency Sunday 16:40 17:00 webm mp4
Tracking Software Dependencies Kate Stewart, Gary O'Neall D.dependency Sunday 17:00 17:20 webm mp4
Panel 4: Software Compositions and Dependency Tools Philippe Ombredanne D.dependency Sunday 17:20 18:00 webm mp4

Software Defined Storage devroom (4)

Migrate to Ceph-CSI
Migrate your persistent volumes from old volume plugins to Ceph-CSI
Yug Gupta, Subham Rai D.sds Sunday 10:00 10:10 webm mp4
Introducing Garage, a new storage platform for self-hosted geo-distributed clusters Alex Auvolat D.sds Sunday 10:30 11:00 webm mp4
Data Replication and Migration from Ceph RGW to Cloud Soumya Koduri D.sds Sunday 11:00 11:30 slides webm mp4
COSI : a brief update Jiffin Tony Thottan D.sds Sunday 11:30 12:10 webm mp4

Testing and Automation devroom (11)

Welcome to Testing and Automation devroom Alexander Todorov, Cyril Hrubis, Anders Roxell, Zaklina Stojnev D.testing Saturday 10:00 10:10 slides slides webm mp4
Automating Code Review with Sparse
Project specific static analysis of a large C codebase
Richard Palethorpe D.testing Saturday 10:15 11:05 webm mp4
Unit testing Linux kernel drivers Laurent Carlier D.testing Saturday 11:20 11:55 slides webm mp4
Continuous testing in a cloud based infrastructure using virtualization and real hardware in the loop Armand Bénéteau D.testing Saturday 12:00 12:40 slides webm mp4
Frisbee: An advanced suite for the automated testing of cloud apps over Kubernetes Fotis Nikolaidis D.testing Saturday 14:00 14:40 slides webm mp4
LAVA + OpenQA = Automated, Continuous Full System Testing James Thomas, Laurence Urhegyi D.testing Saturday 14:45 15:30 slides webm mp4
Oniro CI/Testing integration with LAVA Stevan Radaković D.testing Saturday 15:45 15:55 slides webm mp4
How (not) to make a mockery of trust
Testing client software for public-key infrastructure
Matthias Valvekens D.testing Saturday 16:00 16:15 slides webm mp4
Fuzzing, or How I Generated 1,000,000 New Emulator Test Cases in an Afternoon
Fill your boots. Then fill somebody else's.
Thomas Harte D.testing Saturday 16:20 16:35 webm mp4
History of Testing
let's write it together
Alexander Todorov D.testing Saturday 16:40 16:45 slides slides webm mp4
5 OpenSource Test Automation tools in 45 minutes!
See a working example of these cool OSS (Test) Automation Tools and see how they compare.
Eric de Graaf D.testing Saturday 16:50 17:50 slides webm mp4

Valgrind devroom (6)

Upstreaming the FreeBSD Port Paul Floyd D.valgrind Sunday 14:20 15:15 slides slides slides other webm mp4
Enable AVX-512 instructions in Valgrind Tanya Volnina D.valgrind Sunday 15:20 15:45 slides webm mp4
Valgrind and debuginfo Mark Wielaard D.valgrind Sunday 15:50 16:25 slides other webm mp4
Valgrind on RISC-V Petr Pavlu D.valgrind Sunday 16:30 16:55 slides webm mp4
Adding Power ISA 3.1 instruction support to Valgrind Carl Love D.valgrind Sunday 17:00 17:25 slides webm mp4
20 years of Valgrind
Julian Seward, Mark Wielaard D.valgrind Sunday 17:30 18:00

Virtualization and IaaS devroom (14)

What's coming in VIRTIO 1.2
New virtual I/O devices and features
Stefan Hajnoczi D.virtualization Saturday 10:00 10:30 slides webm mp4
Cross-platform/cross-hypervisor virtio vsock use in go
Usermode networking in CodeReady Containers
Christophe Fergeau D.virtualization Saturday 10:30 11:00 slides webm mp4
Introducing OKD Virtualization Simone Tiraboschi, Sandro Bonazzola D.virtualization Saturday 11:00 11:30 slides webm mp4
ToroV, a kernel in user-space, or sort of Matias Vara D.virtualization Saturday 11:30 12:00 slides webm mp4
KubeVirt scale test by creating 400 VMIs on a single node Marcelo Amaral D.virtualization Saturday 12:00 12:30 slides webm mp4
DevOps, Cloud Native, DPUs: beyond the buzzwords
The future and evolution of on-prem open source virtualization platforms
Olivier Lambert D.virtualization Saturday 12:30 13:00 webm mp4
Isolating PCI/CXL Devices: It All Starts with System Launch Daniel Smith D.virtualization Saturday 13:00 13:30 webm mp4
Automatic CPU and NUMA pinning Liran Rotenberg D.virtualization Saturday 13:30 14:00 slides webm mp4
Network interface hotplug for Kubernetes Miguel Barroso D.virtualization Saturday 14:00 14:30 slides webm mp4
The story of adding TPM support to oVirt Milan Zamazal D.virtualization Saturday 14:30 15:00 slides webm mp4
Deploying VMs and Containers across Infrastructure Providers
Presenting OpenNebula’s new Edge Cloud Architecture
Alejandro Huertas D.virtualization Saturday 15:00 15:30 webm mp4
Phyllome OS
A Fedora Remix built to leverage KVM/QEMU virtualization locally
Lukas Greve D.virtualization Saturday 15:30 16:15 webm mp4
Hardware-accelerated graphics in secure multi-tenant environments
What is the current status, and what is blocking it?
Demi Obenour D.virtualization Saturday 16:15 17:15 slides webm mp4
Tracing KubeVirt traffic with Istio Radim Hrazdil D.virtualization Saturday 17:15 17:35 slides webm mp4

Web3 Infrastructure devroom (25)

Decentralized Self Sovereign Trust Graphs Harlan Wood D.web3 Saturday 10:00 10:30 slides webm mp4
Open Source Data with Ceramic
Why the future of the web is self-certifying
Joel Thorstensson D.web3 Saturday 14:00 14:30 slides webm mp4
i3-Market Self Sovereign Identity Authentication
Authentication based on Distributed Identity and Verifiable credentials using OpenID Connect and Veramo
alessandro.amicone D.web3 Saturday 14:30 15:00 webm mp4
Scaffold a Holochain App in 10 minutes
Demo and workshop for making a simple, functional Holochain App with scaffolding tools
guillem.cordoba D.web3 Saturday 15:00 15:30 webm mp4
Building Web3's Video Infrastructure Layer
Why Openness and Decentralization Matters with livepeer
Jaron Vietor D.web3 Saturday 15:30 16:00 slides webm mp4
Mixing Peer to Peer Protocols on the Web
With The Agregore Web Browser
Mauve Signweaver D.web3 Saturday 16:00 16:30 webm mp4
The Peoples' Web3
Bringing decentralized hosting infrastucture and dapp development to all the corners of the globle.
Nicholas Pawelk D.web3 Saturday 16:30 16:50
Introduction to Neighbourhoods
A Holochain-based framework for reputation data
Emaline Friedman, Michael Hueschen D.web3 Saturday 17:00 17:30 slides slides webm mp4
Scaling a Decentralized Metaverse in Browser without Data Leaks
Hacking old tech to achieve new protocols
Mark Nadal D.web3 Saturday 17:30 18:05 webm mp4
Peergos - Combining peer-to-peer connectivity, end-to-end encryption and fine grained access control to build a secure and privacy focused self-certifying web protocol kevin o'dwyer D.web3 Sunday 10:00 10:30 slides webm mp4
Āhau: Māori Identity & Data Sovereignty Mix Irving D.web3 Sunday 10:30 11:00 webm mp4
WASM for dummies
A very short primer in a series of acts
Divya Mohan D.web3 Sunday 11:00 11:30 slides webm mp4
AquaVM: Empowering distributed systems with Fluence Mike Voronov D.web3 Sunday 11:30 12:00 webm mp4
xHumanity and Web3
xHumanity - reputation, reduction of fake news, and privacy
Cosmin Vranceanu D.web3 Sunday 12:00 12:25 paper paper
Commoditizing P2P development
With Aqua language and Fluence
Dmitry Kurinskiy D.web3 Sunday 12:30 13:05 webm mp4
The merits of being a bicycle when everything else is a hyperloop.
Sam Gwilym D.web3 Sunday 13:05 13:30 webm mp4
Edges Are Infrastructure: IPFS Everywhere for a More Resilient Future
Adventures in IPFS support across Bluetooth, mobile devices, XR and more!
Dietrich Ayala D.web3 Sunday 13:30 13:55 webm mp4
The Quark Browser
Uncovering the paths through the web
Joy Q Zhang D.web3 Sunday 14:00 14:30 slides webm mp4
Swarm, what's in it for me?
Developers edition
Rinke Hendriksen D.web3 Sunday 14:30 15:00 webm mp4
State of libp2p
Status quo and future roadmap of the peer-to-peer networking library libp2p.
Max Leonard Inden D.web3 Sunday 15:00 15:30 audio webm mp4
Hyper Hyper Space: In-browser p2p applications
A quick tour on using the browser as a p2p node
Santiago Bazerque D.web3 Sunday 15:30 16:00 webm mp4
Collabortive group self-awareness with Where, a Holochain app
A demo of how distributed ledger tech can up-regulate group capacity.
Eric Harris-Braun D.web3 Sunday 16:00 16:30 webm mp4
Verifiable Credentials and Decentralized Identifiers with DIDKit Charles Lehner D.web3 Sunday 16:30 16:55 slides slides other webm mp4
Building Interoperable Applications with Solid in 2022 Jackson Morgan D.web3 Sunday 17:00 17:25 webm mp4
How to build a free and open cloud Adam Souzis D.web3 Sunday 17:30 18:00 slides webm mp4

Box86 stand (1)

Welcome to the Box86 stand S.box86 Saturday 09:30 10:00

Checkmk stand (1)

Welcome to the Checkmk stand S.checkmk Saturday 09:30 10:00

CiviCRM stand (1)

Welcome to the CiviCRM stand S.civicrm Saturday 09:30 10:00

openSUSE stand (1)

Welcome to the openSUSE stand S.opensuse Saturday 09:30 10:00

Debian stand (1)

Welcome to the Debian stand S.debian Saturday 09:30 10:00

Eclipse Foundation stand (1)

Welcome to the Eclipse Foundation stand S.eclipse Saturday 09:30 10:00

Fedora Project stand (1)

Welcome to the Fedora Project stand S.fedora Saturday 09:30 10:00

Foreman stand (1)

Welcome to the Foreman stand S.foreman Saturday 09:30 10:00

FOSSASIA stand (1)

Welcome to the FOSSASIA stand S.fossasia Saturday 09:30 10:00

Free Software Foundation Europe stand (1)

Welcome to the Free Software Foundation Europe stand S.fsfe Saturday 09:30 10:00

FreeBSD Project stand (1)

Welcome to the FreeBSD Project stand S.freebsd Saturday 09:30 10:00

GNOME stand (1)

Welcome to the GNOME stand S.gnome Saturday 09:30 10:00

Google Summer of Code stand (1)

Welcome to the Google Summer of Code stand S.gsoc Saturday 09:30 10:00

Haiku stand (1)

Welcome to the Haiku stand S.haiku Saturday 09:30 10:00

illumos stand (1)

Welcome to the illumos stand S.illumos Saturday 09:30 10:00

KDE Community stand (7)

Welcome to the KDE Community stand S.kde Saturday 09:30 10:00
Plasma Mobile in 2022
Bhushan Shah
S.kde Saturday 10:00 11:00
Kalendar and the case for Akonadi
Claudio Cambra
S.kde Saturday 11:15 11:45
Joseph De Veaugh-Geiss
S.kde Saturday 13:00 14:00
KDE News
Adam Szopa
S.kde Sunday 10:00 10:15
Plasma 5.24 tour
Adam Szopa, Aniqa Khokhar and Paul Brown
S.kde Sunday 10:30 11:00
Live coding session with Tokodon
Carl Schwan
S.kde Sunday 12:00 13:00

Kiwi TCMS stand (1)

Welcome to the Kiwi TCMS stand Saturday 09:30 10:00

LibreOffice stand (1)

Welcome to the LibreOffice stand S.libreoffice Saturday 09:30 10:00

LibreSOC Project stand (1)

Welcome to the LibreSOC Project stand S.libresoc Saturday 09:30 10:00

MariaDB Foundation stand (1)

Welcome to the MariaDB Foundation stand S.mariadb Saturday 09:30 10:00

Matrix stand (1)

Welcome to the Matrix stand S.matrix Saturday 09:30 10:00

Mautic stand (1)

Welcome to the Mautic stand
Discover the power of open source marketing automation with Mautic!
S.mautic Saturday 09:30 10:00

Nextcloud Hub stand (1)

Welcome to the Nextcloud Hub stand S.nextcloud Saturday 09:30 10:00

ntop stand (1)

Welcome to the ntop stand S.ntop Saturday 09:30 10:00

Oniro Project stand (1)

Welcome to the Oniro Project stand
The Distributed Operating System That Connects Consumer Devices Big and Small
S.oniro Saturday 09:30 10:00

ONLYOFFICE stand (1)

Welcome to the ONLYOFFICE stand S.onlyoffice Saturday 09:30 10:00

OpenMandriva stand (1)

Welcome to the OpenMandriva stand S.openmandriva Saturday 09:30 10:00

OpenTAP stand (1)

Welcome to the OpenTAP stand S.opentap Saturday 09:30 10:00

OpenUK stand (1)

Welcome to the OpenUK stand S.openuk Saturday 09:30 10:00

openwifi stand (1)

Welcome to the openwifi stand
The open-source WiFi chip (FPGA currently)
S.openwifi Saturday 09:30 10:00

OW2 Open Source Community stand (1)

Welcome to the OW2 Open Source Community stand S.ow2 Saturday 09:30 10:00

Pharo stand (1)

Welcome to the Pharo stand S.pharo Saturday 09:30 10:00

PostgreSQL stand (1)

Welcome to the PostgreSQL stand S.postgresql Saturday 09:30 10:00

Pulp stand (1)

Welcome to the Pulp stand S.pulp Saturday 09:30 10:00

ReactOS stand (1)

Welcome to the ReactOS stand S.reactos Saturday 09:30 10:00

RefPerSys stand (1)

Welcome to the RefPerSys stand S.refpersys Saturday 09:30 10:00

schul-frei stand (1)

Welcome to the schul-frei stand S.schulfrei Saturday 09:30 10:00

The Apache Software Foundation stand (1)

Welcome to the The Apache Software Foundation stand S.apache Saturday 09:30 10:00

Ubuntu stand (1)

Welcome to the Ubuntu stand S.ubuntu Saturday 09:30 10:00

XCP-ng stand (1)

Welcome to the XCP-ng stand S.xcpng Saturday 09:30 10:00

XWiki & CryptPad stand (1)

Welcome to the XWiki & CryptPad stand S.xwiki Saturday 09:30 10:00

Infodesk (2)

The Virtual FOSDEM Infodesk (Saturday) I.infodesk Saturday 09:00 18:00
The Virtual FOSDEM Infodesk (Sunday) I.infodesk Sunday 09:00 18:00

This information was last updated on Friday December 04, 2020 at 15:38:05 UTC.