Keynotes (4) |
Welcome to FOSDEM 2023 |
FOSDEM Staff, Richard Hartmann |
Janson |
Saturday |
09:30 |
09:55 |
slides
|
|
Celebrating 25 years of Open Source Past, Present, and Future |
Nick Vidal |
Janson |
Saturday |
10:00 |
10:50 |
|
webm
mp4
|
Open Source Software at NASA |
Steve Crawford |
Janson |
Sunday |
17:00 |
17:50 |
slides
|
webm
mp4
|
Closing FOSDEM 2023 |
FOSDEM Staff, Richard Hartmann |
Janson |
Sunday |
17:50 |
18:15 |
slides
|
webm
mp4
|
Main Track - Janson (15) |
How regulating software for the European market could impact FOSS |
Romuald Vandepoel, Maarten Aertsen |
Janson |
Saturday |
11:00 |
12:50 |
|
webm
mp4
|
The ELISA Project - Enabling Linux in Safety Applications Projects insights and overview |
Philipp Ahmann |
Janson |
Saturday |
13:00 |
13:50 |
slides
|
webm
mp4
|
Linux Inlaws A how-to on world domination by accident |
Christoph Zimmermann, Martin Visser |
Janson |
Saturday |
14:00 |
14:50 |
slides
|
webm
mp4
|
Similarity Detection in Online Integrity Fighting abusive content with algorithms |
Alberto Massidda |
Janson |
Saturday |
15:00 |
15:50 |
slides
|
webm
mp4
|
Teaching machines to handle bugs and test Firefox more efficiently. Using machine learning to automate bug management, test selection, and more. |
Marco Castelluccio |
Janson |
Saturday |
16:00 |
16:50 |
slides
|
webm
mp4
|
Sustaining Free and Open Source Software Exploring Community, Financial, and Engineering Practices |
Abigail Cabunoc Mayes |
Janson |
Saturday |
17:00 |
17:50 |
slides
|
webm
mp4
|
Perspectives from the Open Source Developer A Window into the Developer Experience from Linux Foundation Research |
Hilary Carter |
Janson |
Saturday |
18:00 |
18:50 |
slides
|
webm
mp4
|
Open Source in Environmental Sustainability Preserving climate and natural resources with openness |
Tobias Augspurger |
Janson |
Sunday |
09:00 |
09:50 |
slides
|
webm
mp4
|
Making the world a better place through Open Source Focusing the unique power of Open Source Communities as force of social good in today's complex geopolitical landscape |
Gabriele Columbro |
Janson |
Sunday |
10:00 |
10:50 |
slides
|
webm
mp4
|
Building Strong Foundations for a More Secure Future Addressing The Systemic Issues in the Software Supply Chain that Led to Log4Shell |
Brian Behlendorf |
Janson |
Sunday |
11:00 |
11:50 |
slides
|
webm
mp4
|
Rosegarden: A Slumbering Giant How a 20-year old OSS project is still going strong |
Richard Bown |
Janson |
Sunday |
12:00 |
12:50 |
slides
|
webm
mp4
|
Podcasting 2.0: it's all about Interoperability How Podcasting 2.0 will save the Open Internet |
Benjamin Bellamy |
Janson |
Sunday |
13:00 |
13:50 |
slides
|
webm
mp4
|
Decentralized Social Media with Hachyderm Growing into medium scale, incident report, and forming Nivenly |
Kris Nóva |
Janson |
Sunday |
14:00 |
14:50 |
slides
|
webm
mp4
|
Running a Hybrid Event with Open Source The Plumbers Experience |
James Bottomley |
Janson |
Sunday |
15:00 |
15:50 |
|
webm
mp4
|
Matrix 2.0 How we’re making Matrix go voom |
Matthew Hodgson |
Janson |
Sunday |
16:00 |
16:50 |
|
webm
mp4
|
Main Track - K Building (17) |
Graphics: A Frame's Journey |
Daniel Stone |
K.1.105 (La Fontaine) |
Saturday |
10:00 |
10:50 |
|
webm
mp4
|
Can we do an open source chip design in 45 minutes? The state of free and open source silicon |
Philipp Wagner |
K.1.105 (La Fontaine) |
Saturday |
11:00 |
11:50 |
slides
|
webm
mp4
|
Fedora Asahi Fedora for Apple SIlicon |
Eric Curtin |
K.1.105 (La Fontaine) |
Saturday |
12:00 |
12:50 |
|
webm
mp4
|
DNF5: the new era in RPM software management How we rewrote the codebase and started loving the community |
Nicola Sella, Jan Kolárik, Aleš Matěj |
K.1.105 (La Fontaine) |
Saturday |
13:00 |
13:50 |
slides
|
webm
mp4
|
Maker Tools in the Browser CAM to 3D Printing: Zero Install, Always Up to Date |
Stewart Allen |
K.1.105 (La Fontaine) |
Saturday |
14:00 |
14:50 |
slides
|
webm
mp4
|
Passwordless Linux -- where are we? |
Alexander Bokovoy |
K.1.105 (La Fontaine) |
Saturday |
15:00 |
15:50 |
slides
|
webm
mp4
|
Winners and Losers in FOSS Open Source Has "Won" - Have We? |
Michael Nolan |
K.1.105 (La Fontaine) |
Saturday |
16:00 |
16:50 |
paper
slides
|
webm
mp4
|
Fair threaded task scheduler verified in TLA+ |
Vladislav Shpilevoy |
K.1.105 (La Fontaine) |
Saturday |
17:00 |
17:50 |
slides
|
webm
mp4
|
Tools for linking Wikidata and OpenStreetMap Software for adding links between open data projects |
Edward Betts |
K.1.105 (La Fontaine) |
Saturday |
18:00 |
18:50 |
slides
|
webm
mp4
|
Reimplementing the Coreutils in a modern language (Rust) Doing old things with modern tools |
Sylvestre Ledru |
K.1.105 (La Fontaine) |
Sunday |
09:00 |
09:50 |
|
webm
mp4
|
Zero Knowledge Cryptography and Anonymous Engineering The development of zk-snarks in recent years and explosion in algos has opened up an entire new design space of anonymous engineering. |
Amir Taaki |
K.1.105 (La Fontaine) |
Sunday |
10:00 |
10:50 |
|
webm
mp4
|
Building an Plant Monitoring App with InfluxDB, Python, and Flask with Edge to cloud replication Plant monitoring with open source tools |
Zoe Steinkamp |
K.1.105 (La Fontaine) |
Sunday |
11:00 |
11:50 |
|
webm
mp4
|
Practical Computerized Home Automation |
Bruce Momjian |
K.1.105 (La Fontaine) |
Sunday |
12:00 |
12:50 |
|
webm
mp4
|
The Open Source Business Guidebook Building a Scalable OSS Based Business |
Matt Yonkovit |
K.1.105 (La Fontaine) |
Sunday |
13:00 |
13:50 |
slides
|
webm
mp4
|
Starting an Open Source Startup What you need to know before starting your own open source startup |
Tom Hacohen (tasn) |
K.1.105 (La Fontaine) |
Sunday |
14:00 |
14:50 |
slides
|
webm
mp4
|
Clear skies, no clouds in sight. Running a 14 person company on only free software. They say it can't be done, they say it's too much work. But is it really? After 5 years of running Prehensile Tales on entirely free software I think I can answer this. |
Hein-Pieter van Braam |
K.1.105 (La Fontaine) |
Sunday |
15:00 |
15:50 |
slides
slides
|
webm
mp4
|
The End of Free Software How the Cloud threatens FOSS and what we can do about it |
Daniel Riek |
K.1.105 (La Fontaine) |
Sunday |
16:00 |
16:50 |
|
webm
mp4
|
Lightning Talks (36) |
Introducing Helios A small, practical microkernel |
Drew DeVault |
H.2215 (Ferrer) |
Saturday |
12:00 |
12:15 |
slides
|
webm
mp4
|
Creating Pathways That Invest in New Maintainers |
Abigail Cabunoc Mayes |
H.2215 (Ferrer) |
Saturday |
12:20 |
12:35 |
slides
|
webm
mp4
|
Should there be a standard in libre localization? Ideas on how to make it easy for translators to contribute to any FOSS project they like |
Benjamin Alan Jamie |
H.2215 (Ferrer) |
Saturday |
12:40 |
12:55 |
slides
|
webm
mp4
|
Do more awkward user interviews Do you feel awkward interviewing users about how they use your project? That's ok — awkward interviews are often good interviews. |
Emily Omier |
H.2215 (Ferrer) |
Saturday |
13:00 |
13:15 |
slides
|
webm
mp4
|
Beyond Wikipedia: Discovering Wikimedia's Open-Source Ecosystem |
Slavina Stefanova |
H.2215 (Ferrer) |
Saturday |
13:20 |
13:35 |
slides
|
webm
mp4
|
data mountains - turn your data into mountains! convert geospatial points into triangles scaled by data |
joe ldn |
H.2215 (Ferrer) |
Saturday |
13:40 |
13:55 |
|
webm
mp4
|
CoffeOSM: improve OpenStreetMap a receipt at a time checking and add shop on the map with a receipt |
Michele Tameni |
H.2215 (Ferrer) |
Saturday |
14:00 |
14:15 |
slides
|
webm
mp4
|
Announcing pg_statviz |
Jimmy Angelakos |
H.2215 (Ferrer) |
Saturday |
14:20 |
14:35 |
slides
|
webm
mp4
|
Breaking the Code of Inclusion: Designing Micro Materials Based on PRIMM Principles for Accessible Programming Education. |
Yoshi Malaise |
H.2215 (Ferrer) |
Saturday |
14:40 |
14:55 |
slides
|
webm
mp4
|
Open Source Good Governance – GGI Framework presentation & deployment A quick introduction to the OSPO Alliance handbook and resources |
Boris Baldassari |
H.2215 (Ferrer) |
Saturday |
15:00 |
15:15 |
slides
|
webm
mp4
|
FPGA-based music synthesis with open-source tools |
Sebastian Holzapfel |
H.2215 (Ferrer) |
Saturday |
15:20 |
15:35 |
slides
|
webm
mp4
|
FabAccess a machine access system for fablabs and makerspaces |
Tasso Mulzer |
H.2215 (Ferrer) |
Saturday |
15:40 |
15:55 |
|
webm
mp4
|
OpenStreetMap: Sharpen your "Emergency Eyes" Disaster prep mapping in the EU |
Nicole Martinelli |
H.2215 (Ferrer) |
Saturday |
16:00 |
16:15 |
|
webm
mp4
|
Bare-metal servers as a container runtime |
Florian Florensa |
H.2215 (Ferrer) |
Saturday |
16:20 |
16:35 |
|
webm
mp4
|
Passbolt Open source password manager for teams |
Remy Bertot (passbolt) |
H.2215 (Ferrer) |
Saturday |
16:40 |
16:55 |
slides
|
webm
mp4
|
Is YAML the Answer? … and if so, what has ever been the question? |
Stephan Hohmann |
H.2215 (Ferrer) |
Saturday |
17:00 |
17:15 |
slides
|
webm
mp4
|
CNI 2.0: Vive la révolution |
Douglas Smith |
H.2215 (Ferrer) |
Saturday |
17:20 |
17:35 |
slides
|
webm
mp4
|
Staging of Artifacts in a Build System |
Sascha Roloff |
H.2215 (Ferrer) |
Saturday |
17:40 |
17:55 |
slides
|
webm
mp4
|
Combining EASY!Appointments with Jitsi for online appointment management |
Konstantinos Papadimitriou |
H.2215 (Ferrer) |
Sunday |
10:00 |
10:15 |
|
webm
mp4
|
Breaking away from Big Tech Using open source infrastructure in a convenient way |
Boris Budini |
H.2215 (Ferrer) |
Sunday |
10:20 |
10:35 |
slides
|
webm
mp4
|
Grottocenter An open source database for cavers |
Christopher Peeters |
H.2215 (Ferrer) |
Sunday |
10:40 |
10:55 |
slides
|
webm
mp4
|
Consulting for digital humanists the cultural shock developing tools and pedagogy |
Marie Dubremetz |
H.2215 (Ferrer) |
Sunday |
11:00 |
11:15 |
slides
|
webm
mp4
|
A GitLab forge for all teachers and students in France? A project of the French Ministry of Education |
Alexis Kauffmann, Charles Poulmaire |
H.2215 (Ferrer) |
Sunday |
11:20 |
11:35 |
slides
|
webm
mp4
|
FOSSbot: An open source and open design educational robot |
Iraklis Varlamis, Christos Chronis |
H.2215 (Ferrer) |
Sunday |
11:40 |
11:55 |
|
webm
mp4
|
Tableaunoir: an online blackboard for teaching |
François Schwarzentruber |
H.2215 (Ferrer) |
Sunday |
12:00 |
12:15 |
|
webm
mp4
|
Lua for the lazy C developer |
Frank Vanbever |
H.2215 (Ferrer) |
Sunday |
12:20 |
12:35 |
slides
|
webm
mp4
|
I2P: Major Changes of the Peer-to-Peer Network Cryptography of I2P Received a Major Update - an Overview of the Changes and its Impacts |
Konrad Bächler |
H.2215 (Ferrer) |
Sunday |
12:40 |
12:55 |
slides
|
webm
mp4
|
The Nym Mixnet Intro to a new anonymous communication network |
Jon Häggblad |
H.2215 (Ferrer) |
Sunday |
13:00 |
13:15 |
slides
|
webm
mp4
|
Keyoxide: verifying online identity with cryptography A novel approach to secure decentralized online identity |
Yarmo Mackenbach |
H.2215 (Ferrer) |
Sunday |
13:20 |
13:35 |
slides
|
webm
mp4
|
gallia: An Extendable Pentesting Framework |
Stefan Tatschner |
H.2215 (Ferrer) |
Sunday |
13:40 |
13:55 |
slides
|
webm
mp4
|
Jubako, a new generic container format A new file format to store contents all together |
Matthieu Gautier |
H.2215 (Ferrer) |
Sunday |
14:00 |
14:15 |
slides
other
|
webm
mp4
|
Self-hosting for non-coders? The open-source approach |
Valentin Erokhin |
H.2215 (Ferrer) |
Sunday |
14:20 |
14:35 |
slides
|
webm
mp4
|
Libre-SOC: From architecture and simulation to test silicon, and beyond A design for a fully documented and transparent hybrid CPU-GPU-VPU core, for a family of System-on-Chip products |
Cesar Strauss |
H.2215 (Ferrer) |
Sunday |
14:40 |
14:55 |
slides
|
webm
mp4
|
Get Started with Open Source Formal Verification |
Fabien Chouteau |
H.2215 (Ferrer) |
Sunday |
15:00 |
15:15 |
slides
|
webm
mp4
|
NGI Search and OpenWebSearch.EU projects Two sister initiatives for a paradigm change in open search and discovery on the internet |
Aurora González-Vidal, Michael Dinzinger |
H.2215 (Ferrer) |
Sunday |
15:20 |
15:35 |
slides
|
webm
mp4
|
FOSDEM infrastructure review |
Richard Hartmann, Basti Schubert |
H.2215 (Ferrer) |
Sunday |
15:40 |
15:55 |
slides
|
webm
mp4
|
Binary Tools devroom (7) |
fq - jq for binary formats |
Mattias Wadman |
AW1.126 |
Sunday |
09:00 |
09:30 |
slides
|
webm
mp4
|
Parsing binary formats with Kaitai Struct |
Petr Pucil |
AW1.126 |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
GNU poke The extensible editor for structured binary data |
Jose E. Marchesi |
AW1.126 |
Sunday |
10:10 |
10:40 |
|
webm
mp4
|
Stack walking/unwinding without frame pointers |
Vaishali Thakkar, Javier Honduvilla Coto |
AW1.126 |
Sunday |
10:40 |
11:10 |
slides
|
webm
mp4
|
Libabigail, State Of The Onion Current status and perspectives of the Libabigail project |
Dodji Seketeli |
AW1.126 |
Sunday |
11:20 |
11:50 |
slides
|
webm
mp4
|
GNU poke beyond the CLI (Command Line Interface) poked + pokelets = Better UI |
Mohammad-Reza Nabipoor |
AW1.126 |
Sunday |
11:50 |
12:20 |
|
webm
mp4
|
The state of r2land Presenting radare2, last updates and development plans |
Sergi Alvarez |
AW1.126 |
Sunday |
12:20 |
12:50 |
|
webm
mp4
|
BSD devroom (6) |
Welcome to the BSD devroom |
|
AW1.120 |
Saturday |
10:30 |
10:35 |
|
webm
mp4
|
BSD Driver Harmony Improving collaboration between the major BSDs on driver development |
Pierre Pronchery |
AW1.120 |
Saturday |
10:40 |
10:55 |
slides
slides
|
webm
mp4
|
Game of Trees Daemon A Git repository server for OpenBSD and other systems |
Stefan Sperling |
AW1.120 |
Saturday |
11:00 |
11:30 |
|
webm
mp4
|
Reggae: cool way of managing jails/VMs on FreeBSD No docker, no cry |
Goran Mekić |
AW1.120 |
Saturday |
11:40 |
12:40 |
slides
|
webm
mp4
|
Happy 5th anniversary pkg-provides |
Rodrigo Osorio |
AW1.120 |
Saturday |
12:45 |
13:10 |
slides
|
webm
mp4
|
Chimera Linux A BSD/LLVM distro from scratch |
Daniel Kolesa |
AW1.120 |
Saturday |
13:15 |
14:05 |
slides
|
webm
mp4
|
Collaboration and Content Management devroom (13) |
Collaborating with Collabora Online How to re-use Collabora in your work or project |
Michael Meeks |
K.4.601 |
Saturday |
15:00 |
15:25 |
|
webm
mp4
|
Migrating from proprietary to Open-Source knowledge management tools |
Stefana Nazare |
K.4.601 |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Deploy an enterprise search server with Fess Search GitLab, Redmine, and repositories with a single query |
Takashi Kumagai |
K.4.601 |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Optimizing your core application for integration Learnings from integrating OpenProject with Nextcloud |
Wieland Lindenthal |
K.4.601 |
Saturday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Nextcloud Numbers and Hubs Our traditional yearly overview of what's new in Nextcloud |
Jos Poortvliet |
K.4.601 |
Saturday |
17:00 |
17:25 |
|
webm
mp4
|
The Relentless March of Markdown And its arrival in Tiki 25 |
Jonny Bradley |
K.4.601 |
Saturday |
17:30 |
17:55 |
|
webm
mp4
|
Privacy and Collaboration How CryptPad lets you have both |
David Benque |
K.4.601 |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
Transparent, asynchronous, efficient communication How the Zulip open-source team chat application addresses the needs of open-source and research communities |
Lauryn Menard |
K.4.601 |
Saturday |
18:30 |
18:55 |
slides
|
webm
mp4
|
Conquering tribal knowledge with Grav Four years and a pandemic later, where has our Grav setup taken us? |
Andrea |
D.collab (online) |
Sunday |
10:30 |
11:00 |
slides
|
webm
mp4
|
Creating a content pipeline with Antora Using AsciiDoc content for the website and other downstream processes |
Alexander Schwartz, Fabrice Flore-Thebault |
D.collab (online) |
Sunday |
11:00 |
11:45 |
slides
|
webm
mp4
|
Tribe - a content structuring and collaborative framework JSON compatible and opinionated content-first framework |
Akshay Madan |
D.collab (online) |
Sunday |
11:45 |
12:00 |
|
webm
mp4
|
Open Source Collaboration Tools for Alfresco Enhancing Collaboration Experience with CSP |
Angel Borroy |
D.collab (online) |
Sunday |
12:00 |
12:45 |
slides
|
webm
mp4
|
Tackling document collaboration challenges in 2023 |
Michael Korotaev |
D.collab (online) |
Sunday |
12:45 |
13:10 |
|
webm
mp4
|
Community devroom (15) |
Welcome to the Community Devroom |
Laura Czajkowski, Leslie Hawthorn, Shirley Bailes |
UB5.132 |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
Building External Evangelists What should be the primary goal of every community team |
Matt Yonkovit |
UB5.132 |
Sunday |
09:05 |
09:35 |
slides
|
webm
mp4
|
What I learned about leading a healthy project from speaking to 50+ maintainers |
floord |
UB5.132 |
Sunday |
09:40 |
10:10 |
|
webm
mp4
|
Cultural Relativism a Prism for Constructing Cross Cultural Communities |
Claude Warren |
UB5.132 |
Sunday |
10:15 |
10:45 |
slides
|
webm
mp4
|
Contributor Experience 201 Supporting social infrastructure in FOSS projects |
Inessa Pawson |
UB5.132 |
Sunday |
10:50 |
11:20 |
|
webm
mp4
|
Free Culture CV an open source idea to show the community your contributions |
Pablo Hinojosa Nava |
UB5.132 |
Sunday |
11:25 |
11:55 |
slides
|
webm
mp4
|
Uncover the Missing Link Creating Clear Linkage between Open Source and Standards |
Charles Eckel |
UB5.132 |
Sunday |
12:00 |
12:30 |
slides
|
webm
mp4
|
Just A Community Minute |
Shirley Bailes |
UB5.132 |
Sunday |
12:30 |
13:30 |
|
webm
mp4
|
Nurturing, Motivating and Recognizing Non-Code Contributions |
Aleks Abramova |
UB5.132 |
Sunday |
13:30 |
14:00 |
slides
|
webm
mp4
|
If it’s public money, make it public code! How to effectively push for Free Software all over Europe |
Johannes Näder |
UB5.132 |
Sunday |
14:05 |
14:35 |
slides
|
webm
mp4
|
Contributor Growth Strategies for OSS Projects |
Dawn Foster |
UB5.132 |
Sunday |
14:40 |
15:10 |
slides
|
webm
mp4
|
Centering DEI Within Your Open Source Project |
Kristi Progri, Justin W. Flory, Matt, Ruth Ikegah, Sean Goggins |
UB5.132 |
Sunday |
15:15 |
15:45 |
|
webm
mp4
|
Building Open Source Teams |
Bruce Momjian |
UB5.132 |
Sunday |
15:50 |
16:20 |
|
webm
mp4
|
Do we still need to have virtual events? My learnings from organizing virtual community events |
Ray Paik |
UB5.132 |
Sunday |
16:25 |
16:55 |
slides
|
webm
mp4
|
Community Closing remarks |
Laura Czajkowski, Leslie Hawthorn, Shirley Bailes |
UB5.132 |
Sunday |
16:55 |
17:00 |
|
webm
mp4
|
Confidential Computing devroom (18) |
Rust based Shim-Firmware for confidential container |
Jiewen Yao |
D.confidential (online) |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
Project Veraison (VERificAtIon of atteStatiON) (Trying to) making sense of chaos |
Thomas Fossati |
D.confidential (online) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Nydus Image Service for Confidential Containers |
Jiang Liu |
D.confidential (online) |
Saturday |
14:30 |
14:55 |
slides
|
webm
mp4
|
THE BASE - FOSS Confidential Container SDK to ease the development |
Sebastian Gajek |
D.confidential (online) |
Saturday |
15:00 |
15:25 |
|
webm
mp4
|
A Study of Fine-Grain Compartment Interface Vulnerabilities: What, Why, and What We Should Do About Them |
Hugo Lefeuvre |
D.confidential (online) |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
Building a secure network of trusted applications on untrusted hosts |
Roman Volosatovs |
D.confidential (online) |
Saturday |
16:00 |
16:25 |
|
webm
mp4
|
Scalable Confidential Computing on Kubernetes with Marblerun |
Moritz Eckert, Thomas Tendyck |
D.confidential (online) |
Saturday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Gramine Library OS Running unmodified Linux applications in Intel SGX enclaves |
Vijay Dhanraj |
D.confidential (online) |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
Confidential Containers and the Pitfalls of Runtime Attestation |
Tobin Feldman-Fitzthum |
D.confidential (online) |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
We need a Let’s Encrypt movement for Confidential Computing The importance of protecting data in use |
Patrick Uiterwijk, Nick Vidal |
K.4.601 |
Sunday |
13:10 |
13:30 |
slides
|
webm
mp4
|
LSKV: Democratising Confidential Computing from the Core |
Andrew Jeffery |
K.4.601 |
Sunday |
13:30 |
13:50 |
slides
|
webm
mp4
|
Keeping safety-critical programs alive when Linux isn’t able to Using OP-TEE to deliver availability to applications in a Trusted Execution Environment. |
Tom Van Eyck |
K.4.601 |
Sunday |
13:50 |
14:10 |
slides
|
webm
mp4
|
Open Source Confidential Computing with RISC-V |
Samuel Ortiz |
K.4.601 |
Sunday |
14:20 |
14:45 |
slides
|
webm
mp4
|
Introduction to Secure Execution for s390x KVM confidential VMs on IBM Z |
Claudio Imbrenda, Steffen Eiden |
K.4.601 |
Sunday |
14:50 |
15:15 |
|
webm
mp4
|
Tilting a Pyramid Confidentiality in a Cloud Native Environment |
Magnus Kulke |
K.4.601 |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Salmiac: Running unmodified container images in Nitro Enclaves |
Aditi Jannu, Nikita Shyrei |
K.4.601 |
Sunday |
16:00 |
16:25 |
|
webm
mp4
|
Autonomous Confidential Kubernetes How to securely manage K8s from within K8s |
Moritz Eckert, Malte Poll |
K.4.601 |
Sunday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Devroom closing and goodbye |
Fabiano Fidêncio, Jo Van Bulck, Fritz Alder |
K.4.601 |
Sunday |
16:55 |
17:00 |
|
webm
mp4
|
Containers devroom (16) |
Drawing your Kubernetes cluster the right way how to present the cluster without scaring people |
Dmitriy Kostiuk |
UB2.252A (Lameere) |
Saturday |
10:30 |
10:50 |
slides
|
webm
mp4
|
Send in the chown()s systemd containers in user namespaces |
Fraser Tweedale |
UB2.252A (Lameere) |
Saturday |
10:55 |
11:25 |
|
webm
mp4
|
Fedora CoreOS - Your Next Multiplayer Homelab Distro Using Fedora CoreOS in a Selfhosted Homelab to setup a Multiplayer Server |
Sumantro Mukherjee, Akashdeep Dhar |
UB2.252A (Lameere) |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
Deploying Kubernetes across Hybrid and Multi-Cloud Environments Using OpenNebula |
Marco Mancini |
UB2.252A (Lameere) |
Saturday |
12:05 |
12:25 |
slides
video
|
webm
mp4
|
Touring the container developer tooling landscape |
Phil Estes |
UB2.252A (Lameere) |
Saturday |
12:30 |
12:50 |
slides
|
webm
mp4
|
Bit-for-bit reproducible builds with Dockerfile Deterministic timestamps and deterministic apt-get |
Akihiro Suda |
UB2.252A (Lameere) |
Saturday |
12:55 |
13:15 |
slides
|
webm
mp4
|
Kubernetes and Checkpoint/Restore |
Adrian Reber |
UB2.252A (Lameere) |
Saturday |
13:20 |
13:50 |
slides
|
webm
mp4
|
Exploring Database Containers |
Edith Puclla |
UB2.252A (Lameere) |
Saturday |
13:55 |
14:25 |
slides
|
webm
mp4
|
Safer containers through system call interception (Ab)using seccomp to emulate the world |
Stéphane Graber |
UB2.252A (Lameere) |
Saturday |
14:30 |
15:00 |
|
webm
mp4
|
Bottlerocket OS - a container-optimized Linux |
Sean McGinnis |
UB2.252A (Lameere) |
Saturday |
15:05 |
15:35 |
slides
|
webm
mp4
|
Automating secret rotation in Kubernetes Minimizing mistakes by removing the human element |
Márk Sági-Kazár |
UB2.252A (Lameere) |
Saturday |
15:40 |
16:00 |
slides
|
webm
mp4
|
Quick starting secure container storage using squashfs, overlay and dm-verity |
Scott Moser |
UB2.252A (Lameere) |
Saturday |
16:05 |
16:25 |
slides
|
webm
mp4
|
Cluster API: Operating Kubernetes with Kubernetes |
Alex Demicev |
UB2.252A (Lameere) |
Saturday |
16:30 |
16:50 |
|
webm
mp4
|
7 years of cgroup v2: the future of Linux resource control |
Chris Down |
UB2.252A (Lameere) |
Saturday |
16:55 |
17:25 |
|
webm
mp4
|
From a database in container to DBaaS on Kubernetes |
Peter Zaitsev |
UB2.252A (Lameere) |
Saturday |
17:30 |
18:00 |
audio
|
webm
mp4
|
Lightweight Kubernetes Operators with WebAssembly Towards serverless Kubernetes controllers |
Merlijn Sebrechts |
UB2.252A (Lameere) |
Saturday |
18:05 |
18:35 |
|
webm
mp4
|
Continuous Integration and Continuous Deployment devroom (9) |
Making Continuous Delivery Accessible to All |
Fatih Degirmenci, Lori Lorusso |
H.1309 (Van Rijn) |
Saturday |
15:00 |
15:20 |
|
webm
mp4
|
How To Automate Documentation Workflow For Developers |
Portia Burton |
H.1309 (Van Rijn) |
Saturday |
15:20 |
15:40 |
|
webm
mp4
|
Delivering a crossplane-based platform |
Maximilian Blatt |
H.1309 (Van Rijn) |
Saturday |
15:40 |
16:10 |
|
webm
mp4
|
Continuously Update Everything A recipe for disaster? |
Olivier Vernin |
H.1309 (Van Rijn) |
Saturday |
16:15 |
16:35 |
|
webm
mp4
|
Continuous Delivery to many Kubernetes Clusters |
Carlos Sanchez |
H.1309 (Van Rijn) |
Saturday |
16:35 |
16:55 |
|
webm
mp4
|
CI/CD The gitops way Manage cluster infrastructure and Application deployment using FluxCD |
Winnie Gakuru |
H.1309 (Van Rijn) |
Saturday |
16:55 |
17:25 |
|
|
CI/CD for Machine learning models How to test ML models? |
Alex Combessie |
H.1309 (Van Rijn) |
Saturday |
17:30 |
18:00 |
|
webm
mp4
|
Build CI/CD pipelines as code, run them anywhere |
Márk Sági-Kazár |
H.1309 (Van Rijn) |
Saturday |
18:00 |
18:20 |
slides
|
webm
mp4
|
How We Gained Observability Into Our CI/CD Pipeline Using best of breed open source to monitor Jenkins |
Dotan Horovits |
H.1309 (Van Rijn) |
Saturday |
18:20 |
18:50 |
|
webm
mp4
|
Declarative and Minimalistic Computing devroom (20) |
Inside the FIM (Fbi IMproved) Scriptable Image Viewer About a Small Command Language Powering an Image Viewer |
Michele Martone |
D.minimalistic (online) |
Saturday |
10:30 |
11:00 |
slides
|
webm
mp4
|
LIPS Scheme Powerful introspection and extensibility |
Jakub T. Jankiewicz |
D.minimalistic (online) |
Saturday |
11:00 |
11:30 |
slides
|
webm
mp4
|
Introduction to Pre-Scheme |
Andrew Whatson |
D.minimalistic (online) |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
Bringing RISC-V to Guix's bootstrap What's done and what we need to do |
Ekaitz Zarraga |
D.minimalistic (online) |
Saturday |
12:00 |
12:30 |
slides
|
webm
mp4
|
Using GNU Guix Containers with FHS (Filesystem Hierarchy Standard) Support |
John Kehayias |
D.minimalistic (online) |
Saturday |
12:30 |
13:00 |
slides
slides
|
webm
mp4
|
Creating minimal Guix System images Declaring just what is necessary |
Efraim Flashner |
D.minimalistic (online) |
Saturday |
13:00 |
13:30 |
other
other
|
|
Self-conscious Reflexive Interpreters |
William Byrd |
D.minimalistic (online) |
Saturday |
13:30 |
14:30 |
|
webm
mp4
|
GNU Guix and Open science, a crush? |
Simon Tournier |
K.3.201 |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
How Replicant, a 100% free software Android distribution, uses (or doesn't use) Guix |
Denis Carikli (GNUtoo) |
K.3.201 |
Saturday |
15:25 |
15:55 |
slides
|
webm
mp4
|
Exploring WebAssembly with Forth (and vice versa) Artisanal, minimal, just-in-time compilation for the web and beyond |
Remko Tronçon |
K.3.201 |
Saturday |
15:55 |
16:20 |
slides
|
webm
mp4
|
Whippet: A new production embeddable garbage collector Replacing Guile's engine while the car is running |
Andy Wingo |
K.3.201 |
Saturday |
16:20 |
16:55 |
slides
|
webm
mp4
|
Zig and Guile for fast code and a REPL |
Pjotr Prins |
K.3.201 |
Saturday |
16:55 |
17:20 |
|
webm
mp4
|
Algebraic Effects and Types as First-Class Features in the Fuzion Language Giving a pure functional solution for non-functional aspects. |
Fridtjof Siebert |
K.3.201 |
Saturday |
17:20 |
17:45 |
slides
|
webm
mp4
|
IDP-Z3, a reasoning engine for FO(.) A truly declarative approach to programming. |
Pierre Carbonnelle |
K.3.201 |
Saturday |
17:45 |
18:10 |
slides
|
webm
mp4
|
I have an idea: build a language that can run backwards (please tell me if it's stupid) |
Steven Goodwin |
K.3.201 |
Saturday |
18:10 |
18:30 |
|
|
LuaRocks and the challenges of minimalism |
Hisham Muhammad |
K.3.201 |
Saturday |
18:30 |
19:00 |
slides
|
webm
mp4
|
Reviving Reverse Polish Lisp Building an open-source HP48-like calculator |
Christophe de Dinechin |
D.minimalistic (online) |
Sunday |
09:00 |
09:30 |
|
webm
mp4
|
An Introduction to Guix Home Declarative $HOME configuration with Scheme! |
David Wilson |
D.minimalistic (online) |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
Literate Storytelling: Interpreting Syntaxes for Explorers Demonstration of the use of syntaxes to facilitate the search of information |
Jonathan McHugh |
D.minimalistic (online) |
Sunday |
10:00 |
10:30 |
|
webm
mp4
|
tissue—the minimalist git+plain text issue tracker |
Arun Isaac |
D.minimalistic (online) |
Sunday |
10:30 |
11:00 |
|
webm
mp4
|
Distributions devroom (16) |
(Keynote) What could go wrong? Me, I was Containerised Applications are the way |
Richard Brown |
UA2.114 (Baudoux) |
Sunday |
09:00 |
09:55 |
slides
|
webm
mp4
|
Automating a rolling binary release for Spack Scaling a modern CI workflow to a large distribution |
Todd Gamblin |
UA2.114 (Baudoux) |
Sunday |
10:00 |
10:25 |
|
webm
mp4
|
Automation for Debian Packaging |
Jelmer Vernooij |
UA2.114 (Baudoux) |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
Upstream Collaboration and Linux Distributions Collaboration - Is that excluded? The Linux Distributions Working Group @ The Open Mainframe Project |
Sarah Julia Kriesch |
UA2.114 (Baudoux) |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
AMENDMENT Linux Distributions’ State of Gaming A Case Study of Fedora Workstation |
Akashdeep Dhar |
UA2.114 (Baudoux) |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Building a Web UI for the Fedora installer the reasons, the tools and progress so far |
Martin Kolman |
UA2.114 (Baudoux) |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
How we build and maintain Kairos A day in the life of a meta distribution |
Mauro Morales |
UA2.114 (Baudoux) |
Sunday |
12:30 |
12:55 |
slides
slides
|
webm
mp4
|
CentOS Stream RHEL development in public |
Adam Samalik |
UA2.114 (Baudoux) |
Sunday |
13:00 |
13:25 |
|
webm
mp4
|
How to package BPF software for Linux distributions …presented on Gentoo Linux |
Jakov Smolić |
UA2.114 (Baudoux) |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
From Linux to Cloud to Edge and beyond: Evolution of women contributors in distros & FOSS A timeline from past, present, and future |
Amita, Justin W. Flory |
UA2.114 (Baudoux) |
Sunday |
14:00 |
14:25 |
|
webm
mp4
|
Fixing Year 2038 Coordinating the 64-bit time_t ABI migration |
Wookey |
UA2.114 (Baudoux) |
Sunday |
14:30 |
14:55 |
|
webm
mp4
|
Creating and distributing debug packages |
Morten Linderud |
UA2.114 (Baudoux) |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
KDLP: Kernel Development Learning Pipeline A comprehensive pipeline for bringing new talent into the the Linux kernel and its orbit |
Joel Savitz |
UA2.114 (Baudoux) |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
AMENDMENT KubeOS: Container OS based on OpenEuler A container operating system based on openEuler and a solution of cluster nodes upgrade |
Antonio Paolillo |
UA2.114 (Baudoux) |
Sunday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Homebrew: What's Happened and What's Next |
Mike McQuaid |
UA2.114 (Baudoux) |
Sunday |
16:30 |
16:55 |
slides
|
|
Distributions: Closing remarks Wrapping up the day, thanks to our volunteers, and see you next time! |
Justin W. Flory, Shaun McCance, siddharthvipul |
UA2.114 (Baudoux) |
Sunday |
16:55 |
17:00 |
|
|
DNS devroom (9) |
AMENDMENT Parsing zone files really fast |
Jeroen Koekkoek |
UB4.136 |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
DNS for I2P: a Distributed Network without Central Authority How Students Tried to Create a DNS for an Overlay Network without a Central Authority |
Konrad Bächler |
UB4.136 |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Why resolving two names in a GUI program is hard Summary of available name resolution APIs on Linux and why a new one is needed |
Petr Menšík |
UB4.136 |
Saturday |
16:00 |
16:15 |
slides
|
webm
mp4
|
Connectbyname and the Proxy Control option |
Philip Homburg |
UB4.136 |
Saturday |
16:20 |
16:45 |
slides
|
webm
mp4
|
iothnamed a DNS server/forwarder/cache for the Internet of Threads |
Renzo Davoli |
UB4.136 |
Saturday |
16:50 |
17:15 |
slides
|
webm
mp4
|
Implementation of the Drink server: programming details |
Stéphane Bortzmeyer |
UB4.136 |
Saturday |
17:20 |
17:45 |
slides
|
webm
mp4
|
Hosting your own DNS for 'fun' and zero profit |
Kevin P. Fleming |
UB4.136 |
Saturday |
17:50 |
18:15 |
slides
slides
|
webm
mp4
|
Moving from home grown to open source A thrilling tale of RFC non-compliance, wildcard hell and scaling issues |
Robin Geuze |
UB4.136 |
Saturday |
18:20 |
18:45 |
slides
|
webm
mp4
|
Bizarre and Unusual Uses of DNS Rule 53: If you can think of it, someone's done it in the DNS |
Peter Lowe |
UB4.136 |
Saturday |
18:50 |
19:00 |
slides
|
webm
mp4
|
Embedded, Mobile and Automotive devroom (19) |
Delta-like Streaming of (encrypted) OTA Updates for RAUC |
Enrico Jörns |
UD2.120 (Chavanne) |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
Matter and Thread as Connectivity Solution for Embedded |
Stefan Schmidt |
UD2.120 (Chavanne) |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Developing Bluetooth Mesh networks with Rust |
Dejan Bosanac |
UD2.120 (Chavanne) |
Saturday |
11:30 |
11:55 |
slides
|
webm
mp4
|
5 errors when building embedded systems |
Marta Rybczynska |
UD2.120 (Chavanne) |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
WAM: an embedded web runtime history for LG webOS and Automotive Grade Linux Introduction and retrospective |
José Dapena Paz |
UD2.120 (Chavanne) |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
KUKSA.val Vehicle Abstraction In-vehicle access to standardized VSS Vehicle Signals |
Sebastian Schildt |
UD2.120 (Chavanne) |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
Convergent camera applications for mobile Linux devices What does it take to run your desktop camera application on your phone |
Kieran Bingham |
UD2.120 (Chavanne) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Advanced Camera Support on Allwinner SoCs with Mainline Linux |
Paul Kocialkowski |
UD2.120 (Chavanne) |
Saturday |
14:00 |
14:50 |
slides
|
webm
mp4
|
U-Boot as PSCI provider on ARM64 |
Marek Vasut |
UD2.120 (Chavanne) |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
barebox, the bootloader for Linux kernel developers |
Marco Felsch |
UD2.120 (Chavanne) |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Building FPGA Bitstreams with Open-Source Tools |
Michael Tretter |
UD2.120 (Chavanne) |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Open Source Switching: Upstreaming ONIE NVMEM and switch BSP drivers An overview of a DENT upstream WG project and network switch board support in the Linux kernel |
Jakov Petrina Trnski |
UD2.120 (Chavanne) |
Saturday |
16:30 |
16:40 |
slides
|
webm
mp4
|
A journey to the hardware world A software engineer retrospective |
Mathieu Othacehe |
UD2.120 (Chavanne) |
Saturday |
16:40 |
16:50 |
slides
|
webm
mp4
|
Ups and Downs with Remote Desktop Protocol (RDP) on Wayland, Weston and the Yocto Project |
Leon Anavi |
UD2.120 (Chavanne) |
Saturday |
16:50 |
17:00 |
slides
|
webm
mp4
|
Bluetooth state in PipeWire and WirePlumber |
Frédéric Danis |
UD2.120 (Chavanne) |
Saturday |
17:05 |
17:15 |
slides
|
webm
mp4
|
Exploring a swedish smarthome hub |
Hannah Kiekens |
UD2.120 (Chavanne) |
Saturday |
17:15 |
17:25 |
slides
|
webm
mp4
|
The PolyVent FLOSS Ventilator A Free-libre Respiration Ecosystem |
Robert Read |
UD2.120 (Chavanne) |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
VoLTE for FOSS Implementing VoLTE support for FOSS on mobile devices |
Marius Gripsgard |
UD2.120 (Chavanne) |
Saturday |
18:00 |
18:25 |
|
|
Reverse engineering a solar roof datalogger "Hey, is that a Raspberry Pi in there?" |
Paolo Bonzini |
UD2.120 (Chavanne) |
Saturday |
18:30 |
18:55 |
|
webm
mp4
|
Emulator Development devroom (8) |
Learn 8-bit machine language with the Toy CPU emulator An emulator in the style of the Altair 8880 or IMSAI 8080 |
Jim Hall |
D.emulator (online) |
Saturday |
17:30 |
19:00 |
slides
|
webm
mp4
|
7 things I learned about old computers, via emulation (p.s. it's not about games) |
Steven Goodwin |
AW1.126 |
Sunday |
13:10 |
13:40 |
|
webm
mp4
|
Pushing the PSP Emulating Dreamcast and DS on PSP |
Daniel Welch |
AW1.126 |
Sunday |
13:40 |
14:10 |
|
webm
mp4
|
An introduction into AMD/Xilinx libsystemctlm-soc |
Francisco Iglesias |
AW1.126 |
Sunday |
14:20 |
14:50 |
|
webm
mp4
|
Emulator development in Java |
Neil Coffey |
AW1.126 |
Sunday |
14:50 |
15:20 |
|
webm
mp4
|
OpenCSD, simple and intuitive computational storage emulation with QEMU and eBPF After all, why not turn your computer into a distributed system? |
Corne Lukken |
AW1.126 |
Sunday |
15:20 |
15:50 |
slides
|
webm
mp4
|
Understanding the Bull GAMMA 3 first generation computer through emulation |
Christophe Ponsard |
AW1.126 |
Sunday |
16:00 |
16:30 |
slides
|
webm
mp4
|
I made a GameBoy emulator to learn about computers. And now I work with them... A brief personal journey in emulator development (with a sprinkle of Rust and WebAssembly) |
German Gomez |
AW1.126 |
Sunday |
16:30 |
17:00 |
|
webm
mp4
|
Energy devroom (19) |
Welcome to the online Energy Devroom |
Nico Rikken |
D.energy (online) |
Saturday |
10:30 |
10:35 |
|
webm
mp4
|
Energy policy by the European Commission Brief overview of policies and opportunities for collaboration |
Mark Van Stiphout |
D.energy (online) |
Saturday |
10:35 |
10:40 |
|
webm
mp4
|
What the energy industry can learn from how open source technology has transformed other traditional industries |
Kate Stewart, Ranny Haiby, Ferdinanda Ponci, Gabriele Columbro |
D.energy (online) |
Saturday |
10:40 |
11:15 |
|
webm
mp4
|
Challenges in Home Energy Management How to best use your own PV-generated power |
Markus Storm |
D.energy (online) |
Saturday |
11:15 |
11:30 |
slides
video
|
webm
mp4
|
Obstacles to open source in building energy technology An analysis of the German research landscape |
Felix Rehmann |
D.energy (online) |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
EVerest: AC and DC electric vehicle charging with open source software and hardware |
Kai-Uwe Hermann |
D.energy (online) |
Saturday |
12:00 |
12:30 |
slides
|
webm
mp4
|
European Eichrecht E-Mobility with Love & Security |
Achim Friedland |
D.energy (online) |
Saturday |
12:30 |
13:00 |
slides
|
webm
mp4
|
Presentation of the SEAPATH project |
Erwann Roussy |
D.energy (online) |
Saturday |
13:00 |
13:30 |
slides
|
webm
mp4
|
Green software engineering Building tools and ecosystems around green software engineering |
Arne Tarara |
D.energy (online) |
Saturday |
13:30 |
14:00 |
slides
|
webm
mp4
|
Carbon Intensity Aware Scheduling in Kubernetes |
Parul Singh, Kaiyi Liu |
D.energy (online) |
Saturday |
14:00 |
14:30 |
slides
|
webm
mp4
|
Welcome to the on-campus Energy Devroom |
Nico Rikken, Nicolas Höning, Kai-Uwe Hermann |
AW1.126 |
Saturday |
15:00 |
15:10 |
|
webm
mp4
|
V2GLiberty: The open stack that could How we enable EV owners to be ahead of the industry, with open source software |
Nicolas Höning |
AW1.126 |
Saturday |
15:10 |
15:40 |
slides
slides
|
webm
mp4
|
OpenSTEF: Open Source energy predictions |
Frederik Stoel |
AW1.126 |
Saturday |
15:40 |
16:05 |
slides
other
|
webm
mp4
|
4 Years of Energy Management with openHAB A personal story about smart homes, PV systems and EVs. |
Kai Kreuzer |
AW1.126 |
Saturday |
16:05 |
16:30 |
slides
|
webm
mp4
|
Combatting Software-Driven Environmental Harm With Free Software |
Joseph De Veaugh-Geiss |
AW1.126 |
Saturday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Getting to a fossil free internet by 2030 A tour of the tech and policy changes to get us there |
Chris Adams |
AW1.126 |
Saturday |
17:00 |
17:30 |
slides
|
webm
mp4
|
Power profiling with the Firefox Profiler |
Florian Quèze |
AW1.126 |
Saturday |
17:30 |
18:00 |
slides
|
webm
mp4
|
Update on open-source energy system modeling in the global south and including Africa |
Robbie Morrison |
AW1.126 |
Saturday |
18:00 |
18:30 |
slides
|
webm
mp4
|
Open data and open-source adoption in the energy sector filling the gaps with the open community |
Davide Fioriti |
AW1.126 |
Saturday |
18:30 |
19:00 |
slides
|
webm
mp4
|
Erlang, Elixir and Friends devroom (9) |
Elixir - Old wine in new casks Intro talk about Elixir/Erlang |
Tonći Galić |
H.1309 (Van Rijn) |
Sunday |
09:00 |
09:30 |
|
webm
mp4
|
Introduction to Gleam by building type-safe Discord bots on the BEAM |
Harry Bairstow |
H.1309 (Van Rijn) |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
Speak binary to me Learn the powers of binary pattern matching |
Troels Brødsgaard |
H.1309 (Van Rijn) |
Sunday |
10:00 |
10:30 |
slides
|
webm
mp4
|
LiveView keeps you warm! Building a knitting machine UI with Phoenix LiveView |
Arjan Scherpenisse |
H.1309 (Van Rijn) |
Sunday |
10:30 |
11:00 |
|
webm
mp4
|
Distributed music programming with Gleam, BEAM, and the Web Audio API |
Hayleigh Thompson |
H.1309 (Van Rijn) |
Sunday |
11:00 |
11:30 |
audio
|
webm
mp4
|
The Actor Model as a Load Testing Framework |
Nelson Vides |
H.1309 (Van Rijn) |
Sunday |
11:30 |
12:05 |
slides
|
webm
mp4
|
Shorter feedback loops with Livebook |
Linus De Meyere |
H.1309 (Van Rijn) |
Sunday |
12:05 |
12:35 |
slides
|
webm
mp4
|
Running Erlang and Elixir on microcontrollers with AtomVM How to run BEAM code on a 3 $ microcontroller |
Davide Bettio |
H.1309 (Van Rijn) |
Sunday |
12:35 |
12:40 |
|
webm
mp4
|
Dealing with a Monster Query a story of Elixir & optimization |
Mackenzie Morgan |
H.1309 (Van Rijn) |
Sunday |
12:40 |
12:50 |
|
webm
mp4
|
Fast and Streaming Data devroom (6) |
Running Real-time Stream Processing Analytics On Traces |
Fawaz Ghali |
K.4.201 |
Saturday |
10:30 |
11:00 |
|
webm
mp4
|
CDC Stream Processing with Apache Flink A peek under the hood of a changelog engine |
Timo Walther |
K.4.201 |
Saturday |
11:10 |
11:40 |
slides
|
webm
mp4
|
An introduction to Apache Beam for streaming analytics Get to know how to leverage Apache Beam for your streaming analytics pipelines |
Israel Herraiz |
K.4.201 |
Saturday |
11:50 |
12:20 |
slides
|
webm
mp4
|
Ingesting over a million rows per second on a single instance. Time-series processing using QuestDB |
Javier Ramírez |
K.4.201 |
Saturday |
12:30 |
13:00 |
slides
|
webm
mp4
|
Building A Real-Time Analytics Dashboard with Streamlit, Apache Pinot, and Apache Pulsar Best of Both Worlds with Event Streaming and Real-Time Analytics |
Mark Needham, Mary Grygleski |
K.4.201 |
Saturday |
13:10 |
13:40 |
|
webm
mp4
|
Building Analytical Apps With ClickHouse |
Aleksei Milovidov |
K.4.201 |
Saturday |
13:50 |
14:20 |
|
webm
mp4
|
FOSS Educational Programming Languages devroom (6) |
Zimjs.com/kids/slate makes kids happy magic .js coders Devs.zimjs.com helps you making canvas-apps, interacting books, games,.. |
Karel Rosseel |
H.2214 |
Sunday |
09:00 |
09:30 |
|
|
Building Personalized AI Apps with MIT App Inventor |
Diego Barreiro Perez |
H.2214 |
Sunday |
09:40 |
10:10 |
slides
|
webm
mp4
|
Hedy: A gradual and multi-lingual programming language for education |
Mark Giesen |
H.2214 |
Sunday |
10:20 |
10:50 |
slides
|
webm
mp4
|
MicroBlocks: small, fast, human friendly |
Bernat Romagosa, Kathy Giori |
H.2214 |
Sunday |
11:00 |
11:30 |
|
webm
mp4
|
Snap! - Build Your Own Blocks A visual programming language for Computing Education |
Jens Mönig, Jadga Huegle |
H.2214 |
Sunday |
11:40 |
12:10 |
|
webm
mp4
|
TurtleStitch - Coded Embroidery Low Barriers & High Ceilings with Tech/Tex |
Andrea Mayr-Stalder |
H.2214 |
Sunday |
12:20 |
12:50 |
|
|
FOSS on Mobile Devices devroom (10) |
Lomiri Mobile Linux in Desktop mode Lomiri and the myth of the pocket size desktop computer |
Alfred Neumayer |
UB4.136 |
Saturday |
10:30 |
10:55 |
|
webm
mp4
|
AMENDMENT Sharp photos and short movies on a mobile phone |
Pavel Machek |
UB4.136 |
Saturday |
11:00 |
11:25 |
|
webm
mp4
|
Mainline Linux on recent Qualcomm SoCs: Fairphone 4 A look into the work of getting a modern Qualcomm SoC into mainline Linux. |
Luca Weiss |
UB4.136 |
Saturday |
11:30 |
11:45 |
slides
|
webm
mp4
|
Mobian: to stable... and beyond! |
Arnaud Ferraris |
UB4.136 |
Saturday |
11:50 |
12:05 |
slides
|
webm
mp4
|
What's new in the world of phosh? |
Evangelos Ribeiro Tzaras |
UB4.136 |
Saturday |
12:10 |
12:25 |
audio
|
webm
mp4
|
Ondev2: Distro-Independent Installer For Linux Mobile |
OIiver Smith |
UB4.136 |
Saturday |
12:30 |
12:45 |
|
webm
mp4
|
Sailing into the Linux port with Sony Open Devices A journey of adapting Sailfish OS to work on Sony Xperia phones |
Björn Bidar |
UB4.136 |
Saturday |
12:50 |
13:05 |
slides
other
|
webm
mp4
|
AMENDMENT Writing a convergent application in 2023 with Kirigami |
Carl Schwan |
UB4.136 |
Saturday |
13:10 |
13:35 |
slides
|
webm
mp4
|
Can Genode on the PinePhone question the notion of a smartphone? |
Norman Feske |
UB4.136 |
Saturday |
13:40 |
14:05 |
slides
|
|
Where do we go from here? The future of Linux on Mobile could be exciting, scary, or both! |
Clayton Craft |
UB4.136 |
Saturday |
14:10 |
14:30 |
slides
|
webm
mp4
|
Friends of OpenJDK devroom (20) |
Welcome to the Friends of OpenJDK (Foojay.io) Developer Room! |
Geertjan Wielenga |
H.1302 (Depage) |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
After Nearly 30 Years, How Is Java So Popular? |
Simon Ritter |
H.1302 (Depage) |
Sunday |
09:05 |
09:25 |
|
webm
mp4
|
Why And How To Upgrade To Java 17 (And Prepare For 21) |
Johan Janssen |
H.1302 (Depage) |
Sunday |
09:30 |
09:50 |
|
webm
mp4
|
Best Practices For Real-Time Stream Processing (With Hazelcast Open Source Platform) |
Fawaz Ghali |
H.1302 (Depage) |
Sunday |
09:55 |
10:15 |
|
webm
mp4
|
Keep Your Dependencies In Check |
Marit van Dijk |
H.1302 (Depage) |
Sunday |
10:20 |
10:40 |
|
webm
mp4
|
Major Migrations Made Easy With OpenRewrite |
Tim te Beek |
H.1302 (Depage) |
Sunday |
10:45 |
11:05 |
|
webm
mp4
|
Rethinking Ecosystem Security After Log4Shell |
Steve Poole |
H.1302 (Depage) |
Sunday |
11:10 |
11:30 |
|
webm
mp4
|
Elasticsearch Internals |
Martin Toshev |
H.1302 (Depage) |
Sunday |
11:35 |
11:55 |
slides
|
webm
mp4
|
Securing Your Software Supply Chain One Open Source Project at a Time |
Fatih Degirmenci, Lori Lorusso |
H.1302 (Depage) |
Sunday |
12:00 |
12:20 |
|
webm
mp4
|
What I Miss In Java (The Perspectives Of A Kotlin Developer) |
Nicolas Frankel |
H.1302 (Depage) |
Sunday |
12:25 |
12:45 |
|
webm
mp4
|
Update on #JavaOnRaspberryPi and Pi4J |
Frank Delporte |
H.1302 (Depage) |
Sunday |
12:50 |
13:10 |
|
webm
mp4
|
Write Once, Run Anywhere... Well, What About Heterogeneous Hardware? |
Thanos Stratikopoulos |
H.1302 (Depage) |
Sunday |
13:15 |
13:35 |
slides
|
webm
mp4
|
The Next Frontier in Open Source Java Compilers: Just-In-Time Compilation as a Service |
Rich Hagarty |
H.1302 (Depage) |
Sunday |
13:40 |
14:00 |
|
webm
mp4
|
Afraid Of Java Cold Starts In Serverless? Fear Not, Java Is Super Fast! |
Ondro Mihalyi |
H.1302 (Depage) |
Sunday |
14:05 |
14:25 |
|
webm
mp4
|
FireCRaCer: The Best Of Both Worlds |
Volker Simonis |
H.1302 (Depage) |
Sunday |
14:30 |
14:50 |
|
webm
mp4
|
Classics Never Get Old: Two Easy Pieces For GraalVM |
Dmitry Chuyko |
H.1302 (Depage) |
Sunday |
14:55 |
15:15 |
|
webm
mp4
|
AsyncGetStackTrace: The Improved Version Of AsyncGetCallTrace (JEP 435) |
Johannes Bechberger |
H.1302 (Depage) |
Sunday |
15:20 |
15:40 |
|
webm
mp4
|
Quarkus 101: Intro To Java Development With Quarkus |
Kevin Dubois |
H.1302 (Depage) |
Sunday |
15:45 |
16:05 |
|
webm
mp4
|
Modernizing Legacy Messaging System with Apache Pulsar |
Mary Grygleski, Enrico Olivelli |
H.1302 (Depage) |
Sunday |
16:10 |
16:30 |
|
webm
mp4
|
Fuzion — Intro for Java Developers: Mapping Java's Features to Simpler Mechanisms |
Fridtjof Siebert |
H.1302 (Depage) |
Sunday |
16:35 |
16:55 |
slides
|
webm
mp4
|
Go devroom (17) |
The State of Go What's new since Go 1.19 |
Maartje Eyskens |
UD2.218A |
Saturday |
10:30 |
11:00 |
|
webm
mp4
|
Recipes for reducing cognitive load yet another idiomatic Go talk |
Federico Paolinelli |
UD2.218A |
Saturday |
11:00 |
11:30 |
slides
|
webm
mp4
|
Building a CI pipeline with Dagger in Go |
Márk Sági-Kazár |
UD2.218A |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
Debugging concurrency programs in Go |
Andrii Soldatenko |
UD2.218A |
Saturday |
12:00 |
12:30 |
slides
|
webm
mp4
|
What's new in Delve / Tracing Go programs with eBPF |
Derek Parker |
UD2.218A |
Saturday |
12:30 |
13:00 |
|
webm
mp4
|
Go Even Further Without Wires Long Distance Radio Communication Using Go and TinyGo |
Ron Evans |
UD2.218A |
Saturday |
13:00 |
13:30 |
|
webm
mp4
|
Optimizing string usage in Go programs |
Matej Gera |
UD2.218A |
Saturday |
13:30 |
14:00 |
slides
|
webm
mp4
|
Squeezing a go function |
Jesús Espino |
UD2.218A |
Saturday |
14:00 |
14:30 |
slides
|
webm
mp4
|
Reconciliation Pattern, Control Theory and Cluster API: The Holy Trinity |
Sachin Singh |
UD2.218A |
Saturday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Five Steps to Make Your Go Code Faster & More Efficient |
Bartek Plotka |
UD2.218A |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
Headscale: How we are using integration testing to reimplement Tailscale |
Kristoffer Dalby, Juan Font Alonso |
UD2.218A |
Saturday |
15:30 |
16:00 |
slides
|
webm
mp4
|
Our Mad Journey of Building a Vector Database in Go Building a Database in Go |
Etienne Dilocker |
UD2.218A |
Saturday |
16:00 |
16:30 |
|
webm
mp4
|
Building a basic event-driven application in Go in 20 minutes Introduction to Watermill |
Robert Laszczak |
UD2.218A |
Saturday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Is Go Object-Oriented? A Case of Public Opinion |
Ronna Steinberg |
UD2.218A |
Saturday |
17:00 |
17:30 |
|
webm
mp4
|
Visually programming Go Let's mix Blockly + Go and see what happens! |
Daniel Esteban |
UD2.218A |
Saturday |
17:30 |
18:00 |
|
webm
mp4
|
vfkit - a native macOS hypervisor written in go |
Christophe Fergeau |
UD2.218A |
Saturday |
18:00 |
18:30 |
slides
|
webm
mp4
|
Go Lightning talks Come speak! |
Maartje Eyskens |
UD2.218A |
Saturday |
18:30 |
19:00 |
|
webm
mp4
|
Graph Systems and Algorithms devroom (8) |
TEDective Opening up European Public Procurement Data |
Linus Sehn |
K.4.601 |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
On the HashGNN node embedding algorithm A new algorithm in GDS 2.3 |
Adam Schill Collberg, Jacob Sznajdman |
K.4.601 |
Saturday |
11:00 |
11:25 |
slides
|
|
ipysigma: a Jupyter widget for interactive visual network analysis |
Guillaume Plique |
K.4.601 |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
A case for DAG databases Correlating revision history with CI results |
Nikolai Kondrashov |
K.4.601 |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Visualization paradigm that will (potentially) replace force layouts Visualization paradigm that allows an effective arrangement of the graph, through the use of AI |
Simone Ceccarelli, Tommaso Zazzaretti |
K.4.601 |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Graph Stream Zoomer A window-based graph stream grouping system based on Apache Flink |
Christopher Rost |
K.4.601 |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
The LDBC Social Network Benchmark |
Gabor Szarnyas, David Püroja |
K.4.601 |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Gephi towards v1.0: the codebase, and the rest |
Mathieu Jacomy, Mathieu Bastian |
K.4.601 |
Saturday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Haskell devroom (9) |
Welcome to the Haskell devroom |
Fraser Tweedale |
H.1309 (Van Rijn) |
Sunday |
13:10 |
13:15 |
|
webm
mp4
|
A quick overview of the Haskell tooling |
Julien Dehos |
H.1309 (Van Rijn) |
Sunday |
13:15 |
13:30 |
slides
|
webm
mp4
|
Hackathon HaskellKatas style Install a complete hackable haskell katas environment for a new hackathon concept |
Reynaldo Cordero |
H.1309 (Van Rijn) |
Sunday |
13:35 |
14:20 |
other
|
webm
mp4
|
Web application architecture in Haskell with flora.pm A case study of a Haskell community platform in 2022 |
Hécate |
H.1309 (Van Rijn) |
Sunday |
14:25 |
15:05 |
|
webm
mp4
|
The Haskell Security Advisory Database Status and next steps |
Fraser Tweedale |
H.1309 (Van Rijn) |
Sunday |
15:10 |
15:15 |
|
webm
mp4
|
On the path of better interoperability with Rust! |
Yvan Sraka |
H.1309 (Van Rijn) |
Sunday |
15:20 |
15:50 |
slides
|
webm
mp4
|
2D animations in Haskell using gloss, lens and state |
Julien Dehos |
H.1309 (Van Rijn) |
Sunday |
15:55 |
16:20 |
slides
|
webm
mp4
|
Open-Source Opportunities with the Haskell Foundation |
David Thrane Christiansen |
H.1309 (Van Rijn) |
Sunday |
16:25 |
16:55 |
|
webm
mp4
|
Acknowledgements, *prize draw* and farewell |
Fraser Tweedale |
H.1309 (Van Rijn) |
Sunday |
16:55 |
17:00 |
|
webm
mp4
|
HPC, Big Data and Data Science devroom (19) |
Efficiently exploit HPC resources in scientific analysis and visualization with ParaView |
Nicolas Vuaille |
UD2.120 (Chavanne) |
Sunday |
09:00 |
09:25 |
slides
|
webm
mp4
|
Simplifying the creation of Slurm client environments A Straw for your Slurm beverage |
Pablo Llopis Sanmillan |
UD2.120 (Chavanne) |
Sunday |
09:30 |
09:55 |
slides
|
webm
mp4
|
Troika: Submit, monitor, and interrupt jobs on any HPC system with the same interface |
Olivier Iffrig, Axel Bonet |
UD2.120 (Chavanne) |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
Self-service Kubernetes Platforms with RDMA on OpenStack K8s, OpenStack and RDMA are just like oil, vinegar and bread? |
John Garbutt |
UD2.120 (Chavanne) |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
How to deal with validation as an HPC software? An approach to power software testing at scale |
Julien Adam |
UD2.120 (Chavanne) |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
LOFAR: FOSS HPC across 2000 kilometers The unknown world of open source radio astronomy software |
Corne Lukken |
UD2.120 (Chavanne) |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
HPC Container Conformance Guidance on how to build and annotate containers for HPC |
Christian Kniep |
UD2.120 (Chavanne) |
Sunday |
12:00 |
12:10 |
slides
|
webm
mp4
|
The LDBC benchmark suite |
Gabor Szarnyas, David Püroja |
UD2.120 (Chavanne) |
Sunday |
12:10 |
12:20 |
slides
|
webm
mp4
|
Multiple Double Arithmetic on Graphics Processing Units GPU acceleration to offset the cost overhead of multiple double arithmetic |
Jan Verschelde |
UD2.120 (Chavanne) |
Sunday |
12:25 |
12:35 |
slides
|
webm
mp4
|
Overengineering an ML pet project to learn about MLOps Force yourself to do pushups while working from home! |
Victor Sonck |
UD2.120 (Chavanne) |
Sunday |
12:35 |
12:45 |
slides
|
webm
mp4
|
Reproducibility and performance: why choose? CPU tuning in GNU Guix |
Ludovic Courtès |
UD2.120 (Chavanne) |
Sunday |
12:50 |
13:00 |
slides
|
webm
mp4
|
LIBRSB: Universal Sparse BLAS Library A highly interoperable Library for Sparse Basic Linear Algebra Subroutines and more for Multicore CPUs |
Michele Martone |
UD2.120 (Chavanne) |
Sunday |
13:00 |
13:25 |
slides
|
webm
mp4
|
numba-mpi Numba @njittable MPI wrappers tested on Linux, macOS and Windows |
Sylwester Arabas, Oleksii Bulenok, Kacper Derlatka |
UD2.120 (Chavanne) |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Running MPI applications on Toro unikernel |
Matias Vara |
UD2.120 (Chavanne) |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
MUST: Compiler-aided MPI correctness checking with TypeART |
Alexander Hück |
UD2.120 (Chavanne) |
Sunday |
14:30 |
14:55 |
paper
slides
|
webm
mp4
|
Link-time Call Graph Analysis to facilitate user-guided program instrumentation An LLVM based approach |
Tim Heldmann, Sebastian Kreutzer |
UD2.120 (Chavanne) |
Sunday |
15:00 |
15:25 |
paper
slides
|
webm
mp4
|
How the Spack package manager tames the stat storm |
Harmen Stoppels |
UD2.120 (Chavanne) |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Keeping the HPC ecosystem working with Spack CI |
Todd Gamblin |
UD2.120 (Chavanne) |
Sunday |
16:00 |
16:25 |
|
webm
mp4
|
Developing effective testing pipelines for HPC applications |
Jason Nucciarone |
UD2.120 (Chavanne) |
Sunday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Image-based Linux and Secure Measured Boot devroom (9) |
Devroom kick-off talk: UKI? DDI?? Oh my!!! Introducing and decoding image-based Linux terminology and concepts |
Luca Boccassi |
H.1308 (Rolin) |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
DM-Verity Rootfs Protection Blockwise Hashtree |
Frank Rehberger |
H.1308 (Rolin) |
Saturday |
11:00 |
11:20 |
slides
|
webm
mp4
|
Image-Based Linux and TPMs Measured Boot, Protecting Secrets and you |
Lennart Poettering |
H.1308 (Rolin) |
Saturday |
11:25 |
11:45 |
slides
|
webm
mp4
|
Building initrds in a new way |
Zbigniew Jędrzejewski-Szmek |
H.1308 (Rolin) |
Saturday |
11:50 |
12:10 |
slides
|
webm
mp4
|
Ultrablue User-friendly Lightweight TPM Remote Attestation over Bluetooth |
Gabriel Kerneis |
H.1308 (Rolin) |
Saturday |
12:20 |
12:40 |
slides
|
webm
mp4
|
Converging image and package based OS updates |
Ludwig Nussel |
H.1308 (Rolin) |
Saturday |
12:45 |
13:05 |
slides
|
webm
mp4
|
Ubuntu Core: a technical overview |
Valentin David |
H.1308 (Rolin) |
Saturday |
13:10 |
13:30 |
|
webm
mp4
|
openSUSE MicroOS design A functional read-only OS in an imperfect world |
Ignaz Forster |
H.1308 (Rolin) |
Saturday |
13:35 |
13:55 |
slides
|
webm
mp4
|
MachineOS: a Trusted, SecureBoot Image-based Container OS |
Ryan Harper |
H.1308 (Rolin) |
Saturday |
14:00 |
14:20 |
slides
slides
video
|
webm
mp4
|
JavaScript devroom (16) |
Why we ditched JavaScript for Kotlin/JS |
Louis CAD |
UB5.230 |
Sunday |
09:00 |
09:25 |
|
webm
mp4
|
Doom on the browser thanks to WebAssmebly and .Net Or how I ported Managed Doom to Blazor |
Yassine Benabbas |
UB5.230 |
Sunday |
09:30 |
09:55 |
|
webm
mp4
|
Controlling the web with a PS5 controller |
Harshil Agrawal |
UB5.230 |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
Finite state machine (and some retrogaming) |
Gabriele Falasca |
UB5.230 |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
Javascript for Privacy-Protecting Peer-to-Peer Applications Usage of the I2P-SAM Javascript Library: Anonymized and End-to-End Encrypted Communication |
Konrad Bächler |
UB5.230 |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Strong Dynamic Type Checking for JavaScript Where TypeScript is helpless, JavaScript Proxies come to the rescue! |
Sylvain Pollet-Villard |
UB5.230 |
Sunday |
11:30 |
11:55 |
|
webm
mp4
|
Secure by accident How performance optimisation can lead to more secure apps |
André Jaenisch |
UB5.230 |
Sunday |
12:00 |
12:25 |
slides
slides
|
webm
mp4
|
The problems you will have when creating a plugins system for your shiny UI project |
Joaquim Rocha |
UB5.230 |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Is it time to migrate to Vue 3? TLDR: it depends |
Denny Biasiolli |
UB5.230 |
Sunday |
13:00 |
13:25 |
slides
|
webm
mp4
|
In the loop or: How I Learned to Stop Worrying and Love the Event Loop |
Bhavin Chandarana |
UB5.230 |
Sunday |
13:30 |
13:55 |
|
webm
mp4
|
jxr in /engine/ - coding in WebXR on a plane Custom JavaScript subtset open scaffolding to spacially and textualy explore interfaces |
Fabien Benetou (@Utopiah) |
UB5.230 |
Sunday |
14:00 |
14:25 |
|
webm
mp4
|
Visualize the NPM dependencies city ecosystem of your node project in VR |
David Moreno-Lumbreras |
UB5.230 |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Micro-frontends in React Using Webpack Module federation to break free from monoliths in UI |
Bipul Adhikari |
UB5.230 |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
Managing customization in UI library How to allow customization in complex React components library. The example of MUI. |
Alexandre Fauquette |
UB5.230 |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
A practical approach to build an open and evolvable Digital Experience Platform (DXP) |
Boubacar Siddighi BARRY, Maurizio Pedriale |
UB5.230 |
Sunday |
16:00 |
16:25 |
|
webm
mp4
|
Using the Firefox Profiler for web performance analysis Capture a performance profile. Analyze it. Share it. Make the web faster. |
Julien Wajsberg |
UB5.230 |
Sunday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Kernel devroom (16) |
Hardening Kernel Subsystems by Architectural Capabilities |
Zahra Tarkhani |
UA2.220 (Guillissen) |
Sunday |
09:00 |
09:25 |
slides
|
webm
mp4
|
Pulse-Width-Modulation (PWM) is easy, isn't it? Turning it off and on again |
Uwe Kleine-König |
UA2.220 (Guillissen) |
Sunday |
09:30 |
09:55 |
slides
|
|
Hybrid Networking Stack Demo |
Maryam Tahhan |
UA2.220 (Guillissen) |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
meta netdevices |
Daniel Borkmann, Nikolay Aleksandrov |
UA2.220 (Guillissen) |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
MPTCP in the upstream kernel A long road that started almost 15 years ago |
Matthieu Baerts |
UA2.220 (Guillissen) |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Graphing tools for scheduler tracing |
Julia Lawall |
UA2.220 (Guillissen) |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Walking native stacks in BPF without frame pointers |
Vaishali Thakkar, Javier Honduvilla Coto |
UA2.220 (Guillissen) |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
composefs An opportunistically sharing verified image filesystem |
Alexander Larsson |
UA2.220 (Guillissen) |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
EROFS filesystem update and its future |
Xiang Gao |
UA2.220 (Guillissen) |
Sunday |
13:00 |
13:25 |
slides
|
webm
mp4
|
Having Something To Hide Trusted Key Storage in Linux |
Ahmad Fatoum |
UA2.220 (Guillissen) |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Rust in the Kernel (via eBPF) Writing eBPF programs in Rust with Aya |
Michal Rostecki |
UA2.220 (Guillissen) |
Sunday |
14:00 |
14:25 |
slides
|
|
Optimizing BPF hashmap and friends |
Anton Protopopov |
UA2.220 (Guillissen) |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
eBPF loader deep dive |
Dylan Reimerink |
UA2.220 (Guillissen) |
Sunday |
15:00 |
15:25 |
slides
|
webm
mp4
|
Hacking the Linux Kernel to get moar FPS |
André Almeida |
UA2.220 (Guillissen) |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Don't blame devres - devm_kzalloc() is not harmful Use-after-free bugs in drivers and what to do about them. |
Bartosz Golaszewski |
UA2.220 (Guillissen) |
Sunday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Rethinking device support for the long-term |
Nícolas F. R. A. Prado |
UA2.220 (Guillissen) |
Sunday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Kotlin devroom (17) |
Kotlin DevRoom Welcoming Remarks |
Nicola Corti, Martin Bonnin, Holger Steinhauer |
UB5.230 |
Saturday |
10:30 |
10:45 |
|
webm
mp4
|
The State of Kotlin |
Marco Gomiero, Sergei Rybalkin |
UB5.230 |
Saturday |
10:50 |
11:25 |
|
webm
mp4
|
Kotlin Multiplatform: From “Hello World” to the Real World |
Russell Wolf |
UB5.230 |
Saturday |
11:30 |
11:55 |
slides
|
webm
mp4
|
A mirror without reflection for Kotlin/Multiplatform |
Salomon BRYS |
UB5.230 |
Saturday |
12:00 |
12:25 |
|
webm
mp4
|
Toward better Kotlin Multiplatform architecture with Dependency Injection and KSP |
Romain Boisselle |
UB5.230 |
Saturday |
12:30 |
12:55 |
|
webm
mp4
|
KRuMP - Kotlin-Rust-Multiplatform?! How to write bugs once and ship them to many platforms. |
Matthias Geisler |
UB5.230 |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
Kotlin Multiplatform for Android & iOS library developers Tips for writing Kotlin Multiplatform Android/iOS libraries |
Paolo Rotolo, Anna Labellarte |
UB5.230 |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Functional fun in Kotlin A 20 minute run through modern FP in Kotlin |
Simon Vergauwen |
UB5.230 |
Saturday |
14:00 |
14:25 |
|
webm
mp4
|
Be pushy! Let's join for wider and better Kotlin support worldwide |
Louis CAD |
UB5.230 |
Saturday |
14:30 |
14:55 |
|
webm
mp4
|
How we moved SDKs to Kotlin Multiplatform and saved the world (kind of). |
Zachary Powell |
UB5.230 |
Saturday |
15:00 |
15:25 |
|
webm
mp4
|
Improving the Kotlin Developer Experience in Koin 3.2 |
Arnaud Giuliani |
UB5.230 |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
Shrinking in the Age of Kotlin |
James Hamilton |
UB5.230 |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
20 minutes from zero to a live chatbot with Tock |
Francois Nollen |
UB5.230 |
Saturday |
16:30 |
16:55 |
|
webm
mp4
|
Data oriented programming in Kotlin |
Ties van de Ven |
UB5.230 |
Saturday |
17:00 |
17:25 |
|
|
Take your shot of Vitamin! |
Gérard Paligot |
UB5.230 |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
How to Test Your Compose UI |
István Juhos |
UB5.230 |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
Kotlin DevRoom Closing Remarks |
Nicola Corti, Martin Bonnin, Marco Gomiero, Holger Steinhauer, Sergei Rybalkin |
UB5.230 |
Saturday |
18:30 |
18:45 |
|
webm
mp4
|
Legal and Policy Issues devroom (15) |
Welcome to the Legal and Policy Issues Devroom |
Tom Marble, Matthias Kirschner, Bradley M. Kuhn, Karen Sandler, Alexander Sander |
UB5.132 |
Saturday |
10:30 |
10:35 |
|
webm
mp4
|
A Service as a Software Substitute (SaaSS) is unjust like proprietary software Thinking carefully about services |
Ian Kelling |
UB5.132 |
Saturday |
10:35 |
11:00 |
|
webm
mp4
|
Windows and Office "tax" refund Various cases about the refund of pre-installed software, and the right to install any software on any device |
Luca Bonissi |
UB5.132 |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Fuzzy Law-gic: FOSS & the Unauthorized Practice of Law |
Sarajane Whitfield |
UB5.132 |
Saturday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Is “European open source” a thing? Debating the role of open source in building Europe’s digital sovereignty |
Gaël Blondelle, Alberto P. Martí |
UB5.132 |
Saturday |
12:00 |
12:50 |
|
webm
mp4
|
Financing Open Source by small companies We give Open Source projects 1% of the revenue, and you can too! |
Marta Rybczynska |
UB5.132 |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
Open Source Initiative - Changes to License Review Process |
Pamela Chestek |
UB5.132 |
Saturday |
13:30 |
13:55 |
|
webm
mp4
|
Learning From the Big Failures To Improve FOSS Advocacy and Adoption How Are Big Companies Benefiting So Much from FOSS, and Individuals So Little? |
Bradley M. Kuhn |
UB5.132 |
Saturday |
14:00 |
14:50 |
|
webm
mp4
|
Reckoning with new app store changes: Is now our chance? Recent legal and policy developments around app stores and what they mean for free software |
John Sullivan |
UB5.132 |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
How to get public administrations to use more FOSS |
Claus Wickinghoff |
UB5.132 |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
EU alternative to app stores |
Marcel Kolaja |
UB5.132 |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
AI Discussion |
Karen Sandler |
UB5.132 |
Saturday |
16:30 |
16:55 |
|
webm
mp4
|
The coming EU Standard-Essential Patents regulation |
Ciarán O'Riordan, Panos Alevropoulos |
UB5.132 |
Saturday |
17:00 |
17:25 |
|
webm
mp4
|
The Professional's Guide To Haphazardly Picking Licenses For Standards & Specifications Practical tips for the reckless licensor |
Nathan Willis |
UB5.132 |
Saturday |
17:30 |
17:55 |
|
webm
mp4
|
Panel: Hot Topics Organizers of the Legal & Policy DevRoom discuss the issues of the day |
Tom Marble, Bradley M. Kuhn, Karen Sandler, Alexander Sander |
UB5.132 |
Saturday |
18:00 |
18:50 |
|
webm
mp4
|
LibreOffice Technology Development Platform devroom (23) |
Migrating to LibreOffice Technology - old and new motivations and challenges |
Lothar K. Becker |
H.1308 (Rolin) |
Saturday |
15:00 |
15:10 |
|
webm
mp4
|
Fun project by design – How LibreOffice development can be full of flow? The ten funniest moments of my recent Numbertext, LibreLogo, Hunspell & LibreOffice developments |
László Németh |
H.1308 (Rolin) |
Saturday |
15:10 |
15:20 |
slides
slides
|
webm
mp4
|
SmartArt Support for LibreOffice |
Hossein Nourikhah |
H.1308 (Rolin) |
Saturday |
15:20 |
15:30 |
slides
|
webm
mp4
|
Putting the R in LibreOffice: a Shiny dashboard for QA Using R and the Shiny framework to help the LibreOffice QA community |
Stéphane Guillou |
H.1308 (Rolin) |
Saturday |
15:30 |
15:40 |
|
webm
mp4
|
Cleaning up the unittest code mess |
Xisco Fauli |
H.1308 (Rolin) |
Saturday |
15:40 |
15:50 |
slides
|
webm
mp4
|
Crashtesting LibreOffice in the backyard |
Gabor Kelemen |
H.1308 (Rolin) |
Saturday |
15:50 |
16:00 |
slides
|
webm
mp4
|
LibreOffice Dark Modes multi-platform support was surprisingly difficult |
Caolán McNamara |
H.1308 (Rolin) |
Saturday |
16:00 |
16:10 |
slides
|
webm
mp4
|
Turbocharging an elephant. Making Libreoffice faster. |
Noel Grandin |
H.1308 (Rolin) |
Saturday |
16:10 |
16:20 |
|
webm
mp4
|
Feature Locking and Feature Restriction Integrator's way to unlock potential |
Pranam Lashkari |
H.1308 (Rolin) |
Saturday |
16:20 |
16:30 |
|
webm
mp4
|
An Interoperability Improvement in LibreOffice Impress Tables |
Sarper Akdemir |
H.1308 (Rolin) |
Saturday |
16:30 |
16:40 |
|
webm
mp4
|
Writer Content Controls -- what happened in the past half year |
Miklos Vajna |
H.1308 (Rolin) |
Saturday |
16:40 |
16:50 |
|
webm
mp4
|
Footnotes in multi-column sections |
Attila Szűcs |
H.1308 (Rolin) |
Saturday |
16:50 |
17:00 |
|
webm
mp4
|
News from the ODF Toolkit Quick overview: Intro, use cases & updates from the past months and likely future! |
Svante Schubert |
H.1308 (Rolin) |
Saturday |
17:00 |
17:10 |
slides
|
webm
mp4
|
LibreOffice graphics subsystems - SystemSpecificRenderers Providing a working Example and report about progress/findings during development |
Armin Le Grand |
H.1308 (Rolin) |
Saturday |
17:10 |
17:20 |
slides
|
webm
mp4
|
Improvements to LibreOffice PDF accessibility Come to see what improvements we made to PDF/UA support in LibreOffice |
Thorsten Behrens |
H.1308 (Rolin) |
Saturday |
17:20 |
17:30 |
|
webm
mp4
|
Supporting old proprietary graphic formats |
Paris Oplopoios |
H.1308 (Rolin) |
Saturday |
17:30 |
17:40 |
slides
|
webm
mp4
|
LibreOfficeKit – bridge between your application and LibreOffice |
Szymon Kłos |
H.1308 (Rolin) |
Saturday |
17:40 |
17:50 |
slides
|
webm
mp4
|
Collabora Online over lock-down How LibreOffice technology in the browser got better |
Michael Meeks |
H.1308 (Rolin) |
Saturday |
17:50 |
18:00 |
|
webm
mp4
|
A Rocket Engine for LibreOffice Templates Come to see what's in store for the recently-moved WollMux forms and templating engine extension for LibreOffice |
Thorsten Behrens |
H.1308 (Rolin) |
Saturday |
18:00 |
18:10 |
|
webm
mp4
|
Make Collabora Online yours Customize and integrate it everywhere |
Pedro Pinto Silva |
H.1308 (Rolin) |
Saturday |
18:10 |
18:20 |
slides
|
webm
mp4
|
Marrying Collabora Online and LibreOffice WASM Running Collabora Online in WASM |
Balázs Varga |
H.1308 (Rolin) |
Saturday |
18:20 |
18:30 |
slides
|
webm
mp4
|
Collabora Online and WASM Assembling off-line Collabora Online with the Web. |
Michael Meeks |
H.1308 (Rolin) |
Saturday |
18:30 |
18:40 |
|
webm
mp4
|
State of the Toolchain |
Stephan Bergmann |
H.1308 (Rolin) |
Saturday |
18:40 |
18:50 |
slides
|
webm
mp4
|
LLVM devroom (9) |
Demystifying compiler-rt-sanitizers for multiple architectures |
Mamta Shukla |
AW1.120 |
Saturday |
15:00 |
15:30 |
slides
|
webm
mp4
|
Defining a multi-architecture interface for SYCL in LLVM Clang |
Hugh Delaney |
AW1.120 |
Saturday |
15:35 |
15:45 |
|
webm
mp4
|
CANCELLED Eliminating ManagedStatic and llvm_shutdown |
Nicolai Hähnle |
AW1.120 |
Saturday |
15:50 |
16:00 |
slides
|
|
AMENDMENT Interactive discussion on organizing LLVM socials/meetups |
|
AW1.120 |
Saturday |
15:50 |
16:00 |
slides
|
|
How to Build your own MLIR Dialect |
Marius Brehler |
AW1.120 |
Saturday |
16:05 |
16:35 |
slides
|
webm
mp4
|
Case study of creating and maintaining an analysis and instrumentation tool based on LLVM: PARCOACH |
Philippe Virouleau |
AW1.120 |
Saturday |
16:40 |
17:10 |
slides
|
webm
mp4
|
The C2 compiler How the C2 compiler evolved |
Bas van den Berg |
AW1.120 |
Saturday |
17:15 |
17:45 |
|
webm
mp4
|
Flang progress update |
Kiran Chandramohan |
AW1.120 |
Saturday |
17:50 |
18:20 |
slides
|
webm
mp4
|
Open source C/C++ embedded toolchains using LLVM |
Peter Smith |
AW1.120 |
Saturday |
18:25 |
18:55 |
slides
|
webm
mp4
|
MariaDB, MySQL and Friends devroom (16) |
New Year -> New major-major version of MariaDB |
Michael "Monty" Widenius |
K.3.201 |
Sunday |
09:00 |
09:20 |
slides
|
webm
mp4
|
An introduction to MariaDB contributions |
Andrew Hutchings |
K.3.201 |
Sunday |
09:30 |
09:50 |
slides
|
webm
mp4
|
Deploying Galera Cluster in the real world |
Colin Charles |
K.3.201 |
Sunday |
10:00 |
10:20 |
paper
|
webm
mp4
|
What is new in analytics for MariaDB |
Roman Nozdrin |
K.3.201 |
Sunday |
10:30 |
10:50 |
slides
|
webm
mp4
|
Data-in-use Encryption with MariaDB |
Moritz Eckert |
K.3.201 |
Sunday |
11:00 |
11:20 |
|
webm
mp4
|
InnoDB change buffer: Unsafe at any speed The tale of some corruption bugs and how they were found |
Marko Mäkelä |
K.3.201 |
Sunday |
11:30 |
11:50 |
other
slides
|
webm
mp4
|
MySQL 8 vs MariaDB 10.11 |
Peter Zaitsev |
K.3.201 |
Sunday |
12:00 |
12:20 |
audio
|
webm
mp4
|
The MySQL Ecosystem in 2023 |
Colin Charles |
K.3.201 |
Sunday |
12:30 |
12:50 |
paper
|
|
Using new Generated Invisible Primary Key feature in MySQL 8.0 |
Dmitry Lenev |
K.3.201 |
Sunday |
13:10 |
13:30 |
|
|
Deep Dive into MySQL Query Performance |
Peter Zaitsev |
K.3.201 |
Sunday |
13:40 |
14:00 |
audio
|
webm
mp4
|
Online schema change at scale in TiDB How does schema changes work in a distributed SQL database |
Mattias Jonsson |
K.3.201 |
Sunday |
14:10 |
14:30 |
slides
|
webm
mp4
|
Life of a Query in Vitess Impersonating a monolithic database |
Harshit Gangal |
K.3.201 |
Sunday |
14:40 |
15:00 |
|
webm
mp4
|
On the road to managed databases |
Mykola Marzhan |
K.3.201 |
Sunday |
15:10 |
15:30 |
|
webm
mp4
|
Lower your isolation level with ProxySQL Adapt your Galera cluster setup to your needs using ProxySQL |
René Cannaò, Javier Jaramago Fernández |
K.3.201 |
Sunday |
15:40 |
16:00 |
|
webm
mp4
|
Extending MySQL with component infrastructure will MySQL be out of space soon ? |
Frédéric Descamps |
K.3.201 |
Sunday |
16:10 |
16:30 |
slides
|
webm
mp4
|
Extended observability to agentless monitoring on MySQL using ProcFS UDF plugin |
Vinicius Grippa |
K.3.201 |
Sunday |
16:40 |
17:00 |
|
webm
mp4
|
Matrix devroom (12) |
AMENDMENT Welcome to the Matrix Devroom |
Matthew Hodgson |
K.3.401 |
Sunday |
09:00 |
09:10 |
|
webm
mp4
|
AMENDMENT matrixRTC | Matrix beyond Instant Messaging Element Call, Scaling, Thirdroom |
Florian Heese |
K.3.401 |
Sunday |
09:10 |
09:55 |
|
webm
mp4
|
AMENDMENT Clients as good as you'd expect Sliding-Sync, Rust-SDK & WYSIWYG |
Benjamin Kampmann |
K.3.401 |
Sunday |
09:55 |
11:05 |
|
webm
mp4
|
AMENDMENT Widgets in the "Sovereign Workplace" for the German public sector |
Kim Brose, Oliver Sand |
K.3.401 |
Sunday |
11:05 |
11:45 |
slides
|
webm
mp4
|
Trixnity One Matrix SDK for (almost) everything written in Kotlin |
Benedict Benken |
K.3.401 |
Sunday |
11:45 |
12:15 |
slides
|
webm
mp4
|
Bridging ActivityPub with Kazarma Interoperability and "beyond-chat" Matrix |
pdelacroix |
K.3.401 |
Sunday |
12:15 |
12:35 |
slides
|
webm
mp4
|
All your base are belong to us A crazy ride through lots of matrix projects |
YanM |
K.3.401 |
Sunday |
12:35 |
13:00 |
|
webm
mp4
|
Introduction to the Synapse Kubernetes Operator A new way to deploy Synapse and its Bridges on Kubernetes |
Matthias Goerens |
D.matrix (online) |
Sunday |
13:00 |
13:30 |
|
webm
mp4
|
Join Matrix HQ room in a snap |
Mathieu Velten |
D.matrix (online) |
Sunday |
13:30 |
14:00 |
|
|
Cascaded Foci (SFUs) Selective Forwarding Units |
Florian Heese, Šimon Brandner |
D.matrix (online) |
Sunday |
14:00 |
14:30 |
|
webm
mp4
|
Building a social app on top of Matrix Fighting surveillance capitalism for fun and profit |
Charles Wright |
D.matrix (online) |
Sunday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Decentralizing moderation Mjölnir for all |
David Teller |
D.matrix (online) |
Sunday |
15:00 |
15:30 |
|
webm
mp4
|
Microkernel and Component-based OS devroom (11) |
The Microkernel Landscape in 2023 Newcomers, regulars, late bloomers, elders, oddballs and others |
Martin Děcký |
H.1308 (Rolin) |
Sunday |
09:00 |
09:30 |
slides
|
webm
mp4
|
Device driver gardening Transplant Linux drivers fast but gently |
Stefan Kalkowski |
H.1308 (Rolin) |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
Using Genode as an enabler for research on modern operating systems |
Michael Müller |
H.1308 (Rolin) |
Sunday |
10:00 |
11:00 |
slides
|
webm
mp4
|
NOVA Microhypervisor Feature Update |
Udo Steinberg |
H.1308 (Rolin) |
Sunday |
11:00 |
12:00 |
slides
|
webm
mp4
|
Evolution of OSv: Towards Greater Modularity and Composability |
Waldemar Kozaczuk |
H.1308 (Rolin) |
Sunday |
12:00 |
13:00 |
slides
|
webm
mp4
|
Introducing Helios Micokernel A small, practical microkernel |
Drew DeVault |
H.1308 (Rolin) |
Sunday |
13:00 |
14:00 |
slides
|
webm
mp4
|
Unikraft Weather Report The Unikraft Project During 2022 |
Razvan Deaconescu |
H.1308 (Rolin) |
Sunday |
14:00 |
14:15 |
slides
|
webm
mp4
|
Building a Linux-compatible Unikernel How your application runs with Unikraft |
Simon Kuenzer |
H.1308 (Rolin) |
Sunday |
14:15 |
15:00 |
slides
|
webm
mp4
|
Hardware acceleration for Unikernels A status update of vAccel |
Anastassios Nanos, Charalampos Mainas |
H.1308 (Rolin) |
Sunday |
15:00 |
15:40 |
slides
|
webm
mp4
|
A Rust-Based, modular Unikernel for MicroVMs RustyHermit @ FOSDEM 2023 |
Stefan Lankes, Martin Kröning, Jonathan Klimt |
H.1308 (Rolin) |
Sunday |
16:00 |
16:30 |
slides
|
webm
mp4
|
Loupe: Designing Application-driven Compatibility Layers in Custom Operating Systems |
Pierre Olivier |
H.1308 (Rolin) |
Sunday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Monitoring and Observability devroom (13) |
Monitoring and Observability Devroom Opening |
Richard Hartmann |
UB2.252A (Lameere) |
Sunday |
09:00 |
09:05 |
slides
|
|
Monitor your databases with Open Source tools |
Edith Puclla |
UB2.252A (Lameere) |
Sunday |
09:10 |
09:40 |
|
webm
mp4
|
Observability in Postgres The Good, the Bad, and the Ugly |
Greg Stark |
UB2.252A (Lameere) |
Sunday |
09:50 |
10:20 |
|
webm
mp4
|
Application Monitoring with Grafana and OpenTelemetry |
Fabian Stäber |
UB2.252A (Lameere) |
Sunday |
10:30 |
11:00 |
|
webm
mp4
|
Practical introduction to OpenTelemetry tracing |
Nicolas Frankel |
UB2.252A (Lameere) |
Sunday |
11:10 |
11:40 |
|
webm
mp4
|
Exploring the power of OpenTelemetry on Kubernetes |
Pavol Loffay, Benedikt Bongartz |
UB2.252A (Lameere) |
Sunday |
11:50 |
12:20 |
|
webm
mp4
|
Observe your API with an API Gateway Plugins |
bumurzokov |
UB2.252A (Lameere) |
Sunday |
12:30 |
13:00 |
|
webm
mp4
|
Adopting continuous-profiling: Understand how your code utilizes cpu/memory Introduction into continuous-profiling and how it can help you writing more efficient code |
Christian Simon |
UB2.252A (Lameere) |
Sunday |
13:10 |
13:40 |
slides
|
webm
mp4
|
Loki: Logging, but make it cloud native Get started with Loki, self dubbed "Prometheus, but for logs" |
Kaviraj Kanagaraj, Owen Diehl |
UB2.252A (Lameere) |
Sunday |
13:50 |
14:20 |
slides
|
webm
mp4
|
The O11y toolkit A toolkit to improve, augment and debug your Prometheus stack |
Julien Pivotto |
UB2.252A (Lameere) |
Sunday |
14:30 |
15:00 |
|
webm
mp4
|
Inspektor Gadget: An eBPF Based Tool to Observe Containers |
Francis Laniel |
UB2.252A (Lameere) |
Sunday |
15:10 |
15:40 |
slides
video
video
video
|
webm
mp4
|
Best Practices for Operators Monitoring and Observability in Operator SDK |
Shirly Radco, João Vilaça |
UB2.252A (Lameere) |
Sunday |
15:50 |
16:20 |
|
webm
mp4
|
Lightning Talks NetXMS | Parca | OpenSearch |
|
UB2.252A (Lameere) |
Sunday |
16:30 |
17:00 |
|
webm
mp4
|
Mozilla devroom (8) |
Understanding the energy use of Firefox With less power comes more sustainability |
Florian Quèze |
UA2.220 (Guillissen) |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
What's new with the Firefox Profiler Power tracks, UI improvements, importers |
Nazım Can Altınova |
UA2.220 (Guillissen) |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Over a decade of anti-tracking work at Mozilla |
Vincent Tunru |
UA2.220 (Guillissen) |
Saturday |
16:00 |
16:30 |
slides
|
webm
mp4
|
The Digital Services Act 101 What is it and why should you care |
Claire Pershan |
UA2.220 (Guillissen) |
Saturday |
16:30 |
17:00 |
|
webm
mp4
|
Cache The World Adventures in A11Y Performance |
Benjamin De Kosnik, Morgan Reschenberg |
UA2.220 (Guillissen) |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
Firefox Profiler beyond the web Using Firefox Profiler to view Java profiling data |
Johannes Bechberger |
UA2.220 (Guillissen) |
Saturday |
17:30 |
18:00 |
|
webm
mp4
|
Localize your open source project with Pontoon |
Matjaž Horvat |
UA2.220 (Guillissen) |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
The Road to Intl.MessageFormat |
Eemeli Aro |
UA2.220 (Guillissen) |
Saturday |
18:30 |
19:00 |
slides
|
webm
mp4
|
Network devroom (17) |
Welcome to the Network devroom |
Luca Deri, Alfredo Cardigliano |
H.1301 (Cornil) |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
Peer-to-peer Browser Connectivity Leveraging WebRTC and the new WebTransport protocol to connect libp2p browser nodes. |
Max Leonard Inden |
H.1301 (Cornil) |
Sunday |
09:05 |
09:25 |
slides
|
webm
mp4
|
Snabbflow: a scalable IPFIX exporter A tour of the IPFIX exporter developed at SWITCH |
Max Rottenkolber, Alexander Gall |
H.1301 (Cornil) |
Sunday |
09:25 |
09:45 |
slides
|
webm
mp4
|
What is an IDS and Network Security Monitoring in 2023? Monitoring, Detection, challenges and solutions while chasing APTs, CVEs and Ransomware. |
Peter Manev, Eric Leblond |
H.1301 (Cornil) |
Sunday |
09:45 |
10:15 |
slides
|
webm
mp4
|
DDoS attack detection with open source FastNetMon Community |
Pavel Odintsov |
H.1301 (Cornil) |
Sunday |
10:15 |
10:45 |
slides
|
webm
mp4
|
ntopng: an actionable event-driven network traffic analysis application How ntopng can be used as a scriptable system capable of reacting to network events. |
Luca Deri, Alfredo Cardigliano |
H.1301 (Cornil) |
Sunday |
10:45 |
11:15 |
slides
|
webm
mp4
|
So you want to build a deterministic networking system A gentle introduction to Time Sensitive Networking |
Johannes Zink |
H.1301 (Cornil) |
Sunday |
11:15 |
11:45 |
slides
|
webm
mp4
|
Hole punching in the wild Learnings from running libp2p hole punching in production, measured from vantage points across the globe. |
Max Leonard Inden, Dennis Trautwein |
H.1301 (Cornil) |
Sunday |
11:45 |
12:15 |
slides
|
webm
mp4
|
"CNI Unleashed" How to deal with CNI plugin chains. |
Miguel Barroso, Daniel Mellado |
H.1301 (Cornil) |
Sunday |
12:15 |
12:45 |
slides
|
webm
mp4
|
Networking management made simple with Nmstate Taming the internals of NetworkManager |
Fernando Fernandez Mancera |
H.1301 (Cornil) |
Sunday |
12:45 |
13:15 |
slides
|
webm
mp4
|
prplMesh: open source Wi-Fi mesh Solving home Wi-Fi |
Frederik Van Bogaert |
H.1301 (Cornil) |
Sunday |
13:15 |
13:45 |
slides
slides
|
webm
mp4
|
Service MESH without the MESS Latest of eBPF Powered Cilium Service Mesh |
Raymond de Jong |
H.1301 (Cornil) |
Sunday |
13:45 |
14:15 |
audio
|
webm
mp4
|
MetalLB and FRR: a match made in heaven |
Federico Paolinelli |
H.1301 (Cornil) |
Sunday |
14:15 |
14:45 |
slides
|
webm
mp4
|
Decentralized Storage with IPFS How does it work under the hood? |
Dennis Trautwein |
H.1301 (Cornil) |
Sunday |
14:45 |
15:15 |
slides
|
webm
mp4
|
CNI Automagic: Device discovery for semantic network attachment in Kubernetes |
Douglas Smith |
H.1301 (Cornil) |
Sunday |
15:15 |
15:45 |
slides
|
webm
mp4
|
Golden Signals with Cilium and Grafana |
Raymond de Jong |
H.1301 (Cornil) |
Sunday |
15:45 |
16:15 |
slides
|
webm
mp4
|
Need to connect your k8s pods to multiple networks? No problem [with calico/vpp]! Multi-legged containers running wild with calico/vpp |
Nathan Skrzypczak |
H.1301 (Cornil) |
Sunday |
16:15 |
16:45 |
slides
|
webm
mp4
|
Nix and NixOS devroom (13) |
Welcome to the Nix and NixOS devroom |
Bryan Honof, Théophane Hufschmitt, JulienMalka, raitobezarius, Matthew Croughan |
H.2214 |
Sunday |
13:10 |
13:15 |
|
webm
mp4
|
I am excited about NixOS, I want to tell you why! |
Gianluca Arbezzano |
H.2214 |
Sunday |
13:15 |
13:35 |
|
webm
mp4
|
Pitfalls of Nix and how to overcome them |
Philipp Herzog |
H.2214 |
Sunday |
13:35 |
13:55 |
|
|
Make Anyone Use Nix "It'll be fine"TM |
Guillaume Desforges |
H.2214 |
Sunday |
13:55 |
14:10 |
|
webm
mp4
|
Nixel: a nicer way to write your Nix expressions |
yannham |
H.2214 |
Sunday |
14:10 |
14:30 |
|
webm
mp4
|
Playing with Nix in adverse HPC environments |
Rodrigo Arias Mallo, Raúl Peñacoba Veigas |
H.2214 |
Sunday |
14:30 |
14:50 |
slides
|
webm
mp4
|
Contracts for free! |
Yvan Sraka |
H.2214 |
Sunday |
14:50 |
14:55 |
slides
|
webm
mp4
|
devenv.sh - Fast, Declarative, Reproducible, and Composable Developer Environments |
Domen Kožar |
H.2214 |
Sunday |
14:55 |
15:15 |
|
webm
mp4
|
The Nix package manager development process |
Théophane Hufschmitt |
H.2214 |
Sunday |
15:15 |
15:35 |
|
webm
mp4
|
Runix a type-safe Rust interface to the Nix CLI |
Yannik Sander |
H.2214 |
Sunday |
15:35 |
15:55 |
slides
|
webm
mp4
|
P4 in Nix Bringing hardware accelerated network to the masses! |
Gauvain Roussel-Tarbouriech |
H.2214 |
Sunday |
15:55 |
16:15 |
slides
|
webm
mp4
|
Towards Secure Boot for NixOS |
Julian Stecklina |
H.2214 |
Sunday |
16:15 |
16:35 |
slides
|
webm
mp4
|
A success story of adopting Nix at a workplace From reproducible CI builds to production |
Roman Volosatovs |
H.2214 |
Sunday |
16:35 |
16:55 |
|
webm
mp4
|
Open Media devroom (16) |
GStreamer: State of the Union 2023 |
Olivier Crête |
K.3.401 |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
PipeWire state of the union What is and what will be |
Wim Taymans |
K.3.401 |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Modern Camera Handling in Chromium Implementing Camera Access with xdg-desktop-portal and PipeWire in Chromium |
Michael Olbrich |
K.3.401 |
Saturday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Advanced programmable use of Liquidsoap with FFmpeg Explore how the liquidsoap language can be used in new, safe ways for building media pipelines and leverage FFmpeg functionalities |
Romain Beauxis |
K.3.401 |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Dual presentation: FFmpeg 6 and VLC.js |
Jean-Baptiste Kempf |
K.3.401 |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
4K HDR video with AV1 : A Reality Check |
Vibhoothi . |
K.3.401 |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
VVenC & VVdeC: Open source video encoding and playback for VVC H.264/AVC – x264, H.265/HEVC – x265, H.266/VVC – VVenC? History, current state, and ecosystem around open source VVC implementations. |
Adam Wieckowski |
K.3.401 |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
The FFV1 ecosystem A lossless video coding format. IETF standardization, FFmpeg, MediaConch, RAWcooked |
Jérôme Martinez |
K.3.401 |
Saturday |
14:00 |
14:25 |
slides
|
webm
mp4
|
AVX512 in FFmpeg |
Kieran Kunhya |
K.3.401 |
Saturday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Scalable vector multimedia optimisations RVV and SVE2 extension intro |
Rémi Denis-Courmont |
K.3.401 |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
Using the FIM (Fbi IMproved) Universal Image Viewer A scriptable and highly configurable, yet minimalistic image viewer for X, the Linux framebuffer, and Ascii Art, for command line users |
Michele Martone |
K.3.401 |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Merging Two Worlds - Broadcast and WebRTC |
Dan Jenkins |
K.3.401 |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
The open source stack for animation movie pipelines The tools needed to cover every step of the animation movie creation process |
Frank Rousseau |
K.3.401 |
Saturday |
16:30 |
16:55 |
|
webm
mp4
|
Melrōse, a music programming environment new language to program MIDI sequences |
Ernest Micklei |
K.3.401 |
Saturday |
17:00 |
17:25 |
|
webm
mp4
|
Become a rockstar using FOSS! Or at least use FOSS to write and share music for fun! |
Lorenzo Miniero |
K.3.401 |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
Distributing multicast channels to 3rd parties: a case study with OSS and virtualization/SR-IOV |
Christophe Massiot |
K.3.401 |
Saturday |
18:00 |
18:25 |
slides
|
webm
mp4
|
Open Research Tools and Technology devroom (20) |
Relativitization: an interstellar social simulation framework and a turn-based strategy game |
Kwun Hang Lai |
UB4.132 |
Saturday |
10:30 |
11:00 |
slides
|
webm
mp4
|
MuPhyN - MultiPhysical Nexus An academic simulation tools based on Python toolboxes |
Dylan Fievez |
UB4.132 |
Saturday |
11:00 |
11:30 |
slides
|
webm
mp4
|
Guix, toward practical transparent, verifiable and long-term reproducible research |
Simon Tournier |
UB4.132 |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
The under-equipped social scientist ? Why do we need more dedicated, flexible and documented Python libraries for social sciences. |
Emilien SCHULTZ |
UB4.132 |
Saturday |
12:00 |
12:30 |
slides
|
webm
mp4
|
Preliminary analysis of crowdsourced sound data with FOSS |
Nicolas Roelandt |
UB4.132 |
Saturday |
12:30 |
13:00 |
slides
|
webm
mp4
|
Tackling disinformation using opensource software Tha case of Qactus |
hpiedcoq |
UB4.132 |
Saturday |
13:00 |
13:30 |
slides
|
webm
mp4
|
PIMMI Python IMage MIning |
Béatrice Mazoyer, Nicolas Hervé |
UB4.132 |
Saturday |
13:30 |
14:00 |
slides
|
webm
mp4
|
AMENDMENT Better engineer-researcher collaborations though data control |
Paul Girard |
UB4.132 |
Saturday |
14:00 |
14:30 |
|
webm
mp4
|
CorTexT Manager, a growing online platform in open research for social sciences |
Lionel Villard, Alexandre Hannud Abdo, Joenio Marques da Costa, Jean-Philippe Cointet, Philippe Breucker, Marc Barbier |
UB4.132 |
Saturday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Interactive network visualizations as "guided close reading" devices for the social sciences Development of the twitter-explorer |
Armin Pournaki |
UB4.132 |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
Webmapping and massive statistical data, a democratization story |
Etienne Côme |
UB4.132 |
Saturday |
15:30 |
15:45 |
|
webm
mp4
|
Executable papers in the Humanities, or how did we land to the Journal of Digital History |
Daniele Guido, Elisabeth Guerard |
UB4.132 |
Saturday |
15:45 |
16:00 |
other
slides
|
webm
mp4
|
The Turing Way: Changing research culture through open collaboration |
Anne Lee Steele |
UB4.132 |
Saturday |
16:00 |
16:15 |
slides
|
webm
mp4
|
Open Research Open Panel Open discussion among the open research tools and technologies community |
Paul Girard, Matthieu Totet, Mathieu Jacomy, Diego Antolinos-Basso, Maya Anderson-González, Sara Petti |
UB4.132 |
Saturday |
16:15 |
16:45 |
|
webm
mp4
|
The Software Sustainability Institute Community and Events How the SSI supports research software through community-building and events |
Rachael Ainsworth |
D.research (online) |
Saturday |
16:45 |
17:00 |
slides
|
webm
mp4
|
Establishing the Research Software Engineering (RSE) Asia Association with the Open Life Science programme |
Saranjeet Kaur Bhogal |
D.research (online) |
Saturday |
17:00 |
17:15 |
|
webm
mp4
|
FAIRPoints |
Sara El-Gebali |
D.research (online) |
Saturday |
17:15 |
17:30 |
|
webm
mp4
|
Frictionless Application (IDE for CSV) |
Evgeny Karev |
D.research (online) |
Saturday |
17:30 |
18:00 |
|
webm
mp4
|
Papis: a simple, powerful and extendable command-line bibliography manager |
Alejandro Gallo |
D.research (online) |
Saturday |
18:00 |
18:30 |
|
webm
mp4
|
Research at the service of free knowledge: Building open tools to support research on Wikimedia projects |
Martin Gerlach, Pablo Aragón, Emily Lescak |
D.research (online) |
Saturday |
18:30 |
19:00 |
slides
|
webm
mp4
|
Open Source Design devroom (8) |
Penpot official launch! We made it! We're ready for our breaking moment! |
Pablo Ruiz-Múzquiz |
UB4.132 |
Sunday |
13:00 |
13:25 |
|
webm
mp4
|
Value driven design A case study on a successful privacy by design project where we did everything wrong |
Winfried Tilanus |
UB4.132 |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Donation Page Design Helping your users help you |
Seth Hillbrand |
UB4.132 |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Creative Freedom Summit Retrospective |
Emma Kidney |
UB4.132 |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Accessibility & Open Source How open source is key to building a more inclusive world. |
Mike Gifford |
UB4.132 |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
A11y: EAA, WCAG, WAI, ARIA, WTF? – it’s for the people stupid! The web is already accessible – it's us as developers who are including barriers. Let's make the web accessible together. |
Danny Koppenhagen, Maximilian Franzke |
UB4.132 |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Building a UX Research toolkit How a UX Research Toolkit is being built for the Open Source Ecosystem |
Mogashni Naidoo |
UB4.132 |
Sunday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Practical UX at OpenProject Musing after 1½ years of working on the UX of open source software |
Parimal Satyal |
UB4.132 |
Sunday |
16:30 |
16:55 |
|
webm
mp4
|
Open Source Firmware, BMC and Bootloader devroom (6) |
CANCELLED GRUB - Project Status Update |
Daniel Kiper |
K.4.201 |
Sunday |
09:10 |
09:35 |
|
|
Open Source Firmware status on AMD platforms 2023 - 4th edition OSF on AMD 4th edition |
Michał Żygowski |
K.4.201 |
Sunday |
09:45 |
10:15 |
slides
|
webm
mp4
|
Heads - status update! |
Thierry Laurion |
K.4.201 |
Sunday |
10:25 |
10:50 |
slides
paper
|
webm
mp4
|
Overview of Secure Boot state in the ARM-based SoCs 2nd edition |
Tomasz Żyjewski |
K.4.201 |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Trustworthy Platform Module An attempt to create open-source firmware for TPM |
Maciej Pijanowski |
K.4.201 |
Sunday |
11:35 |
12:05 |
slides
|
webm
mp4
|
Semihosting U-Boot Look, ma, no serial! |
Sean Anderson |
K.4.201 |
Sunday |
12:15 |
12:40 |
slides
|
webm
mp4
|
Railways and Open Transport devroom (11) |
Opening Railways and Open Transport devroom |
Max Mehl, Cornelius Schumacher, Simon CLAVIER, Mahalia Stephan |
AW1.126 |
Saturday |
10:30 |
10:40 |
slides
|
webm
mp4
|
Automated short-term train planning in OSRD |
Eloi Charpentier |
AW1.126 |
Saturday |
10:40 |
11:10 |
slides
|
webm
mp4
|
Using open source software to boost measurement data in railways |
Joël Casutt |
AW1.126 |
Saturday |
11:10 |
11:40 |
slides
|
webm
mp4
|
Introducing MOTIS Project An Open Source Door-to-Door Routing Platform |
Felix Gündling |
AW1.126 |
Saturday |
11:40 |
12:00 |
|
webm
mp4
|
Transit network planning for everyone optimise your network, reduce transit time for users! |
Yannick Brosseau |
AW1.126 |
Saturday |
12:00 |
12:30 |
slides
|
webm
mp4
|
Digitransit An open-source journey planning project |
Joel Lappalainen |
AW1.126 |
Saturday |
12:30 |
12:50 |
slides
|
webm
mp4
|
OpenTripPlanner past, present and the future |
Hannes Junnila |
AW1.126 |
Saturday |
12:50 |
13:20 |
slides
|
webm
mp4
|
Developing open transport toolbox and community for ten years From open data, via Navitia, to Open transport meetups, looking in the rear view mirror |
Bertrand Billoud |
AW1.126 |
Saturday |
13:20 |
13:35 |
|
webm
mp4
|
Public Transport Data in KDE Itinerary Querying realtime journey data and dissecting ticket barcodes |
Volker Krause |
AW1.126 |
Saturday |
13:35 |
14:05 |
slides
|
webm
mp4
|
OpenStreetMap, one geographic database to rule them all? Mapping the railway network for the public, with the public |
Céline DURUPT |
AW1.126 |
Saturday |
14:05 |
14:25 |
slides
|
webm
mp4
|
Closing Railways and Open Transport devroom |
Max Mehl, Cornelius Schumacher, Simon CLAVIER, Mahalia Stephan |
AW1.126 |
Saturday |
14:25 |
14:30 |
|
webm
mp4
|
PostgreSQL devroom (8) |
Tour de Data Types: VARCHAR2 or CHAR(255)? |
Andreas Scherbaum (ads) |
UA2.118 (Henriot) |
Sunday |
09:00 |
09:50 |
|
webm
mp4
|
How to Give Your Postgres Blog Posts an Outsize Impact |
Claire Giordano |
UA2.118 (Henriot) |
Sunday |
10:00 |
10:50 |
|
webm
mp4
|
When it all GOes right |
Pavlo Golub |
UA2.118 (Henriot) |
Sunday |
11:00 |
11:50 |
|
webm
mp4
|
AMENDMENT The Human Factor: Why Database teams Need Crew Resource Management |
Christopher Travers |
UA2.118 (Henriot) |
Sunday |
12:00 |
12:50 |
slides
|
webm
mp4
|
Bulk Inserts With PostgreSQL: Four Methods For Efficient Data Loading |
Ryan Booz |
UA2.118 (Henriot) |
Sunday |
13:00 |
13:50 |
|
webm
mp4
|
DBA Evolution (the Changing Role of the Database Administrator) |
Karen Jex |
UA2.118 (Henriot) |
Sunday |
14:00 |
14:50 |
|
webm
mp4
|
Deep Dive Into Query Performance |
Peter Zaitsev |
UA2.118 (Henriot) |
Sunday |
15:00 |
15:50 |
audio
|
webm
mp4
|
Don't Do This |
Jimmy Angelakos |
UA2.118 (Henriot) |
Sunday |
16:00 |
16:50 |
slides
|
webm
mp4
|
Public Code and Digital Public Goods devroom (7) |
AMENDMENT Intro to public code and Digital Public Goods |
siddharthvipul, Elena Findley-de Regt |
AW1.120 |
Sunday |
09:00 |
09:20 |
|
webm
mp4
|
AMENDMENT Covid Exposure Notification Out in the Open Developing an Open Implementation of the Google/Apple Exposure Notification Protocol |
David Llewellyn-Jones |
AW1.120 |
Sunday |
09:20 |
09:50 |
slides
other
|
webm
mp4
|
AMENDMENT Global Open Source Quality Assurance of Emergency Supplies |
Robert Read |
AW1.120 |
Sunday |
09:50 |
10:10 |
|
webm
mp4
|
AMENDMENT Public Money? Public Code! in Europe A policy brief of the state of play of Free Software in the European Union |
Lina Ceballos |
AW1.120 |
Sunday |
10:15 |
10:45 |
|
webm
mp4
|
The “Full-Stack DPGs” Build open, build early, build right. |
Justin W. Flory, siddharthvipul |
AW1.120 |
Sunday |
10:50 |
11:30 |
|
webm
mp4
|
AMENDMENT The New EU Interoperable Europe Act and the Reuse of Software in Public Administration Implications for OSS in Public Administrations |
Ciarán O'Riordan |
AW1.120 |
Sunday |
11:40 |
12:20 |
|
webm
mp4
|
AMENDEMENT Future of public code and Digital Public Goods What happens next? |
Elena Findley-de Regt |
AW1.120 |
Sunday |
12:30 |
12:50 |
slides
|
|
Python devroom (14) |
An introduction to async programming Writing a Telegram Antispam Bot in Python |
Marc-André Lemburg |
UD2.218A |
Sunday |
09:00 |
09:30 |
slides
|
webm
mp4
|
Accelerating object serialization by using constraints How we achieved 3x-100x faster data serialization to a binary format or to JSON using low-level Cython and Python C API. |
Vadim Markovtsev |
UD2.218A |
Sunday |
09:30 |
10:00 |
|
webm
mp4
|
pip install malware |
Max Kahan |
UD2.218A |
Sunday |
10:00 |
10:30 |
slides
|
webm
mp4
|
Building a Semantic Search Application in Python, Using Haystack |
Tuana Celik |
UD2.218A |
Sunday |
10:30 |
11:00 |
slides
|
webm
mp4
|
How to build an event-driven application in Python A practical tutorial for building an event-driven, distributed food delivery app using microservices, kubernetes, mongodb, and a message broker in python. |
Yaniv Ben Hemo |
UD2.218A |
Sunday |
11:00 |
12:00 |
|
webm
mp4
|
An introduction to MicroPython |
Wouter van Ooijen |
UD2.218A |
Sunday |
12:00 |
13:00 |
|
webm
mp4
|
AMENDMENT Code reloading techniques in Python Cold and hot code reloading, the different options, how they work and when to use them. |
Hugo Herter |
UD2.218A |
Sunday |
13:00 |
13:30 |
|
webm
mp4
|
Realtime 3D Graphics on a MicroPython ESP32 Hacking the EMFCamp Conference Badge |
Mat Booth |
UD2.218A |
Sunday |
13:30 |
14:00 |
slides
other
|
webm
mp4
|
Simple, open, music recommendations with Python |
Sam Thursfield |
UD2.218A |
Sunday |
14:00 |
14:30 |
slides
|
webm
mp4
|
DuckDB: Bringing analytical SQL directly to your Python shell. |
Pedro Holanda |
UD2.218A |
Sunday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Continuous Documentation for Your Code |
Anastasiia Tymoshchuk |
UD2.218A |
Sunday |
15:00 |
15:30 |
slides
|
webm
mp4
|
Talk to DBus from a Python application An introduction to the dasbus library |
Vendula Poncova |
UD2.218A |
Sunday |
15:30 |
16:00 |
slides
|
webm
mp4
|
Python Logging Like Your Job Depends on It A fast track to understanding logging in Python |
David Tippett |
UD2.218A |
Sunday |
16:00 |
16:30 |
|
webm
mp4
|
Will PyScript replace Django? What PyScript is and is not |
Cheuk Ho |
UD2.218A |
Sunday |
16:30 |
17:00 |
slides
slides
|
webm
mp4
|
Real Time Communications devroom (14) |
W3C RTC Working Group Update |
Romain Vailleux |
K.3.401 |
Sunday |
13:10 |
13:30 |
|
webm
mp4
|
Media Streaming Mesh Real-Time Media in Kubernetes |
Giles Heron |
K.3.401 |
Sunday |
13:30 |
13:50 |
|
webm
mp4
|
Modernizing Authentication and Authorization in XMPP It's time to forget your password... |
Matthew Wild |
K.3.401 |
Sunday |
13:50 |
14:10 |
slides
|
webm
mp4
|
OpenSIPS 3.3 – Messaging in the IMS and UC ecosystems |
Liviu Chircu |
K.3.401 |
Sunday |
14:10 |
14:20 |
slides
|
webm
mp4
|
Build your own Real Time Billing using CGRateS |
Dan Christian Bogos |
K.3.401 |
Sunday |
14:20 |
14:30 |
slides
|
webm
mp4
|
Performance optimization for VoIP services |
Henning Westerholt |
K.3.401 |
Sunday |
14:30 |
14:40 |
|
webm
mp4
|
Social audio applications with Janus Using WebRTC broadcasting for more than just video |
Lorenzo Miniero |
K.3.401 |
Sunday |
14:40 |
14:55 |
slides
|
webm
mp4
|
P10K: getting 10000 participants into a Jitsi meeting How we leveraged XMPP and the tricks we are using to get to 10000 participants |
Saúl Ibarra Corretgé |
K.3.401 |
Sunday |
14:55 |
15:05 |
slides
|
webm
mp4
|
Edge observability for RTC apps introducing qryn, the polyglot monitoring and observability stack |
Alexandr Dubovikov |
K.3.401 |
Sunday |
15:05 |
15:25 |
|
webm
mp4
|
Quantitative Analysis of Open Source WebRTC Developer Trends |
Chad Hart |
K.3.401 |
Sunday |
15:25 |
15:45 |
slides
|
webm
mp4
|
Secure payments over VoIP calls in the cloud How to architect an oncall live payment system in the cloud using Kamailio & RTP Engine. |
Nuno M Reis |
K.3.401 |
Sunday |
15:45 |
16:05 |
|
webm
mp4
|
Interoperable Chat, Dutch Healthcare and the Digital Markets Act About the pitfalls of interoperable chat |
Winfried Tilanus |
K.3.401 |
Sunday |
16:05 |
16:25 |
slides
|
webm
mp4
|
Real-time audio/video conferences in Linphone thanks to a modern SFU server |
Jehan Monnier |
K.3.401 |
Sunday |
16:25 |
16:45 |
slides
|
webm
mp4
|
Scaling Open Source Realtime Messaging System for Millions |
Floris van Geel |
K.3.401 |
Sunday |
16:45 |
17:00 |
slides
|
webm
mp4
|
RISC-V devroom (6) |
Self-Hosting (Almost) All The Way Down A FPGA-based Fedora-capable computer that can rebuild its own bitstream |
Gabriel Somlo |
K.4.601 |
Sunday |
09:00 |
09:40 |
slides
other
video
|
webm
mp4
|
QtRVSim—Education from Assembly to Pipeline, Cache Performance, and C Level Programming |
Pavel Pisa, Jakub Dupak |
K.4.601 |
Sunday |
09:40 |
10:20 |
slides
|
webm
mp4
|
Porting RISC-V to GNU Guix A year in review |
Efraim Flashner |
K.4.601 |
Sunday |
10:20 |
11:00 |
slides
|
webm
mp4
|
Linux on RISC-V Status and progress of RISC-V support in Gentoo Linux and other Linux distributions |
Jakov Smolić |
K.4.601 |
Sunday |
11:00 |
11:40 |
slides
|
webm
mp4
|
How to add an GCC builtin to the RISC-V compiler |
Nandni Jamnadas |
K.4.601 |
Sunday |
11:40 |
12:20 |
slides
|
webm
mp4
|
Bringing up the OpenHW Group RISC-V tool chains |
Jeremy Bennett |
K.4.601 |
Sunday |
12:20 |
13:00 |
slides
|
webm
mp4
|
Rust devroom (17) |
Building an actor library for Quickwit's indexing pipeline. |
Paul Masurel |
H.1302 (Depage) |
Saturday |
10:30 |
11:10 |
|
webm
mp4
|
Building a distributed search engine with tantivy How lnx is solving the challenges of builing a distributed search engine in Rust |
Harrison Burt |
H.1302 (Depage) |
Saturday |
11:15 |
11:55 |
slides
|
webm
mp4
|
Aurae: Distributed Runtime A new node init system written in Rust |
Kris Nóva |
H.1302 (Depage) |
Saturday |
12:00 |
12:40 |
slides
|
webm
mp4
|
Presentation of BastionLab, a Rust open-source privacy framework for confidential data science collaboration The reason of why Rust is the most appropriate language for our project |
Mehdi Bessaa |
H.1302 (Depage) |
Saturday |
12:45 |
12:55 |
|
webm
mp4
|
Neovim and rust-analyzer are best friends |
Andrii Soldatenko |
H.1302 (Depage) |
Saturday |
12:55 |
13:05 |
|
webm
mp4
|
A Rusty CHERI - The path to hardware capabilities in Rust A status report on ongoing efforts to support CHERI architectures in Rust |
Lewis Revill |
H.1302 (Depage) |
Saturday |
13:05 |
13:15 |
slides
|
webm
mp4
|
Slint: Are we GUI yet? |
Olivier Goffart |
H.1302 (Depage) |
Saturday |
13:15 |
13:25 |
|
webm
mp4
|
Rust API Design Learnings Lessons learned from building Rust libraries |
Armin Ronacher |
H.1302 (Depage) |
Saturday |
13:30 |
14:10 |
|
webm
mp4
|
A deep dive inside the Rust frontend for GCC |
Arthur Cohen |
H.1302 (Depage) |
Saturday |
14:15 |
14:55 |
slides
|
webm
mp4
|
Merging process of the rust compiler |
Guillaume Gomez |
H.1302 (Depage) |
Saturday |
15:00 |
15:20 |
slides
|
webm
mp4
|
Let's write Snake game! Using Bevy engine, we will code together a snake game from scratch |
Tommaso Allevi |
H.1302 (Depage) |
Saturday |
15:25 |
16:05 |
slides
|
webm
mp4
|
Glidesort Efficient In-Memory Adaptive Stable Sorting on Modern Hardware |
Orson Peters |
H.1302 (Depage) |
Saturday |
16:10 |
16:40 |
slides
|
webm
mp4
|
How Pydantic V2 leverages Rust's Superpowers Using Rust to build Python extensions |
Samuel Colvin |
H.1302 (Depage) |
Saturday |
16:45 |
17:20 |
|
webm
mp4
|
Scalable graph algorithms in Rust (and Python) |
Martin Junghanns, Paul Horn |
H.1302 (Depage) |
Saturday |
17:25 |
17:45 |
slides
|
webm
mp4
|
Using Rust for your network management tools! Let the crabs control the packets! |
Fernando Fernandez Mancera |
H.1302 (Depage) |
Saturday |
17:50 |
18:10 |
slides
|
webm
mp4
|
Backward and forward compatibility for security features |
Mickaël Salaün |
H.1302 (Depage) |
Saturday |
18:15 |
18:35 |
slides
|
webm
mp4
|
atuin: magical shell history with Rust useful shell history on all of your machines |
Ellie Huxtable |
H.1302 (Depage) |
Saturday |
18:40 |
19:00 |
slides
|
webm
mp4
|
Security devroom (17) |
Enabling FIDO2/WebAuthn support for remotely managed users |
Alexander Bokovoy, Iker Pedrosa |
UA2.118 (Henriot) |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
FIDO beyond the browser |
Joost van Dijk |
UA2.118 (Henriot) |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
AMENDMENT Hardening Linux System with File Access Policy Daemon |
Radovan Sroka |
UA2.118 (Henriot) |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
Elliptic curves in FOSS More curves to the set |
Sergi Blanch-Torné |
UA2.118 (Henriot) |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
OpenSSL in RHEL: FIPS-140-3 certification From FIPS-140-2 upstream to FIPS-140-3 downstream |
Dmitry Belyavskiy |
UA2.118 (Henriot) |
Saturday |
12:30 |
12:55 |
slides
slides
|
webm
mp4
|
Kerberos PKINIT: what, why, and how (to break it) |
Fraser Tweedale |
UA2.118 (Henriot) |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
Remote Attestation with Keylime |
Anderson Sasaki, Thore Sommer |
UA2.118 (Henriot) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
AMENDMENT Hybrid Public Key Encryption in PQ world? Converting HPKE to be PQ |
Norbert Pócs |
UA2.118 (Henriot) |
Saturday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Where does that code come from? Git Checkout Authentication to the Rescue of Supply Chain Security |
Ludovic Courtès |
UA2.118 (Henriot) |
Saturday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Whom Do You Trust? Privacy and Collaboration in CryptPad |
Theo von Arx |
UA2.118 (Henriot) |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
IntelOwl Project making the life of security analysts easier |
Matteo Lodi |
UA2.118 (Henriot) |
Saturday |
15:30 |
15:55 |
|
|
What Does Rugby Have To Do With Sigstore? Learning Sigstore via Rugby |
James Strong, Lewis Denham-Parry |
UA2.118 (Henriot) |
Saturday |
16:00 |
16:25 |
|
webm
mp4
|
How to protect your Kubernetes cluster using Crowdsec |
Hamza ESSAHELY, Sebastien Blot |
UA2.118 (Henriot) |
Saturday |
16:30 |
16:55 |
|
webm
mp4
|
Secure voice/video over IP communications today and tomorrow thanks to post-quantum encryption ! The Linphone softphone has integrated CRYSTALS-Kyber, the NIST finalist algorithm in the encryption key category |
Jehan Monnier |
UA2.118 (Henriot) |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
Mercator Mapping the information system |
Didier Barzin |
UA2.118 (Henriot) |
Saturday |
17:30 |
17:55 |
slides
slides
|
webm
mp4
|
Hardware-backed attestation in TLS |
Ionuț Mihalcea |
UA2.118 (Henriot) |
Saturday |
18:00 |
18:25 |
slides
|
webm
mp4
|
Demystifying StackRox Unlock zero trust cloud-native security in Kubernetes |
Rutvik |
UA2.118 (Henriot) |
Saturday |
18:30 |
18:55 |
slides
|
webm
mp4
|
Software Bill of Materials devroom (18) |
Welcome to the SBOM devroom! Introduction to the devroom |
Alexios Zavras, Kate Stewart, Adolfo García Veytia |
UB4.136 |
Sunday |
09:00 |
09:05 |
slides
|
webm
mp4
|
Generating SBOM made easy with ORT |
Thomas Steenbergen |
UB4.136 |
Sunday |
09:05 |
09:30 |
|
webm
mp4
|
Understanding and Managing the Dependency in SBOM with the New Feature of SW360 |
Kouki Hama |
UB4.136 |
Sunday |
09:30 |
10:00 |
video
slides
|
webm
mp4
|
AMENDMENT: SBOM with the Yocto Project for Automotive Grade Linux Intro and lessons learned |
Jan-Simon Möller |
UB4.136 |
Sunday |
10:00 |
10:15 |
slides
|
webm
mp4
|
AMENDMENT: Automated SBoM generation with OpenEmbedded and the Yocto Project A case study of automated SBoM generation in meta build systems |
Joshua Watt |
UB4.136 |
Sunday |
10:15 |
10:45 |
slides
|
webm
mp4
|
Hermine: converting SBOMS into legal obligations |
Nicolas Toussaint, Camille Moulin |
UB4.136 |
Sunday |
10:45 |
11:15 |
|
webm
mp4
|
A standard BOM for Siemens |
Thomas Graf, Thomas Jensen, Alexander Gschrei |
UB4.136 |
Sunday |
11:15 |
11:45 |
slides
|
webm
mp4
|
FOSSology and SPDX How FOSSology works with SPDX |
Gaurav Mishra, Mohammed Shaheem Azmal Madanapalli |
UB4.136 |
Sunday |
11:45 |
12:00 |
slides
|
webm
mp4
|
Build recorder: a system to capture detailed information |
Alexios Zavras, Fotios Valasiadis |
UB4.136 |
Sunday |
12:00 |
12:30 |
|
webm
mp4
|
Discussion on SBOM contents |
Arnout Vandecappelle |
UB4.136 |
Sunday |
12:30 |
13:00 |
slides
|
webm
mp4
|
Using SPDX for functional safety |
Nicole Pappler |
UB4.136 |
Sunday |
13:00 |
13:30 |
slides
|
webm
mp4
|
REUSE The gold standard of communicating licensing and copyright information |
Linus Sehn |
UB4.136 |
Sunday |
13:30 |
13:45 |
|
webm
mp4
|
A complete compliance toolchain for Yocto projects (even very large ones, yes) |
Carlo Piana, Alberto Pianon |
UB4.136 |
Sunday |
13:45 |
14:00 |
slides
|
webm
mp4
|
In SBOMs We Trust: How Accurate, Complete, and Actionable Are They? |
Joseph Hejderup, Henrik Plate |
UB4.136 |
Sunday |
14:00 |
14:30 |
slides
|
webm
mp4
|
The 7 key ingredients of a great SBOM Ensuring your SBOM includes enough data to be actionable |
Adolfo García Veytia |
UB4.136 |
Sunday |
14:30 |
15:00 |
|
webm
mp4
|
Panel discussion: SBOM content, usefulness, and caveats |
Bradley M. Kuhn, Alexios Zavras, Anthony Harrison, Julian Coccia, Paul Novarese |
UB4.136 |
Sunday |
15:00 |
16:30 |
|
webm
mp4
|
General Q&A on SBOMs |
Kate Stewart, Adolfo García Veytia |
UB4.136 |
Sunday |
16:30 |
16:55 |
|
webm
mp4
|
SBOM devroom closing |
Alexios Zavras, Kate Stewart, Adolfo García Veytia |
UB4.136 |
Sunday |
16:55 |
17:00 |
|
webm
mp4
|
Software Defined Storage devroom (13) |
Lessons learnt managing and scaling 200TB glusterfs cluster @PhonePe |
SanjuRakonde, Pranith Kumar Karampuri |
H.2214 |
Saturday |
10:30 |
11:10 |
|
webm
mp4
|
vhost-user-blk: a fast userspace block I/O interface |
Stefan Hajnoczi |
D.sds (online) |
Saturday |
11:15 |
11:40 |
slides
|
webm
mp4
|
Present and future of Ceph integration with OpenStack and k8s |
Francesco Pantano |
H.2214 |
Saturday |
11:15 |
11:40 |
slides
|
webm
mp4
|
SQL on Ceph An introduction to the new libcephsqlite library. |
Patrick Donnelly |
H.2214 |
Saturday |
11:45 |
12:05 |
|
webm
mp4
|
Dynamic load change in SDS systems How to make well behaved SDS systems in an ever changing cluster |
Josh Salomon |
H.2214 |
Saturday |
12:15 |
12:55 |
slides
|
webm
mp4
|
s3gw: easy to use S3-compatible gateway for small and edge deployments |
Joao Eduardo Luis |
H.2214 |
Saturday |
13:00 |
13:40 |
slides
|
webm
mp4
|
Ceph RGW and Zipper Alternative Storage Backends for S3 and Swift Object Storage |
Kaleb Keithley |
H.2214 |
Saturday |
13:45 |
14:25 |
|
webm
mp4
|
Operating Ceph from Ceph Dashboard Past, Present and Furture |
Ankush Behl, Nizamudeen A |
D.sds (online) |
Saturday |
15:00 |
15:40 |
slides
|
webm
mp4
|
Intro to Ceph on Kubernetes using Rook Rook Ceph in Kubernetes and the rook-ceph krew plugin |
Alexander Trost, Gaurav Sitlani |
H.2214 |
Saturday |
15:45 |
16:25 |
|
webm
mp4
|
AMENDMENT Autoscaling with KEDA - Object Store Case Study |
Jiffin Tony Thottan |
H.2214 |
Saturday |
16:30 |
16:55 |
|
webm
mp4
|
CANCELLED Container Storage Interface Addons Extending CSI specification to provide advanced storage operations |
yati padia, rakshith-r |
D.sds (online) |
Saturday |
16:30 |
17:05 |
|
|
CANCELLED Monitoring and Centralized Logging in Ceph |
Avan Thakkar, Aashish Sharma |
D.sds (online) |
Saturday |
17:05 |
17:40 |
|
|
CANCELLED First class support in OSS Secure and Confidential Cluster Monitoring in a fully Open Source project |
Klaus Post |
H.2214 |
Saturday |
17:45 |
18:25 |
|
|
Sovereign Cloud devroom (15) |
A Sovereign Cloud - Opening Remarks |
Felix 'fkr' Kronlage-Dammers, Thorsten Schwesig |
H.1301 (Cornil) |
Saturday |
10:30 |
10:45 |
|
webm
mp4
|
How we created a Documentation Framework that works across a group of vendors in the sovereign cloud stack community |
Max Wolfs |
H.1301 (Cornil) |
Saturday |
10:45 |
11:05 |
slides
|
webm
mp4
|
Is Open Source Coming back to your Cloud? |
Peter Zaitsev |
H.1301 (Cornil) |
Saturday |
11:10 |
11:50 |
slides
|
webm
mp4
|
On-premise data centers do not need to be legacy We can and should learn from legacy on-premise data centers and the migration to the cloud to ensure the computing platform's future is bright |
Fabio Alessandro Locati |
H.1301 (Cornil) |
Saturday |
11:55 |
12:15 |
slides
|
webm
mp4
|
Distributed Storage in the Cloud |
Peter Zaitsev |
H.1301 (Cornil) |
Saturday |
12:20 |
13:00 |
slides
|
webm
mp4
|
From Zero to Hero with Solid Lessons learned making apps using the Solid Protocol |
Noel De Martin |
H.1301 (Cornil) |
Saturday |
13:05 |
13:45 |
slides
|
webm
mp4
|
Operate First community cloud A blueprint for a sovereign cloud? |
Marcel Hild |
H.1301 (Cornil) |
Saturday |
13:50 |
14:10 |
|
webm
mp4
|
Responsible Clouds and the Green Web Triangle How to make the climate case for a diverse cloud ecosystem |
Chris Adams |
H.1301 (Cornil) |
Saturday |
14:15 |
14:35 |
slides
|
webm
mp4
|
The Co-operative Cloud Public interest infrastructure |
decentral1se |
H.1301 (Cornil) |
Saturday |
14:40 |
15:40 |
slides
|
webm
mp4
|
The Importance of Collaborative Applications for European Digital Sovereignty Progress and challenges of alternatives facing the BigTechs |
Ludovic Dubost |
H.1301 (Cornil) |
Saturday |
15:45 |
16:45 |
|
webm
mp4
|
The role of Open Infrastructure in digital sovereignty |
Thierry Carrez |
H.1301 (Cornil) |
Saturday |
16:50 |
17:10 |
slides
|
webm
mp4
|
The Role of Open Source at the EU Technology Roadmap for a European Sovereign Cloud |
Alberto P. Martí |
H.1301 (Cornil) |
Saturday |
17:15 |
17:35 |
slides
|
webm
mp4
|
What is Digital Sovereignty and how can OSS help to achieve it? Demystifying an important term that has become a buzzword |
Kurt Garloff |
H.1301 (Cornil) |
Saturday |
17:40 |
18:20 |
slides
|
webm
mp4
|
Effective management of Kubernetes resources for cluster admins |
Tom Coufal |
H.1301 (Cornil) |
Saturday |
18:25 |
18:45 |
slides
|
webm
mp4
|
Z Sovereign Cloud - Closing Remarks |
Felix 'fkr' Kronlage-Dammers, Thorsten Schwesig |
H.1301 (Cornil) |
Saturday |
18:45 |
19:00 |
|
webm
mp4
|
Testing and Automation devroom (8) |
Welcome to Testing and Automation devroom |
Alexander Todorov, Cyril Hrubis, Anders Roxell, Zaklina Stojnev |
UB4.132 |
Sunday |
09:00 |
09:05 |
slides
slides
|
webm
mp4
|
Linux Kernel Functional Testing A look at the infrastructure |
Rémi Duraffort |
UB4.132 |
Sunday |
09:05 |
09:25 |
slides
|
webm
mp4
|
Growing a lab for automated upstream testing: challenges and lessons learned |
Laura Nao |
UB4.132 |
Sunday |
09:30 |
09:55 |
slides
|
webm
mp4
|
Introducing Vegvisir: An automation framework for testing QUIC application logic Who said using QUIC was easy? |
Joris Herbots |
UB4.132 |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
Observability-driven development with OpenTelemetry Use traces to enrich your integration tests! |
Adnan Rahic |
UB4.132 |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
Setting up OpenQA testing for GNOME |
Sam Thursfield |
UB4.132 |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Console Automation with Termie Practical and fun automation for all your terminal sessions |
Brian Duggan |
UB4.132 |
Sunday |
11:30 |
11:45 |
|
webm
mp4
|
Fear the mutants. Love the mutants. |
Paco van Beckhoven, Max Kahan |
UB4.132 |
Sunday |
11:50 |
12:50 |
slides
|
webm
mp4
|
Translations devroom (7) |
Welcome to the Translations DevRoom Let's have a great afternoon talking about translating FOSS projects! |
Paulo Henrique de Lima Santana, lenharo |
AW1.120 |
Sunday |
13:10 |
13:15 |
|
webm
mp4
|
Translate All The Things! An Introduction to LibreTranslate |
Piero Toffanin |
AW1.120 |
Sunday |
13:15 |
13:45 |
slides
|
webm
mp4
|
Bringing your project closer to users – translating libre with Weblate News, features and plans of the project |
Benjamin Alan Jamie |
AW1.120 |
Sunday |
13:50 |
14:20 |
slides
|
webm
mp4
|
20 years with Gettext Experiences from the PostgreSQL project |
Peter Eisentraut |
AW1.120 |
Sunday |
14:30 |
15:00 |
|
webm
mp4
|
Building an atractive way in an old infra for new translators |
Texou |
AW1.120 |
Sunday |
15:10 |
15:40 |
|
webm
mp4
|
Managing KDE's translation project Are we the biggest FLOSS translation project? |
Albert Astals Cid |
AW1.120 |
Sunday |
15:50 |
16:20 |
|
webm
mp4
|
Translating documentation with cloud tools and scripts Using cloud tools and scripts to translate, review and update documents |
Nilo Coutinho Menezes |
AW1.120 |
Sunday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Virtualization and IaaS devroom (8) |
Fuzzing Device Models in Rust: Common Pitfalls |
Andreea Florescu |
K.3.201 |
Saturday |
10:30 |
11:00 |
slides
|
webm
mp4
|
Is OpenStack still needed in 2023? |
Thierry Carrez |
K.3.201 |
Saturday |
11:00 |
11:30 |
slides
|
webm
mp4
|
Using SPDK with the Xen hypervisor |
Damien Thenot |
K.3.201 |
Saturday |
11:30 |
12:00 |
slides
|
webm
mp4
|
OKD Virtualization: what’s new, what’s next New features on OKD Virtualization 4.11 and 4.12 and next challenges |
Simone Tiraboschi |
K.3.201 |
Saturday |
12:00 |
12:30 |
video
video
slides
|
webm
mp4
|
Stateless decoder virtualization using VirtIO Video and Rust How this will be used on ChromeOS and more. |
Daniel Almeida |
K.3.201 |
Saturday |
12:30 |
13:00 |
slides
|
webm
mp4
|
blkhash - fast disk image checksums |
Nir Soffer |
K.3.201 |
Saturday |
13:00 |
13:30 |
slides
|
webm
mp4
|
Dear admin, where’s my network? Overview of (un)reliable methods for vNIC to network mapping with KubeVirt |
Edward Haas |
K.3.201 |
Saturday |
13:30 |
14:00 |
|
webm
mp4
|
A journey through supporting VMs with dedicated CPUs on Kubernetes |
Itamar Holder |
K.3.201 |
Saturday |
14:00 |
14:30 |
slides
slides
|
webm
mp4
|
BOFs (Track A - in H.3242) (0) |
BOFs (Track B - in H.3244) (0) |
BOFs (Track C - in UB2.147) (10) |
vis users meeting BoF for users of the vis editor |
ninewise |
UB2.147 |
Saturday |
13:30 |
14:00 |
|
webm
mp4
|
NGI Zero network meetup Next Generation Internet meetup |
Ronny Lam |
UB2.147 |
Saturday |
14:00 |
15:00 |
|
|
The Hare programming language Hare enthusiasts meet-up |
Drew DeVault |
UB2.147 |
Saturday |
15:00 |
15:55 |
slides
|
|
SourceHut meetup Meet up for SourceHut users |
Drew DeVault |
UB2.147 |
Saturday |
16:00 |
16:55 |
slides
|
|
Weblate community BoF Meetup, feedback sharing, and discussion |
Benjamin Alan Jamie |
UB2.147 |
Saturday |
17:00 |
17:55 |
|
|
Book reading: Ada & Zangemann - A Tale of Software, Skateboards, and Raspberry Ice Cream |
Matthias Kirschner |
UB2.147 |
Saturday |
18:00 |
18:55 |
|
|
MIPI cameras / libcamera BoF |
Hans de Goede |
UB2.147 |
Sunday |
10:00 |
11:00 |
|
|
NLnet office hour Ask anything you want to know about NLnet and NGI0 grants |
Ronny Lam |
UB2.147 |
Sunday |
11:00 |
12:00 |
|
|
Secure Scuttlebutt Meeting A meeting of Secure Scuttlebutt developers and users. |
boreq |
UB2.147 |
Sunday |
12:00 |
13:00 |
|
|
Pwndbg: a GDB plugin for reverse engineering and binary exploitation A showcase/discussion about Pwndbg a GDB plugin for RE/PWN |
disconnect3d |
UB2.147 |
Sunday |
14:00 |
14:30 |
|
|
Infodesk (2) |
The Virtual FOSDEM Infodesk (Saturday) |
|
I.Infodesk (online) |
Saturday |
10:00 |
19:00 |
|
|
The Virtual FOSDEM Infodesk (Sunday) |
|
I.Infodesk (online) |
Sunday |
09:00 |
18:00 |
|
|
Test devroom (9) |
Test talk number 1 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
11:30 |
11:40 |
|
|
Test talk number 2 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
11:50 |
12:00 |
|
|
Test talk number 3 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:00 |
12:10 |
|
|
Test talk number 4 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:15 |
12:20 |
|
|
Test talk number 5 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:20 |
12:30 |
|
|
Test talk number 6 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:30 |
12:35 |
|
|
Test talk number 7 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:35 |
12:40 |
|
|
Test talk number 8 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:40 |
12:45 |
|
|
Test talk number 9 |
Vasil Kolev, Kat Gerasimova |
D.test (online) |
Saturday |
12:45 |
12:55 |
|
|