Keynotes (5) |
Welcome to FOSDEM 2020 |
FOSDEM Staff |
Janson |
Saturday |
09:30 |
09:55 |
|
webm
mp4
|
The Linux Kernel: We have to finish this thing one day ;) Solving big problems in small steps for more than two decades |
Thorsten Leemhuis |
Janson |
Saturday |
10:00 |
10:50 |
slides
|
webm
mp4
|
FOSSH - 2000 to 2020 and beyond! maddog continues to pontificate |
Jon 'maddog' Hall |
Janson |
Sunday |
16:00 |
16:50 |
|
webm
mp4
|
FOSDEM@20 - A Celebration The cliché of constant change |
Steven Goodwin |
Janson |
Sunday |
17:00 |
17:50 |
slides
|
webm
mp4
|
Closing FOSDEM 2020 |
FOSDEM Staff |
Janson |
Sunday |
17:50 |
18:15 |
|
webm
mp4
|
Community and Ethics (4) |
How FOSS could revolutionize municipal government with recent real-world examples |
Danese Cooper |
K.1.105 (La Fontaine) |
Saturday |
10:00 |
10:50 |
|
webm
mp4
|
The Selfish Contributor Explained |
James Bottomley |
K.1.105 (La Fontaine) |
Saturday |
11:00 |
11:50 |
|
webm
mp4
|
The Ethics Behind Your IoT |
Molly de Blanc |
K.1.105 (La Fontaine) |
Saturday |
12:00 |
12:50 |
|
webm
mp4
|
Freedom and AI: Can Free Software include ethical AI systems? Exploring the intersection of Free software and AI |
Justin W. Flory, Michael Nolan |
K.1.105 (La Fontaine) |
Saturday |
13:00 |
13:50 |
slides
|
webm
mp4
|
Containers and Security (4) |
How Containers and Kubernetes re-defined the GNU/Linux Operating System A Greybeard's Worst Nightmare |
Daniel Riek |
K.1.105 (La Fontaine) |
Saturday |
14:00 |
14:50 |
slides
|
webm
mp4
|
Fixing the Kubernetes clusterfuck Understanding security from the kernel up |
Kris Nova |
K.1.105 (La Fontaine) |
Saturday |
15:00 |
15:50 |
|
webm
mp4
|
Address Space Isolation in the Linux Kernel |
James Bottomley, Mike Rapoport |
K.1.105 (La Fontaine) |
Saturday |
16:00 |
16:50 |
slides
|
webm
mp4
|
Guix: Unifying provisioning, deployment, and package management in the age of containers |
Ludovic Courtès |
K.1.105 (La Fontaine) |
Saturday |
17:00 |
17:50 |
slides
|
webm
mp4
|
Databases (5) |
AMENDMENT LumoSQL - Experiments with SQLite, LMDB and more SQLite is justly famous, but also has well-known limitations |
Dan Shearer |
K.1.105 (La Fontaine) |
Saturday |
18:00 |
18:50 |
slides
|
webm
mp4
|
SECCOMP your PostgreSQL |
Joe Conway |
K.1.105 (La Fontaine) |
Sunday |
09:00 |
09:50 |
|
webm
mp4
|
dqlite: High-availability SQLite An embeddable, distributed and fault tolerant SQL engine |
Free Ekanayaka |
K.1.105 (La Fontaine) |
Sunday |
10:00 |
10:50 |
slides
|
webm
mp4
|
MySQL Goes to 8! |
Geir Høydalsvik |
K.1.105 (La Fontaine) |
Sunday |
11:00 |
11:50 |
slides
|
webm
mp4
|
SWIM - Protocol to Build a Cluster SWIM gossip protocol, its implementation, and improvements |
Vladislav Shpilevoy |
K.1.105 (La Fontaine) |
Sunday |
12:00 |
12:50 |
|
webm
mp4
|
Freedom (8) |
CANCELLED United Nations Technology and Innovation Labs Open Source isn't just eating the world, it's changing it |
|
UD2.Corridor |
Saturday |
18:00 |
18:50 |
|
|
Open Source Under Attack How we, the OSI and others can defend it |
Chris Aniszczyk, Max Sills, Michael Cheng |
Janson |
Sunday |
09:00 |
09:50 |
|
webm
mp4
|
Is the Open door closing? Past 15 years review and a glimpse into the future. |
Krzysztof Daniel |
Janson |
Sunday |
10:00 |
10:50 |
slides
|
|
The core values of software freedom |
Matthias Kirschner |
Janson |
Sunday |
11:00 |
11:50 |
slides
|
webm
mp4
|
Why open infrastructure matters |
Thierry Carrez |
Janson |
Sunday |
12:00 |
12:50 |
slides
|
webm
mp4
|
Why the GPL is great for business Debunking the current business licensing discussion |
Frank Karlitschek |
Janson |
Sunday |
13:00 |
13:50 |
|
webm
mp4
|
AMENDMENT Open Source Won, but Software Freedom Hasn't Yet A Guide & Commiseration Session for FOSS activists |
Bradley M. Kuhn, Karen Sandler |
Janson |
Sunday |
14:00 |
14:50 |
|
webm
mp4
|
Regaining control of your smartphone with postmarketOS and Maemo Leste Status of Linux on the smartphone |
Merlijn B. W. Wajer, Bart Ribbers |
Janson |
Sunday |
15:00 |
15:50 |
slides
|
webm
mp4
|
History (5) |
LibreOffice turns ten and what's next Lots to learn, and get excited about |
Michael Meeks |
Janson |
Saturday |
11:00 |
11:50 |
|
webm
mp4
|
Over Twenty Years Of Automation |
James Shubin |
Janson |
Saturday |
12:00 |
12:50 |
|
webm
mp4
|
Blender, Coming of Age 18 years of Blender open source projects |
Ton Roosendaal |
Janson |
Saturday |
13:00 |
13:50 |
|
webm
mp4
|
The Hidden Early History of Unix The Forgotten history of early Unix |
Warner Losh |
Janson |
Saturday |
14:00 |
14:50 |
|
webm
mp4
|
Generation gaps |
Liam Proven |
Janson |
Saturday |
15:00 |
15:50 |
|
webm
mp4
|
Internet (3) |
HTTP/3 for everyone The next generation HTTP is coming |
Daniel Stenberg |
Janson |
Saturday |
16:00 |
16:50 |
slides
|
webm
mp4
|
State of the Onion The Road to Mainstream Adoption and Improved Censorship Circumvention |
Pili Guerra |
Janson |
Saturday |
17:00 |
17:50 |
slides
|
webm
mp4
|
SCION Future internet that you can use today |
Mateusz Kowalski, Kamila Součková |
Janson |
Saturday |
18:00 |
18:50 |
slides
|
webm
mp4
|
Miscellaneous (4) |
Improving protections against speculative execution side channel |
David Stewart |
K.1.105 (La Fontaine) |
Sunday |
13:00 |
13:50 |
|
webm
mp4
|
SaBRe: Load-time selective binary rewriting |
Paul-Antoine Arras |
K.1.105 (La Fontaine) |
Sunday |
14:00 |
14:50 |
slides
|
webm
mp4
|
The year of the virtual Linux desktop |
Lubosz Sarnecki |
K.1.105 (La Fontaine) |
Sunday |
15:00 |
15:50 |
slides
|
webm
mp4
|
Making & Breaking Matrix's E2E encryption In which we exercise the threat model for Matrix's E2E encrypted decentralised communication |
Matthew Hodgson |
K.1.105 (La Fontaine) |
Sunday |
16:00 |
16:50 |
|
webm
mp4
|
Lightning Talks (42) |
Civil society needs Free Software hackers |
Matthias Kirschner |
H.2215 (Ferrer) |
Saturday |
12:00 |
12:15 |
slides
|
webm
mp4
|
A tool for Community Supported Agriculture (CSA) management, OpenOlitor |
Mikel Cordovilla |
H.2215 (Ferrer) |
Saturday |
12:20 |
12:35 |
|
webm
mp4
|
What's in my food ? Open Food Facts, the Wikipedia of Food Mixing mobile crowdsourcing, ai, opensource and opendata to improve food transparency |
Pierre Slamich |
H.2215 (Ferrer) |
Saturday |
12:40 |
12:55 |
other
|
webm
mp4
|
Web3 - the Internet of Freedom, Value, and Trust On exiting the system and reclaiming control of our digital and physical lives |
Bruno Škvorc |
H.2215 (Ferrer) |
Saturday |
13:00 |
13:15 |
|
webm
mp4
|
Next, the programmable web browser How the architectural choices and the Lisp language make for an infinitely extensible web browser |
Atlas Engineer |
H.2215 (Ferrer) |
Saturday |
13:20 |
13:35 |
|
webm
mp4
|
AMENDMENT Weblate: open-source continuous localization platform How to bring your project closer to its users with localization platform that doesn’t bother anyone with manual work. |
Michal Čihař |
H.2215 (Ferrer) |
Saturday |
13:40 |
13:55 |
audio
|
webm
mp4
|
Kapow! A Web Framework for the Shell |
Roberto Abdelkader Martínez Pérez |
H.2215 (Ferrer) |
Saturday |
14:00 |
14:15 |
slides
|
webm
mp4
|
Yjs: A CRDT framework for shared editing Enable shared editing in every application |
Kevin Jahns |
H.2215 (Ferrer) |
Saturday |
14:20 |
14:35 |
|
webm
mp4
|
Encrypt your collaboration with CryptPad Real demo ! |
Ludovic Dubost |
H.2215 (Ferrer) |
Saturday |
14:40 |
14:55 |
|
webm
mp4
|
Protect your data objects, not your network connections Good news for a paradigm shift |
Stephan Schwichtenberg |
H.2215 (Ferrer) |
Saturday |
15:00 |
15:15 |
other
|
webm
mp4
|
Optimizing sandbox creation with a FUSE file system Using sandboxfs to speed up Bazel builds |
Julio Merino |
H.2215 (Ferrer) |
Saturday |
15:20 |
15:35 |
slides
slides
|
webm
mp4
|
Indexing Encrypted Data Using Bloom Filters |
Claude Warren |
H.2215 (Ferrer) |
Saturday |
15:40 |
15:55 |
slides
|
webm
mp4
|
Verifpal Cryptographic Protocol Analysis for Students and Engineers |
Nadim Kobeissi |
H.2215 (Ferrer) |
Saturday |
16:00 |
16:15 |
slides
|
webm
mp4
|
Mandos Disk encryption without passwords |
Teddy Hogeborn |
H.2215 (Ferrer) |
Saturday |
16:20 |
16:35 |
slides
|
webm
mp4
|
RedWax - trust only yourself Easy Industry best practice authentication and security - federated or just for you. |
Dirk-Willem van Gulik |
H.2215 (Ferrer) |
Saturday |
16:40 |
16:55 |
|
|
KDE Itinerary A privacy by design travel assistant |
Volker Krause |
H.2215 (Ferrer) |
Saturday |
17:00 |
17:15 |
slides
|
webm
mp4
|
Gate project Portable execution state |
Timo Savola |
H.2215 (Ferrer) |
Saturday |
17:20 |
17:35 |
slides
|
webm
mp4
|
The pool next to the ocean: How to bring OpenSource skills to more people InnerSource as a way to teach open collaboration skills and facilitate the opensourcing process for enterprises |
Johannes Tigges |
H.2215 (Ferrer) |
Saturday |
17:40 |
17:55 |
slides
|
webm
mp4
|
Tracking local storage configuration on linux |
Alasdair Kergon |
H.2215 (Ferrer) |
Saturday |
18:00 |
18:15 |
slides
|
webm
mp4
|
Concept Programming, from ideas to code |
Christophe de Dinechin |
H.2215 (Ferrer) |
Saturday |
18:20 |
18:35 |
|
webm
mp4
|
DeskConnD: Secure, cross-platform IPC on the network Zeroconf + WAMP = Cross platform IPC |
Omer Akram |
H.2215 (Ferrer) |
Saturday |
18:40 |
18:55 |
slides
|
webm
mp4
|
AMENDMENT Regaining sovereignty over your router Router freedom |
Lucas Lasota |
H.2215 (Ferrer) |
Sunday |
10:00 |
10:15 |
slides
|
webm
mp4
|
emissions API a service to easily access air quality data from remote sensing |
Timo Nogueira Brockmeyer |
H.2215 (Ferrer) |
Sunday |
10:20 |
10:35 |
|
webm
mp4
|
git-issue Git-based decentralized issue management with GitHub/GitLab integration |
Diomidis Spinellis |
H.2215 (Ferrer) |
Sunday |
10:40 |
10:55 |
|
webm
mp4
|
The Heptapod project Bringing Mercurial to GitLab |
Georges Racinet |
H.2215 (Ferrer) |
Sunday |
11:00 |
11:15 |
slides
|
webm
mp4
|
puavo.org Linux desktops in Finnish schools |
Juha Erkkilä |
H.2215 (Ferrer) |
Sunday |
11:20 |
11:35 |
slides
|
webm
mp4
|
AMENDMENT Open Source - Killing standards organizations or saving them Open source and standards join forces for mutual benefit |
Charles Eckel |
H.2215 (Ferrer) |
Sunday |
11:40 |
11:55 |
slides
|
webm
mp4
|
Open Adult Education: a curriculum to bridge the digital skills gap with free and open source technologies |
Pia Groenewolt |
H.2215 (Ferrer) |
Sunday |
12:00 |
12:15 |
|
webm
mp4
|
Prototyping the Internet of Things with Wyliodrin STUDIO An open source platform for building IoT prototypes |
Alexandru Radovici |
H.2215 (Ferrer) |
Sunday |
12:20 |
12:35 |
slides
|
webm
mp4
|
DuckDB An Embeddable Analytical Database |
Hannes Mühleisen |
H.2215 (Ferrer) |
Sunday |
12:40 |
12:55 |
|
webm
mp4
|
Apache DataSketches A Production Quality Sketching Library for the Analysis of Big Data |
Claude Warren |
H.2215 (Ferrer) |
Sunday |
13:00 |
13:15 |
slides
|
webm
mp4
|
Go REUSE to license your code Free Software licensing made simple for everyone |
Max Mehl |
H.2215 (Ferrer) |
Sunday |
13:20 |
13:35 |
slides
|
webm
mp4
|
PICTOR: A free-to-use open source radio telescope |
Apostolos Spanakis-Misirlis |
H.2215 (Ferrer) |
Sunday |
13:40 |
13:55 |
|
webm
mp4
|
Advancing science with Dataverse Publication, discovery, citation, and exploration of research data. |
Philip Durbin |
H.2215 (Ferrer) |
Sunday |
14:00 |
14:15 |
slides
|
webm
mp4
|
Towards decentralized alternatives for code collaboration Building Radicle, a peer-to-peer network for code collaboration |
Alexis Sellier (cloudhead) |
H.2215 (Ferrer) |
Sunday |
14:20 |
14:35 |
slides
|
webm
mp4
|
Getting started with FPGA's for Packet Processing Intel FPGA opportunities |
Miroslaw Walukiewicz |
H.2215 (Ferrer) |
Sunday |
14:40 |
14:55 |
slides
|
webm
mp4
|
Quality diagrams with PyCirkuit |
Orestes Mas |
H.2215 (Ferrer) |
Sunday |
15:00 |
15:15 |
other
video
slides
|
webm
mp4
|
License compliance for embedded Linux devices with Buildroot |
Luca Ceresoli |
H.2215 (Ferrer) |
Sunday |
15:20 |
15:35 |
slides
|
webm
mp4
|
Open Source Support Program by OTA |
Gratien D'haese |
H.2215 (Ferrer) |
Sunday |
15:40 |
15:55 |
slides
|
webm
mp4
|
NGI Zero: A treasure trove of tech awesome Sampling through the Next Generation Internet initiative |
Michiel Leenaars |
H.2215 (Ferrer) |
Sunday |
16:00 |
16:15 |
|
webm
mp4
|
European Software Engineering funded research What has happened under Horizon 2020 and what we already now about the future. |
Luis C. Busquets Pérez |
H.2215 (Ferrer) |
Sunday |
16:20 |
16:35 |
|
webm
mp4
|
FOSDEM infrastructure review |
Richard Hartmann |
H.2215 (Ferrer) |
Sunday |
16:40 |
16:55 |
|
webm
mp4
|
Certification (6) |
LPI Exam Session 1 |
LPI Team |
UB4.132 |
Saturday |
13:00 |
15:00 |
|
|
LPI Exam Session 2 |
LPI Team |
UB4.132 |
Saturday |
15:30 |
17:30 |
|
|
LPI Exam Session 3 |
LPI Team |
UB4.132 |
Sunday |
09:30 |
11:30 |
|
|
LibreOffice Exam Session 1 |
LibreOffice Team |
UB4.132 |
Sunday |
12:00 |
13:00 |
|
|
LibreOffice Exam Session 2 |
LibreOffice Team |
UB4.132 |
Sunday |
13:30 |
14:30 |
|
|
LibreOffice Exam Session 3 |
LibreOffice Team |
UB4.132 |
Sunday |
15:00 |
16:00 |
|
|
Ada devroom (15) |
Welcome to the Ada DevRoom |
Dirk Craeynest, Jean-Pierre Rosen |
AW1.125 |
Saturday |
10:30 |
10:35 |
|
webm
mp4
|
An Introduction to Ada for Beginning and Experienced Programmers |
Jean-Pierre Rosen |
AW1.125 |
Saturday |
10:35 |
11:20 |
|
webm
mp4
|
HAC: the Compiler which will Never Become Big |
Gautier de Montmollin |
AW1.125 |
Saturday |
11:30 |
11:50 |
|
webm
mp4
|
Tracking Performance of a Big Application from Dev to Ops |
Philippe Waroquiers |
AW1.125 |
Saturday |
12:00 |
12:50 |
slides
|
webm
mp4
|
Cappulada: What we've Learned |
Johannes Kliemann |
AW1.125 |
Saturday |
13:00 |
13:20 |
slides
|
webm
mp4
|
Programming ROS2 Robots with RCLAda |
Alejandro Mosteo |
AW1.125 |
Saturday |
13:30 |
13:50 |
|
webm
mp4
|
Live Demo of Ada's Distribution Features |
Jean-Pierre Rosen |
AW1.125 |
Saturday |
14:00 |
14:50 |
|
webm
mp4
|
Writing Shared Memory Parallel Programs in Ada Multitasked Newton's Method for Power Series |
Jan Verschelde |
AW1.125 |
Saturday |
15:00 |
15:20 |
|
webm
mp4
|
Spunky: a Genode Kernel in Ada/SPARK |
Martin Stein |
AW1.125 |
Saturday |
15:30 |
15:50 |
|
webm
mp4
|
Alire: Ada Has a Package Manager |
Fabien Chouteau, Pierre-Marie de Rodat, Alejandro Mosteo |
AW1.125 |
Saturday |
16:00 |
16:50 |
slides
|
webm
mp4
|
Protect Sensitive Data with Ada Keystore |
Stephane Carrez |
AW1.125 |
Saturday |
17:00 |
17:20 |
slides
|
webm
mp4
|
EUgen: a European Project Proposal Generator |
Riccardo Bernardini |
AW1.125 |
Saturday |
17:30 |
17:50 |
slides
|
webm
mp4
|
On Rapid Application Development in Ada |
Tomasz Maluszycki |
AW1.125 |
Saturday |
18:00 |
18:20 |
|
webm
mp4
|
Ada-TOML: a TOML Parser for Ada |
Pierre-Marie de Rodat |
AW1.125 |
Saturday |
18:30 |
18:50 |
slides
|
webm
mp4
|
Informal Discussions & Closing |
Dirk Craeynest, Jean-Pierre Rosen |
AW1.125 |
Saturday |
18:50 |
19:00 |
|
|
Backup and Recovery devroom (9) |
Past, Present and Future of DRLM project |
Didac Oliveira |
UD2.119 |
Saturday |
10:30 |
11:00 |
slides
|
webm
mp4
|
Relax-and-Recover (ReaR) Basics with Demo on Real Hardware |
Gratien D'haese, Johannes Meixner |
UD2.119 |
Saturday |
11:05 |
11:35 |
slides
|
webm
mp4
|
Relax-and-Recover (ReaR) Mass Deployment |
Gratien D'haese |
UD2.119 |
Saturday |
11:40 |
12:05 |
slides
|
webm
mp4
|
Overview of Bareos What is Bareos and what is new in 19.2? |
Andreas Rogge |
UD2.119 |
Saturday |
12:10 |
12:35 |
|
webm
mp4
|
oVirt-Plugin for Bareos Backing up oVirt using Bareos |
Andreas Rogge |
UD2.119 |
Saturday |
12:40 |
12:55 |
|
webm
mp4
|
Preserve kubernetes state using heptio velero |
Harshita Sharma |
UD2.119 |
Saturday |
13:00 |
13:15 |
slides
|
webm
mp4
|
Percona XtraBackup Current and Future State What’s the future of the open-source industry standard for MySQL hot backup? |
Tyler Duzan |
UD2.119 |
Saturday |
13:20 |
13:35 |
slides
|
webm
mp4
|
Percona Backup for MongoDB: Status and Plans Open Source solution for consistent backups of multi-shard MongoDB |
Mykola Marzhan |
UD2.119 |
Saturday |
13:40 |
13:55 |
slides
|
webm
mp4
|
Self-hosted server backups for the paranoid Using Borg, SSH, Python and FreeNAS to securely backup Linux servers |
Axel Tripier |
UD2.119 |
Saturday |
14:00 |
14:30 |
|
webm
mp4
|
BSD devroom (11) |
Welcome to the BSD devroom |
Rodrigo Osorio |
AW1.121 |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
Orchestrating jails with nomad and pot A container-based cloud computing platform for FreeBSD |
Luca Pizzamiglio |
AW1.121 |
Sunday |
09:10 |
09:55 |
slides
|
webm
mp4
|
OpenSMTPD over the clouds the story of an HA setup |
Giovanni Bechis |
AW1.121 |
Sunday |
10:00 |
11:00 |
slides
|
webm
mp4
|
NetBSD - Not Just For Toasters |
Benny Siegert |
AW1.121 |
Sunday |
11:05 |
11:35 |
|
webm
mp4
|
FreeBSD Around the World! |
Deb Goodkin |
AW1.121 |
Sunday |
11:40 |
12:20 |
|
webm
mp4
|
FreeBSD and LLVM support What is LLVM all about and how it integrates FreeBSD system |
David Carlier |
AW1.121 |
Sunday |
12:25 |
13:05 |
paper
|
webm
mp4
|
Break your BSD kernel Fuzzing BSD kernel |
Maciej Grochowski |
AW1.121 |
Sunday |
13:10 |
14:10 |
|
webm
mp4
|
KDE on FreeBSD |
Adriaan de Groot |
AW1.121 |
Sunday |
14:15 |
14:30 |
|
webm
mp4
|
NetBSD Native APIs - A Userland Perspective (Audio, Input) Discussing and encouraging the adoption of NetBSD's audio and input APIs to make third-party software work better |
Nia Alarie |
AW1.121 |
Sunday |
14:35 |
15:20 |
|
webm
mp4
|
X11 and Wayland: A tale of two implementations Implementing the hikari window manager/compositor |
raichoo |
AW1.121 |
Sunday |
15:25 |
15:55 |
|
webm
mp4
|
Graphing FreeBSD disk utilization with Prometheus Writing a Prometheus gstat_exporter |
Thomas Steen Rasmussen |
AW1.121 |
Sunday |
16:00 |
17:00 |
|
webm
mp4
|
Coding for Language Communities devroom (6) |
The unsupervised free CAT for low resource languages Building a pipeline for the communities |
Alberto Massidda |
AW1.120 |
Saturday |
15:00 |
16:00 |
paper
|
webm
mp4
|
Lexemes in Wikidata structured lexicographical data for everyone |
Lydia Pintscher |
AW1.120 |
Saturday |
16:00 |
16:30 |
slides
|
webm
mp4
|
Nuspell: version 3 of the new spell checker FOSS spell checker implemented in C++17 with aid of Mozilla |
Sander van Geloven |
AW1.120 |
Saturday |
16:30 |
17:00 |
slides
|
webm
mp4
|
AMENDMENT Weblate! Localize your project the developer way: continously, flawlessly, community driven, and open-source Don’t bother your development process with manual work. Connect Weblate to your VCS and let the localization magic happen. |
Michal Čihař |
AW1.120 |
Saturday |
17:00 |
18:00 |
slides
|
webm
mp4
|
Open Edge Hardware and Software for Natural Language Translation and Understanding |
Alexander Rush, Thierry Tambe |
AW1.120 |
Saturday |
18:00 |
18:30 |
other
audio
|
|
Poio Predictive Text Grassroots Technology for Language Diversity |
Peter Bouda |
AW1.120 |
Saturday |
18:30 |
19:00 |
slides
|
webm
mp4
|
Collaborative Information and Content Management Applications devroom (8) |
Building a distributed knowledge base with a Linked Data powered CMS Implementing the vision of the web of data |
Sander Van Dooren |
AW1.120 |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
From 0 to Intranet in 20 minutes with XWiki |
Anca Luca |
AW1.120 |
Saturday |
11:00 |
11:25 |
|
webm
mp4
|
ONLYOFFICE: How to securely collaborate on documents within content management applications |
Alex Mikheev |
AW1.120 |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
A dozen more things you didn't know Nextcloud could do And a little of what you DID know |
Jos Poortvliet |
AW1.120 |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Bringing Collabora Online to your web app Its easy to add rich document collaboration to your web app |
Michael Meeks |
AW1.120 |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
More than one tool for collaborating on writing the Tiki CMS This talk reviews the many collaboration tools used by the Tiki community for writing knowledge management and collaboration software |
Jean-Marc Libs |
AW1.120 |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
Wikibase Ecosystem taking Wikidata further |
Lydia Pintscher |
AW1.120 |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Decentralized collaborative applications Peer-to-peer collaboration, search & discovery |
TG x |
AW1.120 |
Saturday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Community devroom (18) |
Community DevRoom Welcoming Remarks |
Laura Czajkowski, Leslie Hawthorn |
UB5.230 |
Sunday |
09:00 |
09:05 |
|
|
Applying Open Culture Practices across Distributed Teams |
Katrina Novakovic |
UB5.230 |
Sunday |
09:05 |
09:30 |
slides
|
webm
mp4
|
Organizing Open Source for Cities Adapting the Open Source Program Office |
Jacob Green |
UB5.230 |
Sunday |
09:35 |
10:00 |
|
webm
mp4
|
The next generation of contributors is not on IRC Discussing communication channels for inclusive open source communities |
Matthew Broberg |
UB5.230 |
Sunday |
10:05 |
10:30 |
|
webm
mp4
|
The Ethics of Open Source A Critical Reflection |
Don Goodman-Wilson |
UB5.230 |
Sunday |
10:35 |
10:55 |
slides
|
webm
mp4
|
Engineers, Call Your Policy People! Lessons from the Campaign against the Copyright Directive |
Astor Nummelin Carlberg, Paula Grzegorzewska |
UB5.230 |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Building Ethical Software Under Capitalism |
Deb Nicholson |
UB5.230 |
Sunday |
11:30 |
11:50 |
slides
|
webm
mp4
|
Cognitive biases, blindspots and inclusion |
Allon Mureinik |
UB5.230 |
Sunday |
11:55 |
12:20 |
slides
|
webm
mp4
|
Growing Sustainable Contributions Through Ambassador Networks |
Shilla Saebi, Alison Yu |
UB5.230 |
Sunday |
12:25 |
12:50 |
slides
|
webm
mp4
|
Bringing back ethics to open source |
Tobie Langel |
UB5.230 |
Sunday |
12:55 |
13:15 |
slides
|
webm
mp4
|
Be The Leader You Need in Open Source Learn key skills to guide yourself and your project towards a healthy future |
Megan Sanicki |
UB5.230 |
Sunday |
13:20 |
13:45 |
|
webm
mp4
|
Building Community for your Company’s OSS Projects |
Dawn Foster |
UB5.230 |
Sunday |
13:50 |
14:10 |
|
webm
mp4
|
Lessons Learned from Cultivating Open Source Projects and Communities |
JJ Asghar |
UB5.230 |
Sunday |
14:15 |
14:40 |
|
webm
mp4
|
Free software in education News on tools and developments for free software and data liberation in schools |
Dominik George, Niels Hradek |
UB5.230 |
Sunday |
14:45 |
15:10 |
|
webm
mp4
|
Engaging Enterprise consumers of OSS Enterprise contribution, participation, and support of OSS |
Jacob Redding |
UB5.230 |
Sunday |
15:10 |
15:35 |
|
webm
mp4
|
Recognising Burnout |
Andrew Hutchings |
UB5.230 |
Sunday |
15:40 |
16:05 |
slides
|
webm
mp4
|
How Does Innersource Impact on the Future of Upstream Contributions? |
Bradley M. Kuhn |
UB5.230 |
Sunday |
16:10 |
16:35 |
|
webm
mp4
|
Building a thriving community in company-led open source projects Community matters in corporate open source |
Ray Paik |
UB5.230 |
Sunday |
16:40 |
17:00 |
slides
|
webm
mp4
|
Containers devroom (18) |
Podman - The Powerful Container Multi-Tool An use case driven hands-on to the container management tool Podman |
Sascha Grunert |
UD2.208 (Decroly) |
Saturday |
10:30 |
10:50 |
|
webm
mp4
|
Lazy distribution of container images Current implementation status of containerd remote snapshotter |
Akihiro Suda |
UD2.208 (Decroly) |
Saturday |
10:55 |
11:15 |
slides
|
webm
mp4
|
BPF as a revolutionary technology for the container landscape |
Daniel Borkmann |
UD2.208 (Decroly) |
Saturday |
11:20 |
11:50 |
slides
|
webm
mp4
|
Kata Containers on openSUSE |
Ralf Haferkamp |
UD2.208 (Decroly) |
Saturday |
11:55 |
12:15 |
slides
|
webm
mp4
|
Evolution of kube-proxy |
Laurent Bernaille |
UD2.208 (Decroly) |
Saturday |
12:20 |
12:50 |
slides
|
webm
mp4
|
Container Live Migration |
Adrian Reber |
UD2.208 (Decroly) |
Saturday |
12:55 |
13:15 |
slides
|
webm
mp4
|
Supervising and emulating syscalls |
Christian Brauner |
UD2.208 (Decroly) |
Saturday |
13:20 |
13:40 |
slides
|
webm
mp4
|
Below Kubernetes: Demystifying container runtimes |
Thierry Carrez |
UD2.208 (Decroly) |
Saturday |
13:45 |
14:05 |
slides
|
webm
mp4
|
Linux memory management at scale Building the future of kernel resource management |
Chris Down |
UD2.208 (Decroly) |
Saturday |
14:10 |
14:40 |
slides
|
webm
mp4
|
Running full Linux systems in containers, at scale A look at LXD and its clustering capabilities |
Stéphane Graber |
UD2.208 (Decroly) |
Saturday |
14:45 |
15:05 |
slides
|
webm
mp4
|
How (Not) To Containerise Securely Lessons Learned the Hard Way |
Andrew Martin |
UD2.208 (Decroly) |
Saturday |
15:10 |
15:40 |
|
webm
mp4
|
Using crio-lxc with Kubernetes |
Tycho Andersen, Mike McCracken |
UD2.208 (Decroly) |
Saturday |
15:45 |
16:15 |
|
webm
mp4
|
Containers and Steam Putting games under pressure |
Simon McVittie |
UD2.208 (Decroly) |
Saturday |
16:20 |
16:40 |
slides
|
webm
mp4
|
Distributed HPC Applications with Unprivileged Containers |
Felix Abecassis, Jonathan Calmels |
UD2.208 (Decroly) |
Saturday |
16:45 |
17:15 |
slides
|
webm
mp4
|
Kubernetes on ARM64 Raspberry PI 4 Kubernetes cloud for a few Euros!! |
Jean-Frederic Clere |
UD2.208 (Decroly) |
Saturday |
17:20 |
17:40 |
slides
|
webm
mp4
|
Inspektor Gadget and traceloop Tracing containers syscalls using BPF |
Alban Crequy |
UD2.208 (Decroly) |
Saturday |
17:45 |
18:05 |
slides
|
webm
mp4
|
Extending and embedding: containerd project use cases A 2020 containerd project update and description of uses |
Phil Estes |
UD2.208 (Decroly) |
Saturday |
18:10 |
18:30 |
|
webm
mp4
|
CANCELLED A way of GPU virtualization for container |
Shengbo Song |
UD2.208 (Decroly) |
Saturday |
18:35 |
19:00 |
|
|
Continuous Integration and Continuous Deployment devroom (12) |
Continuous Delivery starts with Continuous Infrastructure |
Kris Buytaert |
UB4.136 |
Sunday |
09:00 |
09:40 |
|
webm
mp4
|
An event based approach for CI/CD pipelines What challenges are there in the communication between different tools in CI/CD ecosystems and how can they be mitigated? |
Emelie Pettersson, Fredrik Fristedt |
UB4.136 |
Sunday |
09:45 |
10:25 |
slides
|
webm
mp4
|
Mario’s adventures in Tekton land Testing, releasing and deploying Tekton with Tekton |
Andrea Frittoli, Vincent Demeester |
UB4.136 |
Sunday |
10:30 |
11:10 |
|
webm
mp4
|
Test Software On Emulated Hardware In Containers... In The Cloud |
Sean A. Parker, Paul Schroeder |
UB4.136 |
Sunday |
11:15 |
11:55 |
|
webm
mp4
|
AMENDMENT Advancing the Future of CI/CD Together How the Continuous Delivery Foundation is working to advance CI/CD |
Tracy Miranda |
UB4.136 |
Sunday |
12:00 |
12:15 |
slides
|
webm
mp4
|
Choosing The Right Deployment Strategy |
Viktor Farcic |
UB4.136 |
Sunday |
12:20 |
13:00 |
|
webm
mp4
|
Progressive Delivery Continuous Delivery the Right Way |
Carlos Sanchez |
UB4.136 |
Sunday |
13:05 |
13:45 |
slides
|
webm
mp4
|
A Practical CI/CD Framework for Machine Learning at Massive Scale |
Alejandro Saucedo |
UB4.136 |
Sunday |
13:50 |
14:05 |
|
webm
mp4
|
Our road to a k8s/GKE based Closed Build Environment A small journey to an autoscaling build env based on Jenkins. |
Siegfried Kiermayer |
UB4.136 |
Sunday |
14:10 |
14:50 |
|
webm
mp4
|
From a Pipeline to a Government Cloud How the UK government deploy a Platform-as-a-Service using Concourse, an open-source continuous thing-doer |
Toby Lorne (tlwr) |
UB4.136 |
Sunday |
14:55 |
15:35 |
slides
|
webm
mp4
|
Deployment to hardware A multi pipeline challenge |
William Salmon |
UB4.136 |
Sunday |
15:40 |
16:20 |
slides
|
webm
mp4
|
AMENDMENT How secure is your build/server? a story of packages and trust |
Patrick Debois |
UB4.136 |
Sunday |
16:25 |
17:00 |
slides
|
webm
mp4
|
Debugging Tools devroom (11) |
Low-end platform profiling with HawkTracer profiler |
Marcin Kolny |
K.4.201 |
Sunday |
10:05 |
10:30 |
slides
|
webm
mp4
|
GDB pipelines -- convenience iteration over inferior data structures Bringing MDB's "walkers" to GDB |
Matthew Malcomson |
K.4.201 |
Sunday |
10:35 |
11:05 |
|
webm
mp4
|
The GDB Text User Interface |
Tom Tromey |
K.4.201 |
Sunday |
11:10 |
11:40 |
slides
|
webm
mp4
|
Memcheck Reloaded dealing with compiler-generated branches on undefined values |
Julian Seward |
K.4.201 |
Sunday |
11:45 |
12:25 |
slides
|
webm
mp4
|
Postmodern strace |
Dmitry Levin |
K.4.201 |
Sunday |
12:30 |
13:00 |
slides
|
webm
mp4
|
strace: fight for performance |
Eugene Syromyatnikov |
K.4.201 |
Sunday |
13:05 |
13:35 |
slides
|
webm
mp4
|
strace --seccomp-bpf: a look under the hood |
Paul Chaignon |
K.4.201 |
Sunday |
13:40 |
14:10 |
slides
|
webm
mp4
|
Tools and mechanisms to debug BPF programs |
Quentin Monnet |
K.4.201 |
Sunday |
14:15 |
14:55 |
slides
|
webm
mp4
|
Support for mini-debuginfo in LLDB How to read the .gnu_debugdata section. |
Konrad Kleine |
K.4.201 |
Sunday |
15:00 |
15:15 |
slides
|
webm
mp4
|
The elfutils debuginfod server |
Mark Wielaard, Frank Ch. Eigler |
K.4.201 |
Sunday |
15:20 |
16:00 |
slides
|
webm
mp4
|
Debugging apps running in Kubernetes An overview of the tooling available |
Jeff Knurek |
K.4.201 |
Sunday |
16:05 |
16:35 |
other
other
other
slides
|
webm
mp4
|
Decentralized Internet and Privacy devroom (20) |
Close lid to encrypt Hard disk encryption in Linux suspend mode |
Tim Dittler |
UA2.220 (Guillissen) |
Sunday |
09:00 |
09:10 |
video
slides
|
webm
mp4
|
AMENDMENT Almonit: Decentralized Websites and Web Services |
Eyal Ron |
UA2.220 (Guillissen) |
Sunday |
09:10 |
09:20 |
|
webm
mp4
|
Identity Box Decentralized Web of the Future |
Marcin Czenko |
UA2.220 (Guillissen) |
Sunday |
09:20 |
09:30 |
|
webm
mp4
|
AMENDMENT Android Content Providers for the Web Using decentralized storage to share data between apps |
Friedger Müffke |
UA2.220 (Guillissen) |
Sunday |
09:30 |
09:40 |
|
webm
mp4
|
Librecast: Privacy and Decentralization with Multicast IPv6 Multicast and the Next Generation Internet |
Brett Sheffield |
UA2.220 (Guillissen) |
Sunday |
09:40 |
09:50 |
slides
|
webm
mp4
|
SCION Future internet that you can use today |
Mateusz Kowalski |
UA2.220 (Guillissen) |
Sunday |
09:50 |
10:00 |
|
webm
mp4
|
RFC 1984 Or why you should start worrying about encryption backdoors and mass data collection |
Esther Payne |
UA2.220 (Guillissen) |
Sunday |
10:00 |
10:30 |
slides
|
webm
mp4
|
Fixing healthcare data exchange with decentralized FOSS Building a decentralized Infrastructure to fix medical data exchange in The Netherlands. |
Steven van der Vegt |
UA2.220 (Guillissen) |
Sunday |
10:30 |
11:00 |
slides
|
webm
mp4
|
AMENDMENT Open and federated identities with ID4me An alternative to "sign in with Facebook" |
Vittorio Bertola |
UA2.220 (Guillissen) |
Sunday |
11:00 |
11:30 |
slides
|
webm
mp4
|
GNUnet: A network protocol stack for building secure, distributed, and privacy-preserving applications GNUnet basics, the GNU Name System and other applications. |
Martin Schanzenbach |
UA2.220 (Guillissen) |
Sunday |
11:30 |
12:00 |
slides
|
webm
mp4
|
Knocking Down the Nest secushareBOX - p2p & encrypted IoT and beyond... |
Devan Carpenter |
UA2.220 (Guillissen) |
Sunday |
12:00 |
12:30 |
|
webm
mp4
|
Peer-to-peer collaboration, search & discovery Decentralized collaborative application platform |
TG x |
UA2.220 (Guillissen) |
Sunday |
12:30 |
13:00 |
slides
|
webm
mp4
|
DAT protocol in the browser: Progress and Challenges |
Sam Macbeth |
UA2.220 (Guillissen) |
Sunday |
13:00 |
13:30 |
|
webm
mp4
|
An Introduction to the Tor Ecosystem for Developers |
Alexander Færøy |
UA2.220 (Guillissen) |
Sunday |
13:30 |
14:00 |
slides
|
webm
mp4
|
OpenPush Introducing a Free, Decentralized Push Messaging Framework for Android |
Marcus Hoffmann |
UA2.220 (Guillissen) |
Sunday |
14:00 |
14:30 |
slides
|
webm
mp4
|
The Path to Peer-to-Peer Matrix In which we throw away DNS and run Matrix clientside over libp2p and friends |
Matthew Hodgson |
UA2.220 (Guillissen) |
Sunday |
14:30 |
15:00 |
|
webm
mp4
|
Building a Web App that Doesn’t Trust the Server Securing ProtonMail |
Daniel Huigens |
UA2.220 (Guillissen) |
Sunday |
15:00 |
15:30 |
slides
|
webm
mp4
|
MaadiX, your cloud in your hands Tool Kit and Graphical interface for VPS management |
Maddish Falzoni (MaadiX) |
UA2.220 (Guillissen) |
Sunday |
15:30 |
16:00 |
|
webm
mp4
|
Decentralizing OAuth2.0 in a post-GDPR world for full privacy and portability Automating, API-fying and Tokenizing GDPR for privacy and portability with open source software |
Mehdi Medjaoui |
UA2.220 (Guillissen) |
Sunday |
16:00 |
16:30 |
|
webm
mp4
|
Who will Decentralise the Fediverse? Self hosting on the Fediverse 3 years on. |
kyzh |
UA2.220 (Guillissen) |
Sunday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Dependency Management devroom (7) |
FASTEN: Scaling static analyses to ecosystems |
Georgios Gousios |
UD2.119 |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
There's no sustainability problem in FOSS Except that there is. |
Carol Smith, Duane O'Brien |
UD2.119 |
Saturday |
15:30 |
16:00 |
slides
slides
|
webm
mp4
|
Comparing dependency management issues across packaging ecosystems |
Tom Mens |
UD2.119 |
Saturday |
16:00 |
16:30 |
slides
|
webm
mp4
|
Building Confidence & Overcoming Insecurity The ultimate software supply chain self-help guide |
Jeff McAffer |
UD2.119 |
Saturday |
16:30 |
17:00 |
|
webm
mp4
|
Precise, cross-project code navigation at GitHub scale |
Douglas Creager |
UD2.119 |
Saturday |
17:00 |
17:30 |
slides
|
webm
mp4
|
Spack's new Concretizer Dependency solving is more than just SAT! |
Todd Gamblin |
UD2.119 |
Saturday |
17:30 |
18:00 |
|
webm
mp4
|
Package managers: resolve differences Lively panel discussion on package management |
William Bartholomew |
UD2.119 |
Saturday |
18:00 |
18:45 |
|
webm
mp4
|
Distributions devroom (11) |
Do Linux Distributions Still Matter with Containers? |
Scott Mccarty |
K.3.201 |
Sunday |
09:00 |
09:55 |
|
webm
mp4
|
What's up on Haiku? R1/beta2, packaging, porting and contributing. |
François Revol (mmu_man) |
K.3.201 |
Sunday |
10:00 |
10:25 |
slides
slides
|
webm
mp4
|
Homebrew: Features and Funding |
Mike McQuaid |
K.3.201 |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
GNU Guix as an alternative to the Yocto Project |
Mathieu Othacehe |
K.3.201 |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Software distribution: new points of failure In a censored world |
Alexander E. Patrakov |
K.3.201 |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Reinventing Home Directories Let's bring the UNIX concept of Home Directories into the 21st century |
Lennart Poettering |
K.3.201 |
Sunday |
12:00 |
12:55 |
|
webm
mp4
|
Using systemd security features to build a more secure distro |
Zbigniew Jędrzejewski-Szmek |
K.3.201 |
Sunday |
13:00 |
13:55 |
slides
|
webm
mp4
|
Introducing libeconf Bringing systemd-like configuration layering to everything else |
Richard Brown |
K.3.201 |
Sunday |
14:00 |
14:25 |
|
webm
mp4
|
GRUB upstream and distros cooperation |
Daniel Kiper |
K.3.201 |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Integrating new major components on fast and slow moving distributions How latest GNOME desktop was integrated into latest SUSE / openSUSE releases |
Frederic Crozat |
K.3.201 |
Sunday |
15:00 |
15:55 |
slides
|
webm
mp4
|
Fedora rawhide packages gating, for real! How we have implemented gating rawhide packages in Fedora |
Pierre-Yves Chibon |
K.3.201 |
Sunday |
16:00 |
16:55 |
|
webm
mp4
|
DNS devroom (9) |
DNS Devroom Opening |
Shane Kerr, Pieter Lexis, Peter van Dijk |
H.1309 (Van Rijn) |
Saturday |
10:30 |
10:35 |
|
|
DNS Management in OpenStack What is the OpenStack DNS API? |
Graham Hayes |
H.1309 (Van Rijn) |
Saturday |
10:35 |
11:05 |
slides
|
webm
mp4
|
HashDNS and FQDNDHCP IPv6 DNS configuration made easy |
Renzo Davoli |
H.1309 (Van Rijn) |
Saturday |
11:10 |
11:40 |
slides
|
webm
mp4
|
State of djbdnscurve6 IPv6 LLU address support |
Erwin Hoffmann (feh) |
H.1309 (Van Rijn) |
Saturday |
11:45 |
12:05 |
paper
slides
|
webm
mp4
|
Testing DoH and DoT servers, compliance and performance |
Stéphane Bortzmeyer |
H.1309 (Van Rijn) |
Saturday |
12:10 |
12:30 |
|
webm
mp4
|
Improving BIND 9 Code Quality Why is concurrent programming so hard? |
Ondřej Surý |
H.1309 (Van Rijn) |
Saturday |
12:35 |
13:05 |
slides
|
webm
mp4
|
unwind(8) A privilege-separated, validating DNS recursive nameserver for every laptop |
Florian Obser |
H.1309 (Van Rijn) |
Saturday |
13:10 |
13:40 |
slides
|
webm
mp4
|
extending catalog zones auto-maintain DNS servers |
Leo Vandewoestijne |
H.1309 (Van Rijn) |
Saturday |
13:45 |
14:00 |
slides
slides
|
webm
mp4
|
The Different Ways of Minimizing ANY |
Edward Lewis |
H.1309 (Van Rijn) |
Saturday |
14:05 |
14:25 |
audio
|
webm
mp4
|
Embedded, Mobile and Automotive devroom (15) |
Integrating Julius Speech Recognition Engine |
Thierry Bultel |
UD2.218A |
Saturday |
10:30 |
10:55 |
|
webm
mp4
|
Building Homebridge with the Yocto Project |
Leon Anavi |
UD2.218A |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Building an embedded VoIP network for video intercom systems How to leverage open standards to bring voice and video capabilities to IP hardware intercom solutions |
Elisa Nectoux |
UD2.218A |
Saturday |
11:30 |
11:55 |
paper
slides
|
webm
mp4
|
ROS2: The evolution of Robot Operative System |
Jose Luis Rivero |
UD2.218A |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Introduction to Eclipse iceoryx Writing a safe IPC framework for autonomous robots and cars |
Simon Hoinkis, Christian Eltzschig |
UD2.218A |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Building a low-cost test fixture |
Guillaume Vier |
UD2.218A |
Saturday |
13:00 |
13:25 |
slides
|
webm
mp4
|
How to integrate secure elements A visually annotated summary of Opensource compatible secure elements with instructions to integrate |
Michael Schloh von Bennewitz |
UD2.218A |
Saturday |
13:30 |
13:55 |
|
webm
mp4
|
Embedded systems, the road to Linux Early boot, comparing and explaining different systems. |
Angelo Dureghello |
UD2.218A |
Saturday |
14:00 |
14:50 |
slides
|
webm
mp4
|
boot/loader — How to boot Linux and nothing else |
Łukasz Stelmach |
UD2.218A |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
PipeWire in the Automotive Industry |
George Kiagiadakis |
UD2.218A |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
WPE, The WebKit port for Embedded platforms |
Philippe Normand |
UD2.218A |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
How Yocto extra tools help industrial project Yocto is not (only) bitbake |
Pierre Ficheux |
UD2.218A |
Saturday |
16:30 |
17:20 |
slides
|
webm
mp4
|
The State of PTXdist |
Roland Hieber |
UD2.218A |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
lognplot - logging and plotting data from micro's Tracing data on a modern laptop |
Windel Bouwman |
UD2.218A |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
U:Kit: Open-source software and hardware smoke detector |
Slavey Karadzhov |
UD2.218A |
Saturday |
18:30 |
18:55 |
slides
|
webm
mp4
|
Erlang, Elixir and Friends devroom (8) |
Farwest Demo A website/API for a document oriented database in 20 minutes |
Loïc Hoguin |
AW1.121 |
Saturday |
10:30 |
10:50 |
|
webm
mp4
|
OpenTelemetry: an XKCD 927 Success Story |
Greg Mefford |
AW1.121 |
Saturday |
11:00 |
11:20 |
slides
|
webm
mp4
|
Debugging and tracing a production RabbitMQ node |
Gabriele Santomaggio |
AW1.121 |
Saturday |
11:30 |
11:50 |
|
webm
mp4
|
Keep Calm and Use Nerves |
Arjan Scherpenisse |
AW1.121 |
Saturday |
12:00 |
12:20 |
|
webm
mp4
|
Lumen Elixir in the browser |
Luke Imhoff |
AW1.121 |
Saturday |
12:30 |
12:50 |
|
webm
mp4
|
CoffeeBeam A BEAM VM for Android |
Viktor Gergely |
AW1.121 |
Saturday |
13:00 |
13:20 |
slides
video
|
webm
mp4
|
Going Meta with Elixir's Macros Running at compile-time and compiling at runtime |
Wiebe-Marten Wijnja |
AW1.121 |
Saturday |
13:30 |
13:50 |
|
webm
mp4
|
Processes & Grains A Journey in Orleans |
Evadne Wu |
AW1.121 |
Saturday |
14:00 |
14:20 |
|
webm
mp4
|
Free Java devroom (15) |
State of OpenJDK |
Mark Reinhold |
H.1302 (Depage) |
Saturday |
10:30 |
11:15 |
|
webm
mp4
|
Project Loom: Advanced concurrency for fun and profit |
Andrew Haley |
H.1302 (Depage) |
Saturday |
11:20 |
11:45 |
|
webm
mp4
|
TornadoVM: A Virtual Machine for Exploiting High-Performance Heterogeneous Execution of Java Programs |
Thanos Stratikopoulos |
H.1302 (Depage) |
Saturday |
11:50 |
12:15 |
|
webm
mp4
|
ByteBuffers are dead, long live ByteBuffers! |
Maurizio Cimadamore |
H.1302 (Depage) |
Saturday |
12:20 |
13:00 |
|
webm
mp4
|
Free at Last! The Tale of Jakarta EE |
Mike Milinkovich |
H.1302 (Depage) |
Saturday |
13:05 |
13:30 |
|
webm
mp4
|
Shenandoah 2.0 |
Roman Kennke |
H.1302 (Depage) |
Saturday |
13:35 |
14:00 |
|
webm
mp4
|
JMC & JFR - 2020 Vision |
Jie Kang |
H.1302 (Depage) |
Saturday |
14:05 |
14:45 |
|
webm
mp4
|
Hacking on GraalVM: A (very) Rough Guide |
Andrew Dinn, Josh Matsuoka |
H.1302 (Depage) |
Saturday |
14:50 |
15:15 |
|
webm
mp4
|
Reducing OpenJDK Java Garbage Collection times with stack allocation |
Nikola Grcevski |
H.1302 (Depage) |
Saturday |
15:20 |
15:45 |
|
webm
mp4
|
G1: To infinity and beyond |
Stefan Johansson |
H.1302 (Depage) |
Saturday |
15:50 |
16:15 |
|
webm
mp4
|
Just-in-time compiling Java in 2020 |
Martin Doerr |
H.1302 (Depage) |
Saturday |
16:20 |
16:45 |
|
webm
mp4
|
Helpful NullPointerExceptions - The little thing that became a JEP |
Christoph Langer |
H.1302 (Depage) |
Saturday |
16:50 |
17:15 |
|
webm
mp4
|
Taming Metaspace: a look at the machinery, and a proposal for a better one |
Thomas Stüfe |
H.1302 (Depage) |
Saturday |
17:20 |
17:45 |
|
webm
mp4
|
The OpenJDK JVM : Securing a moving target or What could possibly go wrong? |
Andrew Dinn |
H.1302 (Depage) |
Saturday |
17:50 |
18:15 |
|
webm
mp4
|
JRuby Startup and AOT |
Charles Nutter, Thomas Enebo |
H.1302 (Depage) |
Saturday |
18:20 |
19:00 |
|
webm
mp4
|
Free Software Radio devroom (16) |
Free Software Radio Devroom Introduction and Hackfest Review |
Philip Balister, Andrej Rode |
AW1.120 |
Sunday |
09:00 |
09:30 |
slides
|
webm
mp4
|
Modernizing Distribution of SDR Tools and Libraries with Conan What does cmake have to do with SNR? |
Brennan Ashton |
AW1.120 |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
AMENDMENT Channel Equalization using GNU Radio compensating for impairments in the wireless channel, and extensions to existing GNU Radio functionality |
Josh Morman |
AW1.120 |
Sunday |
10:00 |
10:30 |
slides
|
webm
mp4
|
How to evolve the GNU Radio scheduler Embracing and breaking legacy |
Marcus Müller |
AW1.120 |
Sunday |
10:30 |
11:00 |
slides
|
webm
mp4
|
A Rose by Any Other Name Would Run Just as Long Understanding Computational and Hardware Complexity in Software Defined Radio Framework |
John Brunhaver |
AW1.120 |
Sunday |
11:00 |
11:30 |
slides
|
webm
mp4
|
gr-satellites latests developments |
Daniel Estévez |
AW1.120 |
Sunday |
11:30 |
12:00 |
slides
|
webm
mp4
|
r2cloud - Decode satellite signals on Raspberry PI |
Andrey Rodionov |
AW1.120 |
Sunday |
12:00 |
12:30 |
|
webm
mp4
|
Platform independent CPU/FPGA co-design: the OscImp-Digital framework G. Goavec-Merou, P.-Y. Bourgeois, J.-M. Friedt |
Jean-Michel Friedt |
AW1.120 |
Sunday |
12:30 |
13:00 |
slides
|
webm
mp4
|
Striving for Performance Portability of Software Radio Software in the Era of Heterogeneous SoCs |
Jeffrey Vetter |
AW1.120 |
Sunday |
13:00 |
13:30 |
slides
|
webm
mp4
|
Cooperative Perception in Future Cars using GNU Radio |
Augusto Vega |
AW1.120 |
Sunday |
13:30 |
14:00 |
slides
|
webm
mp4
|
srsLTE project update |
Andre Puschmann |
AW1.120 |
Sunday |
14:00 |
14:30 |
slides
|
webm
mp4
|
AMENDMENT The Space Operations Facility of FH Aachen (FHASOF) The role of freely available and open-source software in the daily operations |
Sacha Tholl, Hannah Walther |
AW1.120 |
Sunday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges |
Augusto Vega |
AW1.120 |
Sunday |
15:00 |
15:30 |
slides
|
webm
mp4
|
SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization A project part of the FED4FIRE+ Open Calls |
Alexis DUQUE |
AW1.120 |
Sunday |
15:30 |
16:00 |
slides
|
webm
mp4
|
openwifi Opensource "Wi-Fi chip design" and Linux driver |
Xianjun Jiao |
AW1.120 |
Sunday |
16:00 |
16:30 |
slides
|
webm
mp4
|
Software Defined Radio based scientific instrumentation using SDR frontends and oscilloscopes for fast measurements |
Jean-Michel Friedt |
AW1.120 |
Sunday |
16:30 |
17:00 |
slides
|
webm
mp4
|
Free Tools and Editors devroom (19) |
Welcome to the Free Tools & Editors Room! |
Geertjan Wielenga, Lars Vogel, Trisha Gee |
UD2.119 |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
Insights into the Eclipse Open Source Project - News from the Eclipse Platform and IDE Project |
Lars Vogel |
UD2.119 |
Sunday |
09:05 |
09:25 |
|
webm
mp4
|
Surfing the Tsunami - News from the IntelliJ IDEA Community |
Trisha Gee |
UD2.119 |
Sunday |
09:30 |
09:50 |
|
webm
mp4
|
From Oracle to Apache - News from the NetBeans Community |
Geertjan Wielenga |
UD2.119 |
Sunday |
09:55 |
10:15 |
|
webm
mp4
|
New Java Features & Apache NetBeans |
Jan Lahoda |
UD2.119 |
Sunday |
10:20 |
10:40 |
|
webm
mp4
|
OpenBeans IDE - Creating an Apache NetBeans Distribution |
Emilian Bold |
UD2.119 |
Sunday |
10:45 |
11:05 |
|
webm
mp4
|
LSP for Java and GraalVM Development |
Martin Entlicher |
UD2.119 |
Sunday |
11:10 |
11:30 |
|
webm
mp4
|
Eclipse Loves LSP - Achieving More with Less |
Alexander Kurtakov |
UD2.119 |
Sunday |
11:35 |
11:55 |
|
webm
mp4
|
Language Server Protocol & Debug Adapter Protocol to the Rescue of Web Development in Eclipse IDE |
Mickael Istria |
UD2.119 |
Sunday |
12:00 |
12:20 |
|
webm
mp4
|
Flutter Development in Eclipse |
Jonas Hungershausen |
UD2.119 |
Sunday |
12:25 |
12:45 |
|
|
Emacs Should Be Emacs Lisp - Thoughts on the Future of Emacs |
Tom Tromey |
UD2.119 |
Sunday |
12:50 |
13:10 |
|
webm
mp4
|
AMENDMENT Just-in-Time Programming Considering Liveness in Java |
Neil C Smith |
UD2.119 |
Sunday |
13:15 |
13:35 |
|
webm
mp4
|
Projectional Editing and Its Implications |
Václav Pech |
UD2.119 |
Sunday |
13:40 |
14:00 |
slides
|
webm
mp4
|
IntelliJ Elixir - Elixir Plugin for JetBrains IDEs |
Luke Imhoff |
UD2.119 |
Sunday |
14:05 |
14:25 |
|
webm
mp4
|
VSCode Extension for OpenShift Developers |
Sudhir Verma |
UD2.119 |
Sunday |
14:30 |
14:50 |
|
webm
mp4
|
Developer Workspace As Code - Is Developer Heaven in the Cloud? |
Lukas Krejci |
UD2.119 |
Sunday |
14:55 |
15:15 |
slides
|
webm
mp4
|
FaaS You Like It: Create Serverless Functions & Run Anywhere |
Ewan Slater |
UD2.119 |
Sunday |
15:20 |
15:40 |
slides
|
webm
mp4
|
Bach.java: Lightweight Java Build Tool for Modular Projects |
Christian Stein |
UD2.119 |
Sunday |
15:45 |
16:05 |
|
webm
mp4
|
Unit Testing with JUnit Jupiter - How to Use the new JUnit Jupiter Platform |
Karl Heinz Marbaise |
UD2.119 |
Sunday |
16:15 |
16:35 |
|
webm
mp4
|
Game Development devroom (11) |
Welcome to game development devroom |
Julian Murgia, George Marques |
K.3.201 |
Saturday |
10:30 |
10:40 |
|
webm
mp4
|
Python for Godot |
Emmanuel Leblond |
K.3.201 |
Saturday |
10:45 |
11:10 |
slides
|
webm
mp4
|
0 A.D.: Graphics Pipeline How open-source game graphics works |
Vladislav Belov |
K.3.201 |
Saturday |
11:15 |
12:00 |
|
webm
mp4
|
Game development with OpenXR |
Christoph Haag |
K.3.201 |
Saturday |
12:35 |
13:00 |
slides
|
webm
mp4
|
Open lightning talks Showcase your open source project |
George Marques |
K.3.201 |
Saturday |
13:05 |
14:00 |
|
webm
mp4
|
Java & Games A rivalrous case-study from porting Doom 3 |
Mahmoud Abdelghany |
K.3.201 |
Saturday |
14:05 |
15:00 |
slides
|
webm
mp4
|
Double your contributors using these 3 simple tricks! Why would someone work on your project? |
Eshed Shaham |
K.3.201 |
Saturday |
15:05 |
15:35 |
slides
|
webm
mp4
|
Benefits of porting Godot Engine to Vulkan List of benefits observed from porting Godot Engine to Vulkan |
Juan Linietsky |
K.3.201 |
Saturday |
15:45 |
16:45 |
|
webm
mp4
|
Blender projects for 2020 |
Dalai Felinto |
K.3.201 |
Saturday |
16:55 |
17:15 |
|
webm
mp4
|
Reloading Escoria Make point and click adventure games under Godot great again |
Julian Murgia |
K.3.201 |
Saturday |
17:15 |
17:45 |
|
webm
mp4
|
Spring & Steam, an Odyssey |
Eshed Shaham |
K.3.201 |
Saturday |
17:50 |
18:30 |
slides
|
webm
mp4
|
Geospatial devroom (20) |
istsos3: Data Analysis and statistical tools and unit conversions GSoC 2017, 18 at OSGeo(istSOS) |
Rahul Chauhan |
AW1.126 |
Sunday |
09:00 |
09:15 |
|
webm
mp4
|
STAC: Search and discovery of geospatial assets Introducing a new cloud-native cataloging specification for geospatial data |
Matthias Mohr |
AW1.126 |
Sunday |
09:20 |
09:40 |
|
webm
mp4
|
openEO: Interoperable geoprocessing in the cloud An open API to connect clients to EO cloud providers in a simple and unified way |
Matthias Mohr |
AW1.126 |
Sunday |
09:40 |
10:00 |
|
webm
mp4
|
GeoServer Basics |
Jody Garnett |
AW1.126 |
Sunday |
10:05 |
10:25 |
slides
|
webm
mp4
|
GeoNetwork Basics |
Jody Garnett |
AW1.126 |
Sunday |
10:25 |
10:45 |
slides
|
webm
mp4
|
Getting inspired by open software for a web site: g3n.fyi |
Thomas Bremer |
AW1.126 |
Sunday |
10:50 |
11:10 |
audio
|
webm
mp4
|
Arabesque: a geographic flow visualization application |
Nicolas Roelandt |
AW1.126 |
Sunday |
11:15 |
11:35 |
slides
slides
|
webm
mp4
|
Boost.Geometry R-tree - speeding up geographical computation. |
Adam Wulkiewicz |
AW1.126 |
Sunday |
11:40 |
12:00 |
slides
|
webm
mp4
|
Testing Navit using Device Farms |
Patrick Höhn |
AW1.126 |
Sunday |
12:05 |
12:25 |
video
slides
|
webm
mp4
|
Reverse Geocoding is not easy How doing another mundane geocoding service can provide exciting geospatial challenges |
Ilya Zverev |
AW1.126 |
Sunday |
12:30 |
12:50 |
slides
|
webm
mp4
|
Working with spatial trajectories in Boost Geometry |
Vissarion Fysikopoulos |
AW1.126 |
Sunday |
12:55 |
13:15 |
slides
|
webm
mp4
|
MobilityDB Managing mobility data in PostGIS |
Mahmoud Sakr |
AW1.126 |
Sunday |
13:20 |
13:40 |
slides
|
webm
mp4
|
Geo-spatial queries on multi-petabyte weather data archives |
Emanuele Danovaro |
AW1.126 |
Sunday |
13:45 |
14:05 |
|
webm
mp4
|
actinia: geoprocessing in the cloud |
Markus Neteler |
AW1.126 |
Sunday |
14:10 |
14:30 |
|
webm
mp4
|
neat-EO.pink: Deep Learning Computer Vision patterns extraction at scale |
Olivier Courtin |
AW1.126 |
Sunday |
14:35 |
14:55 |
slides
|
webm
mp4
|
Apache Spark on planet scale Using Apache Spark to process OpenStreetMap data |
Denis Chaplygin |
AW1.126 |
Sunday |
15:00 |
15:20 |
slides
|
webm
mp4
|
Creating GPX tracks from cycle routes in OpenStreetMap Using the OverpassAPI to download and process cycle routes from OpenStreetMap |
Henry Miskin |
AW1.126 |
Sunday |
15:25 |
15:45 |
slides
|
webm
mp4
|
Divide and map. Now. the damn project |
Jiri Vlasak |
AW1.126 |
Sunday |
15:50 |
16:10 |
|
webm
mp4
|
Integration Processes Data flowing the easy way |
María Arias de Reyna |
AW1.126 |
Sunday |
16:15 |
16:35 |
|
webm
mp4
|
Wallonia GeoChallenge geodata, ideas and challenges |
Emmanuel Jauquet |
AW1.126 |
Sunday |
16:40 |
17:00 |
slides
|
webm
mp4
|
Go devroom (15) |
The State of Go What's new since Go 1.12 |
Francesc Campoy, Maartje Eyskens |
UB2.252A (Lameere) |
Sunday |
09:00 |
09:30 |
|
webm
mp4
|
Functional Programming with Go |
Dylan Meeus |
UB2.252A (Lameere) |
Sunday |
09:30 |
10:00 |
slides
|
webm
mp4
|
Porting Go to NetBSD/arm64 |
Maya Rashish |
UB2.252A (Lameere) |
Sunday |
10:00 |
10:30 |
slides
|
webm
mp4
|
Build real-world gaming hardware with TinyGo Make toys and other contraptions that run on Go |
Daniel Esteban |
UB2.252A (Lameere) |
Sunday |
10:30 |
11:00 |
|
webm
mp4
|
Diversity, Finally |
Ronna Steinberg |
UB2.252A (Lameere) |
Sunday |
11:00 |
11:30 |
|
webm
mp4
|
From Go to Kubernetes CRDs and Back Workflow for building strongly typed APIs |
Stefan Schimanski |
UB2.252A (Lameere) |
Sunday |
11:30 |
12:00 |
|
webm
mp4
|
Deterministic debugging with Delve And the state of Delve |
Derek Parker |
UB2.252A (Lameere) |
Sunday |
12:00 |
12:30 |
|
webm
mp4
|
Classify things in Go: the easy way. Building classifiers quickly with the community contributions. |
Sheimy Rahman |
UB2.252A (Lameere) |
Sunday |
12:30 |
13:00 |
|
webm
mp4
|
Dragons of CGO Hard-learned Lessons from Writing Go Wrappers |
K.S. Bhaskar |
UB2.252A (Lameere) |
Sunday |
13:00 |
13:30 |
|
webm
mp4
|
Advanced debugging techniques of Go code |
Andrii Soldatenko |
UB2.252A (Lameere) |
Sunday |
13:30 |
14:00 |
|
webm
mp4
|
Debug code generation in Go |
Jaana Dogan |
UB2.252A (Lameere) |
Sunday |
14:00 |
14:30 |
|
webm
mp4
|
Uplift your Linux systems programming skills with systemd and D-Bus Practical examples and best practices on how to leverage systemd and D-Bus in Go |
Leonid Vasilyev |
UB2.252A (Lameere) |
Sunday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Deep Learning For Gophers |
Rashmi Nagpal |
UB2.252A (Lameere) |
Sunday |
15:00 |
15:30 |
|
webm
mp4
|
Speed up the monolith building a smart reverse proxy in Go |
Alessio Caiazza |
UB2.252A (Lameere) |
Sunday |
15:30 |
16:00 |
slides
|
webm
mp4
|
Go Lightning Talks Come speak! |
|
UB2.252A (Lameere) |
Sunday |
16:00 |
17:00 |
|
webm
mp4
|
Graph Systems and Algorithms devroom (10) |
Designing a performant and scalable graph processing python package |
Vincent Cave |
AW1.121 |
Saturday |
15:00 |
15:20 |
slides
|
webm
mp4
|
Graffiti A historical, distributed graph engine |
Sylvain Baubeau |
AW1.121 |
Saturday |
15:25 |
15:45 |
slides
|
webm
mp4
|
The Neo4j Graph Algorithms Library: An Overview |
Max Kießling |
AW1.121 |
Saturday |
15:50 |
16:10 |
slides
|
webm
mp4
|
Gunrock: High-Performance Graph Analytics for the GPU |
Muhammad Osama |
AW1.121 |
Saturday |
16:15 |
16:35 |
slides
|
webm
mp4
|
Hardware-Software Co-Design for Efficient Graph Application Computations on Emerging Architectures |
Margaret Martonosi, Aninda Manocha |
AW1.121 |
Saturday |
16:40 |
17:00 |
slides
|
webm
mp4
|
Programmable Unified Memory Architecture (PUMA) |
Stijn Eyerman |
AW1.121 |
Saturday |
17:05 |
17:25 |
slides
|
webm
mp4
|
Cypher enhancements for sharded and federated graph databases |
Tobias Johansson, Petr Janouch |
AW1.121 |
Saturday |
17:30 |
17:50 |
|
webm
mp4
|
AMENDMENT Raphtory: Streaming analysis of distributed temporal graphs |
Ben Steer |
AW1.121 |
Saturday |
17:55 |
18:15 |
slides
|
webm
mp4
|
Temporal Graph Analytics with GRADOOP |
Kevin Gomez, Christopher Rost |
AW1.121 |
Saturday |
18:20 |
18:40 |
slides
|
webm
mp4
|
Weaviate OSS Smart Graph feature updates, demo and use cases |
Bob van Luijt |
AW1.121 |
Saturday |
18:40 |
19:00 |
slides
|
webm
mp4
|
Graphics devroom (10) |
libliftoff status update Taking advantage of KMS planes |
Simon Ser |
K.4.401 |
Saturday |
11:00 |
11:25 |
|
webm
mp4
|
Zink Update OpenGL on Vulkan upstream in mesa |
Erik Faye-Lund |
K.4.401 |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
Modernizing mesa3d.org Let's bring mesa3d.org past web 1.0 |
Erik Faye-Lund |
K.4.401 |
Saturday |
12:00 |
12:55 |
|
webm
mp4
|
AMENDMENT Nouveau Status update The overdue Nouveau status update talk. |
Karol Herbst |
K.4.401 |
Saturday |
13:00 |
14:00 |
slides
|
webm
mp4
|
FOSS Virtual & Augmented Reality The Monado project & OpenXR |
Jakob Bornecrantz |
K.4.401 |
Saturday |
14:00 |
14:55 |
slides
|
webm
mp4
|
Back to the Linux Framebuffer! Linux Framebuffer support in free software |
Nicolas Caramelli |
K.4.401 |
Saturday |
15:00 |
15:55 |
slides
|
webm
mp4
|
The TTM memory manager A general overview and an update on graphics memory management in the kernel |
Christian König |
K.4.401 |
Saturday |
16:00 |
16:55 |
|
webm
mp4
|
Pattern Based Code Generation for GPUs |
Ian Romanick |
K.4.401 |
Saturday |
17:00 |
17:55 |
|
webm
mp4
|
A Vulkan driver for the RPI4 A lesson in futility |
Andreas Bergmeier |
K.4.401 |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
libratbag A way to configure your input devices |
Filipe Laíns |
K.4.401 |
Saturday |
18:30 |
18:55 |
slides
|
webm
mp4
|
Hardware Enablement devroom (11) |
BSP generator for 3000+ ARM microcontrollers |
Fabien Chouteau |
K.4.401 |
Sunday |
09:00 |
09:25 |
|
webm
mp4
|
On-hardware debugging of IP cores with free tools |
Anton Kuzmin |
K.4.401 |
Sunday |
09:30 |
09:55 |
slides
|
webm
mp4
|
Continuous Integration for Open Hardware Projects |
Mario Behling |
K.4.401 |
Sunday |
10:00 |
10:25 |
audio
|
webm
mp4
|
Open Source Firmware Testing at Facebook If you don't test your firmware, your firmware fails you |
Andrea Barberio, Marco Guerri |
K.4.401 |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
AMENDMENT How to run Linux on RISC-V with open hardware and open source FPGA tools |
Drew Fustini |
K.4.401 |
Sunday |
11:00 |
11:55 |
slides
slides
|
webm
mp4
|
A free toolchain for 0.01 € - computers The free toolchain for the Padauk 8-bit microcontrollers |
Philipp Klaus Krause |
K.4.401 |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Status of AMD platforms in coreboot |
Michał Żygowski |
K.4.401 |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Open Source Hardware for Industrial use OSHW model has benefits for SOC vendors, industrial manufacturers and end users |
Tsvetan Usunov |
K.4.401 |
Sunday |
13:00 |
13:55 |
|
webm
mp4
|
FOSDEM Video Box A bespoke HDMI capture device for conferences. |
Mark Van den Borre, Luc Verhaegen, Gerry |
K.4.401 |
Sunday |
14:00 |
14:55 |
slides
|
webm
mp4
|
Using OSHW and OSS for building your custom hardware platform Lessons learned from building a custom hardware platform. |
Priit Laes |
K.4.401 |
Sunday |
15:00 |
15:55 |
slides
|
webm
mp4
|
Extending the lifetime of smartphones with Replicant, a fully free Android distribution |
Denis Carikli (GNUtoo) |
K.4.401 |
Sunday |
16:00 |
16:55 |
slides
|
webm
mp4
|
Hardware-aided Trusted Computing devroom (7) |
Opening |
Vasily A. Sartakov |
K.4.601 |
Saturday |
10:30 |
10:40 |
slides
|
|
AMENDMENT Be secure with Rust & Intel SGX |
Jethro G. Beekman |
K.4.601 |
Saturday |
10:40 |
11:15 |
|
webm
mp4
|
AMENDMENT The Confidential Consortium Framework A framework to build secure, highly available, and performant applications that focus on multi-party compute and data |
Amaury Chamayou |
K.4.601 |
Saturday |
11:20 |
11:55 |
slides
slides
|
webm
mp4
|
AMENDMENT EActors: an actor-based programming framework for Intel SGX |
Vasily A. Sartakov |
K.4.601 |
Saturday |
12:00 |
12:35 |
slides
|
webm
mp4
|
AMENDMENT A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes |
Jo Van Bulck |
K.4.601 |
Saturday |
12:40 |
13:15 |
slides
|
webm
mp4
|
AMENDMENT HOWTO build a product with OP-TEE |
Rouven Czerwinski |
K.4.601 |
Saturday |
13:20 |
13:55 |
slides
|
webm
mp4
|
AMENDMENT Demo: SGX-LKL Running unmodified Linux applications inside Intel SGX's enclaves |
Thiago Zagatti |
K.4.601 |
Saturday |
14:00 |
14:30 |
|
webm
mp4
|
HPC, Big Data, and Data Science devroom (18) |
Introducing HPC with a Raspberry Pi cluster A practical use of and good excuse to build Raspberry Pi Clusters |
Colin Sauze |
UB5.132 |
Sunday |
09:00 |
09:25 |
slides
|
webm
mp4
|
Building an open source data lake at scale in the cloud |
Adrian Woodhead |
UB5.132 |
Sunday |
09:30 |
09:55 |
slides
slides
|
webm
mp4
|
Magic Castle: Terraforming the Cloud for HPC |
Félix-Antoine Fortin |
UB5.132 |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
Maggy: Asynchronous distributed hyperparameter optimization based on Apache Spark Asynchronous algorithms on a bulk-synchronous system |
Moritz Meister |
UB5.132 |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
Snorkel Beambell - Real-time Weak Supervision on Apache Flink |
Suneel Marthi |
UB5.132 |
Sunday |
11:00 |
11:25 |
|
webm
mp4
|
Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases |
Frank McQuillan |
UB5.132 |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Predictive Maintenance from milliseconds to months |
Felix Bert, Corvin Jaedicke |
UB5.132 |
Sunday |
12:00 |
12:25 |
|
webm
mp4
|
Towards reproducible Jupyter notebooks |
Ludovic Courtès |
UB5.132 |
Sunday |
12:30 |
12:40 |
slides
|
webm
mp4
|
Buildtest: HPC Software Stack Testing Framework |
Shahzeb Siddiqui |
UB5.132 |
Sunday |
12:45 |
12:55 |
slides
slides
|
webm
mp4
|
Facilitating HPC job debugging through job scripts archival |
Andy Georges |
UB5.132 |
Sunday |
13:00 |
13:10 |
slides
|
webm
mp4
|
Sharing Reproducible Results in a Container A container you can build anywhere |
Efraim Flashner |
UB5.132 |
Sunday |
13:15 |
13:25 |
|
webm
mp4
|
Putting Artificial Intelligence back into people's hands Toward an accessible, transparent and fair AI |
Vincent Lequertier |
UB5.132 |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
GraphBLAS: A linear algebraic approach for high-performance graph algorithms |
Gabor Szarnyas |
UB5.132 |
Sunday |
14:00 |
14:25 |
slides
slides
|
webm
mp4
|
Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor Simulations |
Aleksander J. Dubas |
UB5.132 |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Build for your microarchitecture: experiences with Spack and archspec |
Todd Gamblin |
UB5.132 |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
HPC on OpenStack the good, the bad and the ugly |
Ümit Seren |
UB5.132 |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Interactive applications on HPC systems Jupyterhub, Galaxy, RStudio, XPRA |
Erich Birngruber |
UB5.132 |
Sunday |
16:00 |
16:25 |
slides
slides
|
webm
mp4
|
Building cloud-based data services to enable earth-science workflows across HPC centres |
John Hanley |
UB5.132 |
Sunday |
16:30 |
16:55 |
slides
slides
|
webm
mp4
|
Infra Management devroom (15) |
Introducing Tanka From configuration as data to configuration as code |
Malcolm Holmes, Tom Braack |
UD2.120 (Chavanne) |
Saturday |
10:30 |
10:55 |
|
webm
mp4
|
Using OpenAPI to Maximise Your Pulp 3 Experience |
Dennis Kliban |
UD2.120 (Chavanne) |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Doomed are the dinosaurs! Dealing with diversity by utilizing the versatility of Ansible and open source |
David Heijkamp |
UD2.120 (Chavanne) |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
Compliance management with OpenSCAP and Ansible Using OpenSCAP and Ansible for compliance management of large computing environments |
Amit Upadhye |
UD2.120 (Chavanne) |
Saturday |
12:00 |
12:25 |
audio
|
webm
mp4
|
AMENDMENT Introduction to Ansible collections Ansible collections, The future of Ansible content delivery |
Abhijeet Kasurde, Ganesh Nalawade |
UD2.120 (Chavanne) |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
AMENDMENT Designing for Failure Fault Injection, Circuit Breakers and Fast Recovery |
Walter Heck |
UD2.120 (Chavanne) |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
Ephemeral Environments For Developers In Kubernetes |
Jeff Knurek |
UD2.120 (Chavanne) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Code Workload Management into the Control Plane What it means to be "Kubernetes Native" |
Michael Hrivnak |
UD2.120 (Chavanne) |
Saturday |
14:00 |
14:25 |
|
webm
mp4
|
Immutable deployments: the new classic way for service deployment Adopt the new immutable infrastructure paradigm using your old toolbox. |
Matteo Valentini |
UD2.120 (Chavanne) |
Saturday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Foreman meets Ansible |
Adam Růžička |
UD2.120 (Chavanne) |
Saturday |
15:00 |
15:25 |
|
webm
mp4
|
Hacking Terraform for fun and profit |
Anton Babenko |
UD2.120 (Chavanne) |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
Building a self healing system with SaltStack |
Gareth J Greenaway |
UD2.120 (Chavanne) |
Saturday |
16:00 |
16:25 |
|
webm
mp4
|
Infrastructure testing, it's a real thing! |
Paul Stack |
UD2.120 (Chavanne) |
Saturday |
16:30 |
17:25 |
|
webm
mp4
|
Mgmt Config: Autonomous Datacentres Real-time, autonomous, automation |
James Shubin |
UD2.120 (Chavanne) |
Saturday |
17:30 |
17:55 |
|
webm
mp4
|
Gofish - a Go library for Redfish and Swordfish |
Sean McGinnis |
UD2.120 (Chavanne) |
Saturday |
18:00 |
18:25 |
|
webm
mp4
|
Internet of Things devroom (22) |
How many engineers does it take to change an IOT light bulb? Welcome to the IOT devroom 2020 |
Benjamin Henrion (zoobab) |
UD2.218A |
Sunday |
09:00 |
09:10 |
other
|
|
Checkpointing in a real time OS for transiently-powered embedded systems Checkpointing in a real time OS for transiently-powered embedded systems (MSP430) |
David Garriou |
UD2.218A |
Sunday |
09:10 |
09:30 |
slides
|
webm
mp4
|
Building composable IOT toolsets with Docker, Node-Red and OpenOCD Building composable IOT toolsets with Docker, Node-Red and OpenOCD |
Dimitri del Marmol (ddm) |
UD2.218A |
Sunday |
09:30 |
09:50 |
|
webm
mp4
|
Making an IoT robot With NuttX, IoT.js, WebThings and more |
Philippe Coval |
UD2.218A |
Sunday |
09:50 |
10:10 |
|
webm
mp4
|
AI at the edge with Tensorflow Lite to Design the Future of Vertical Farming |
Alexis DUQUE |
UD2.218A |
Sunday |
10:10 |
10:30 |
slides
|
webm
mp4
|
Sphactor: actor model concurrency for creatives Sphactor: actor model concurrency for creatives |
Arnaud Loonstra |
UD2.218A |
Sunday |
10:30 |
10:50 |
paper
slides
|
webm
mp4
|
Tarantool Cartridge Framework for Distributed App |
Artur Barsegyan |
UD2.218A |
Sunday |
10:50 |
11:10 |
slides
|
webm
mp4
|
How to build Webthings? Interact with Mozilla IoT gateway |
Christian Paul |
UD2.218A |
Sunday |
11:10 |
11:30 |
slides
|
webm
mp4
|
Astarte: A Data-First approach to IoT Astarte: A Data-First approach to IoT |
Dario Freddi |
UD2.218A |
Sunday |
11:30 |
11:50 |
|
webm
mp4
|
Building IoT solutions with Eclipse IoT technology Building IoT solutions with Eclipse IoT technology |
Sven Erik Jeroschewski |
UD2.218A |
Sunday |
11:50 |
12:10 |
slides
|
webm
mp4
|
IoT Updates with IPv6 Multicast Updating a Billion Nodes from One Tiny Server |
Brett Sheffield |
UD2.218A |
Sunday |
12:10 |
12:30 |
slides
|
webm
mp4
|
IoT with CircuitPython Look mam, no development environment. |
David Glaude |
UD2.218A |
Sunday |
12:30 |
12:50 |
slides
|
webm
mp4
|
PSLab.io Pocket Science Lab |
Mario Behling |
UD2.218A |
Sunday |
12:50 |
13:00 |
|
|
Erlang and Elixir on IoT devices using AtomVM Boost your IoT project with functional languages |
Davide Bettio |
UD2.218A |
Sunday |
13:00 |
13:10 |
|
webm
mp4
|
IOT Lightning Talks Show us your IOT pet project, 5mins each, don't be shy |
|
UD2.218A |
Sunday |
13:10 |
13:30 |
|
webm
mp4
|
IoT Projects in FLOSS Foundations A report based on communities data |
Alvaro del Castillo |
UD2.218A |
Sunday |
13:30 |
14:00 |
slides
|
webm
mp4
|
Kubernetes of Things Case-study building sensors and actors as CRDs |
Stefan Schimanski |
UD2.218A |
Sunday |
14:00 |
14:30 |
|
webm
mp4
|
Insight Fieldtracks Tracking firefighters, medics & actors during field training exercises |
yanosz |
UD2.218A |
Sunday |
14:30 |
15:00 |
slides
|
webm
mp4
|
WolfBoot Secure boot and remote updates |
Daniele Lacamera |
UD2.218A |
Sunday |
15:00 |
15:30 |
|
webm
mp4
|
Using Micropython to develop an IoT sensor platform with an Augmented Reality UI How to marry the physical world and IoT with the virtual |
Nicholas Herriot |
UD2.218A |
Sunday |
15:30 |
16:00 |
|
webm
mp4
|
TinyGo: Fast, Small, Concurrent: Choose Three TinyGo on microcontrollers |
Ron Evans |
UD2.218A |
Sunday |
16:00 |
16:30 |
|
webm
mp4
|
Zyre: p2p messaging to fuck the cloud Pieter Hintjens last IOT project |
Benjamin Henrion (zoobab) |
UD2.218A |
Sunday |
16:30 |
17:00 |
|
webm
mp4
|
JavaScript devroom (16) |
WebMIDI The garlic bread of the music industry |
Steven Goodwin |
H.1302 (Depage) |
Sunday |
09:00 |
09:25 |
|
webm
mp4
|
Building Decentralized Social Virtual Reality using WebXR on your browser |
Rabimba Karanjai |
H.1302 (Depage) |
Sunday |
09:30 |
09:55 |
|
webm
mp4
|
PWAs on steroids |
Trishul Goel |
H.1302 (Depage) |
Sunday |
10:00 |
10:25 |
|
webm
mp4
|
Write Safer JavaScript Applications with TypeScript! |
Davy Engone (Hackages) |
H.1302 (Depage) |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
XR adds: “Try before you buy” |
Anastasiia Miroshnichenko |
H.1302 (Depage) |
Sunday |
11:00 |
11:25 |
|
webm
mp4
|
Creating symphonies in JavaScript |
Steven Goodwin |
H.1302 (Depage) |
Sunday |
11:30 |
11:55 |
|
webm
mp4
|
AMENDMENT JavaScript lightning talks |
Ludovic Gasc |
H.1302 (Depage) |
Sunday |
12:00 |
12:25 |
|
webm
mp4
|
AMENDMENT JavaScript on Microcontrollers |
Niels Leenheer |
H.1302 (Depage) |
Sunday |
12:30 |
12:55 |
|
webm
mp4
|
Are PWAs ready to take over the world? Implementing main progressive web app features in practice |
Jarek Lipski |
H.1302 (Depage) |
Sunday |
13:00 |
13:25 |
slides
|
webm
mp4
|
2nd Generation JavaScript Frameworks & Libraries: Beyond Angular, React, and Vue! |
Geertjan Wielenga |
H.1302 (Depage) |
Sunday |
13:30 |
13:55 |
|
webm
mp4
|
Pushing the limits of the Web with WebAssembly |
Jon Lopez Garcia |
H.1302 (Depage) |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
State of Node.js Core |
Ludovic Gasc |
H.1302 (Depage) |
Sunday |
14:30 |
14:55 |
|
webm
mp4
|
Serverless.com framework Doing serverless in the open source way |
Kirill Kolyaskin |
H.1302 (Depage) |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
New features of Vue 3.0 |
Martin Naughton |
H.1302 (Depage) |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
How to create Javascript-powered Smartglasses (no soldering knowledge required) |
Ruben van der Leun |
H.1302 (Depage) |
Sunday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Web of Twins From IoT to Immersive worlds and beyond... |
Philippe Coval |
H.1302 (Depage) |
Sunday |
16:30 |
16:55 |
|
webm
mp4
|
Kotlin devroom (15) |
Kotlin DevRoom Welcoming Remarks |
Nicola Corti |
UA2.118 (Henriot) |
Sunday |
09:00 |
09:10 |
|
|
Useful coroutine patterns for Android applications |
Erik Hellman |
UA2.118 (Henriot) |
Sunday |
09:15 |
09:55 |
|
webm
mp4
|
Migrating FOSDEM Companion to Kotlin |
Christophe Beyls |
UA2.118 (Henriot) |
Sunday |
10:00 |
10:25 |
|
webm
mp4
|
Idiomatic Kotlin Microservices A live coding session on how to go pure Kotlin with microservices |
Christoph Pickl |
UA2.118 (Henriot) |
Sunday |
10:30 |
10:55 |
slides
|
webm
mp4
|
Automate your workflows with Kotlin Forget everything about bash and perl! |
Martin Bonnin, Michel Gauzins |
UA2.118 (Henriot) |
Sunday |
11:00 |
11:25 |
slides
|
webm
mp4
|
AMENDMENT Modern asynchronism with coroutines Presentation and best practices of the coroutines framework |
Geoffrey Métais |
UA2.118 (Henriot) |
Sunday |
11:30 |
11:55 |
|
webm
mp4
|
Communication Break Down | Coroutines |
Bob Dahlberg |
UA2.118 (Henriot) |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
How Kotlin can change developer experience with modern graphics APIs |
Giuseppe Barbieri |
UA2.118 (Henriot) |
Sunday |
12:30 |
12:55 |
|
webm
mp4
|
Improve your Android app with coroutines Coroutines integration in VLC on Android |
Geoffrey Métais |
UA2.118 (Henriot) |
Sunday |
13:00 |
13:25 |
|
webm
mp4
|
Confessions of a Serial K–otlin Multiplatform–er __just don’t 𝚎𝚡𝚙𝚎𝚌𝚝 too much__ |
Eugenio Marletti |
UA2.118 (Henriot) |
Sunday |
13:30 |
13:55 |
|
webm
mp4
|
Kotlin MP: Into the Multi-Verse |
Nishant Srivastava |
UA2.118 (Henriot) |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Multiplatform Kotlin Library Development |
Russell Wolf |
UA2.118 (Henriot) |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
AMENDMENT From Swagger to Kotlin via Gradle Generating your network code has never been so easy |
Nicola Corti |
UA2.118 (Henriot) |
Sunday |
15:00 |
15:35 |
|
webm
mp4
|
Dissecting the inline keyword in Kotlin A deep-dive into the internal working of the inline keyword |
Suraj Shah |
UA2.118 (Henriot) |
Sunday |
15:40 |
16:15 |
slides
|
webm
mp4
|
Designing a DSL with Kotlin |
Nicolas Frankel |
UA2.118 (Henriot) |
Sunday |
16:20 |
17:00 |
|
webm
mp4
|
Legal and Policy Issues devroom (11) |
Welcome to the Legal & Policy Issues DevRoom |
Tom Marble |
UA2.220 (Guillissen) |
Saturday |
10:30 |
10:35 |
|
webm
mp4
|
Technology challenges for privacy: the case of decentralized social media |
Cristina DeLisle |
UA2.220 (Guillissen) |
Saturday |
10:35 |
11:00 |
slides
|
webm
mp4
|
DEBATE: Should FOSS licenses be enforced at all? What means are acceptable if so? |
Pamela Chestek, Giovanni Battista Gallus, Marc Jones, McCoy Smith |
UA2.220 (Guillissen) |
Saturday |
11:00 |
11:50 |
|
webm
mp4
|
DEBATE: Does Careful Inventory of Licensing Bill of Materials Have Real Impact on FOSS License Compliance? |
Bradley M. Kuhn, Carol Smith, Jeff McAffer |
UA2.220 (Guillissen) |
Saturday |
12:00 |
12:50 |
|
webm
mp4
|
COLLAB: How can we give users standing in free/open software/hardware? |
Italo Vignoli |
UA2.220 (Guillissen) |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
COLLAB: The optics of the policy And vice-versa |
Nathan Willis |
UA2.220 (Guillissen) |
Saturday |
13:30 |
13:55 |
|
webm
mp4
|
DEBATE: The 4 Freedoms and OSD are outdated and no longer relevant in 2020 |
Neil McGovern, Andrew Katz, Matt Jarvis, Luis Villa, Frank Karlitschek, Amanda Brock |
UA2.220 (Guillissen) |
Saturday |
14:00 |
14:50 |
|
webm
mp4
|
DEBATE: Should licenses be designed to advance general social goals? |
John Sullivan, Molly de Blanc, James Vasile, Josh Simmons, Dashiell Renaud |
UA2.220 (Guillissen) |
Saturday |
15:00 |
15:50 |
|
webm
mp4
|
DEBATE: Does FOSS need sustainability? |
Marc Jones, Philippe Ombredanne, Luis Villa, Mehdi Medjaoui |
UA2.220 (Guillissen) |
Saturday |
16:00 |
16:50 |
|
webm
mp4
|
Oracle v. Google: What are the implications for FOSS? |
Van Lindberg |
UA2.220 (Guillissen) |
Saturday |
17:00 |
17:25 |
|
webm
mp4
|
Legal Organizer's Panel |
Tom Marble, Bradley M. Kuhn, Karen Sandler, Richard Fontana |
UA2.220 (Guillissen) |
Saturday |
17:30 |
18:20 |
|
webm
mp4
|
LLVM devroom (10) |
Debugging with LLVM A quick introduction to LLDB and LLVM sanitizers |
Andrzej Warzynski, Graham Hunter |
K.4.201 |
Saturday |
10:30 |
11:10 |
slides
|
webm
mp4
|
Benchmarking LLVM using Embench |
Jeremy Bennett |
K.4.201 |
Saturday |
11:15 |
11:55 |
slides
|
webm
mp4
|
Confronting Clang and Fedora |
Serge Guelton (serge-sans-paille) |
K.4.201 |
Saturday |
12:10 |
12:50 |
|
webm
mp4
|
LLVM and GCC Learning to work together |
Jeremy Bennett |
K.4.201 |
Saturday |
12:55 |
13:35 |
slides
|
webm
mp4
|
LLVM meets Code Property Graphs |
Alex Denisov, Fabian Yamaguchi |
K.4.201 |
Saturday |
13:50 |
14:30 |
|
webm
mp4
|
LLVM and Python Past, Present, Future |
Batuhan Taşkaya |
K.4.201 |
Saturday |
14:35 |
15:15 |
|
webm
mp4
|
Flang : The Fortran frontend of LLVM This technical talk introduces the new Fortran fronted of LLVM. |
Kiran Chandramohan |
K.4.201 |
Saturday |
15:20 |
16:00 |
slides
|
webm
mp4
|
Ask LLVM developers Anything Panel |
Kristof Beyls, Peter Smith, Nick Desaulniers, Jeroen Dobbelaere |
K.4.201 |
Saturday |
16:05 |
16:45 |
|
webm
mp4
|
Automating Programming and Development of Heterogeneous SoCs with LLVM Tools |
Joshua Mack, Nirmal Kumbhare |
K.4.201 |
Saturday |
17:00 |
17:40 |
slides
|
webm
mp4
|
HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems |
Vikram Adve |
K.4.201 |
Saturday |
17:45 |
18:25 |
slides
|
webm
mp4
|
Microkernels and Component-based OS devroom (13) |
seL4 Microkernel Status Update |
Gernot Heiser |
K.4.601 |
Sunday |
09:00 |
09:50 |
slides
|
webm
mp4
|
M³: Taking Microkernels to the Next Level |
Nils Asmussen |
K.4.601 |
Sunday |
10:00 |
10:35 |
slides
|
webm
mp4
|
HelenOS in the Year of the Pig |
Jakub Jermář |
K.4.601 |
Sunday |
10:40 |
10:55 |
slides
|
webm
mp4
|
Linux Kernel Library A Library Version of Linux Kernel |
Hajime Tazaki |
K.4.601 |
Sunday |
11:00 |
11:25 |
|
webm
mp4
|
Phantom OS Orthogonal Persistence-based OS Intro and Design Concepts |
Dmitry Zavalishin |
K.4.601 |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
Gneiss: A Nice Component Framework in SPARK |
Johannes Kliemann |
K.4.601 |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
A Component-based Environment for Android Apps |
Alexander Senier |
K.4.601 |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Demonstration of the Sculpt Operating System |
Norman Feske |
K.4.601 |
Sunday |
13:00 |
13:50 |
|
webm
mp4
|
A Brief Survey through Genode's ARMv8 Playground |
Stefan Kalkowski |
K.4.601 |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
NOVA Microhypervisor on ARMv8-A |
Udo Steinberg |
K.4.601 |
Sunday |
14:30 |
15:20 |
slides
|
webm
mp4
|
The HIPPEROS RTOS A Song of Research and Development |
Antonio Paolillo |
K.4.601 |
Sunday |
15:30 |
15:55 |
|
webm
mp4
|
Unikraft: A Unikernel Toolkit |
Simon Kuenzer |
K.4.601 |
Sunday |
16:00 |
16:25 |
slides
|
webm
mp4
|
VUOS: Give Your Processes a New VU |
Renzo Davoli |
K.4.601 |
Sunday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Minimalistic, Experimental and Emerging Languages devroom (19) |
Making poetry with Racket Come and see how to make Poems that are also Code! |
Jérôme Martin |
AW1.125 |
Sunday |
09:30 |
09:50 |
|
webm
mp4
|
A small, FRP DSL for distributed systems Mgmt Config: More about our language |
James Shubin |
AW1.125 |
Sunday |
09:50 |
10:10 |
|
webm
mp4
|
XL, an extensible programming language A language that grows with Moore's law instead of being killed by it |
Christophe de Dinechin |
AW1.125 |
Sunday |
10:10 |
10:30 |
|
webm
mp4
|
Forth - The New Synthesis Growing Forth with preForth and seedForth |
Ulrich Hoffmann |
AW1.125 |
Sunday |
10:30 |
10:50 |
slides
|
webm
mp4
|
A minimal pur object-oriented reflective language A minimal pur object-oriented reflective language |
Stephane Ducasse |
AW1.125 |
Sunday |
10:50 |
11:10 |
|
webm
mp4
|
Bootstrapping minimal reflective language kernels Bootstrapping minimal reflective language kernels |
Pablo Tesone |
AW1.125 |
Sunday |
11:10 |
11:30 |
paper
|
webm
mp4
|
Universal package & service discovery with Guix Α universal functional package manager and operating system which respects the freedom of computer users. |
Pierre Neidhardt |
AW1.125 |
Sunday |
11:30 |
11:50 |
|
webm
mp4
|
GNU Mes Scheme-only bootstrap and beyond |
Jan Nieuwenhuizen (janneke) |
AW1.125 |
Sunday |
11:50 |
12:10 |
slides
audio
|
webm
mp4
|
Lisp everywhere! Gurudom is around the corner |
Pjotr Prins |
AW1.125 |
Sunday |
12:10 |
12:40 |
|
webm
mp4
|
Celebrating Guile 2020 Lessons Learned in the Last Lap to Guile 3 |
Andy Wingo |
AW1.125 |
Sunday |
12:40 |
13:10 |
|
webm
mp4
|
Introduction to G-Expressions Introduction to G-Expressions |
Christopher Marusich |
AW1.125 |
Sunday |
13:10 |
13:40 |
slides
slides
|
webm
mp4
|
Let me tell you about Raku On why syntax is not so important, with an introduction to the emerging language Raku |
Juan Julián Merelo |
AW1.125 |
Sunday |
13:40 |
14:00 |
|
webm
mp4
|
Minimalistic typed Lua is here Minimalistic typed Lua is here |
Hisham Muhammad |
AW1.125 |
Sunday |
14:00 |
14:30 |
slides
|
webm
mp4
|
RaptorJIT: a fast, dynamic systems programming language Forking LuaJIT to target heavy-duty server applications |
Max Rottenkolber |
AW1.125 |
Sunday |
14:30 |
14:50 |
slides
|
webm
mp4
|
The best of both worlds? Static and dynamic typing in the Crystal programming language |
Steph Hobbs |
AW1.125 |
Sunday |
14:50 |
15:20 |
|
webm
mp4
|
Nim on everything From microcontrollers to web-sites, C and JS as intermediary languages |
Peter Munch-Ellingsen |
AW1.125 |
Sunday |
15:20 |
15:50 |
slides
|
webm
mp4
|
Move semantics in Nim Deterministic Memory Management |
Andreas Rumpf (Araq) |
AW1.125 |
Sunday |
15:50 |
16:20 |
|
webm
mp4
|
Designing an ultra low-overhead multithreading runtime for Nim Exposing fine-grained parallelism for 32+ cores hardware via message passing |
Mamy Ratsimbazafy |
AW1.125 |
Sunday |
16:20 |
16:40 |
slides
|
webm
mp4
|
Async await in Nim A demonstration of the flexibility metaprogramming can bring to a language |
Dominik Picheta |
AW1.125 |
Sunday |
16:40 |
17:00 |
|
webm
mp4
|
Monitoring and Observability devroom (13) |
Intro Monitoring and Observability Devroom |
Richard Hartmann |
UD2.120 (Chavanne) |
Sunday |
09:00 |
09:05 |
|
webm
mp4
|
Distributed Tracing for beginners |
Juraci Paixão Kröhling |
UD2.120 (Chavanne) |
Sunday |
09:10 |
09:35 |
|
webm
mp4
|
Grafana: Successfully correlate metrics, logs, and traces |
Andrej Ocenas |
UD2.120 (Chavanne) |
Sunday |
09:50 |
10:15 |
|
webm
mp4
|
Jaegertracing in Ceph An interesting case of distributed tracing |
Deepika Upadhyay |
UD2.120 (Chavanne) |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
Stories around ModBus Why ModBus is worse than SNMP |
Richard Hartmann |
UD2.120 (Chavanne) |
Sunday |
11:10 |
11:35 |
|
webm
mp4
|
Monitoring strawberries Building observability for indoor farming |
Jean-Marc Davril |
UD2.120 (Chavanne) |
Sunday |
11:50 |
12:15 |
|
webm
mp4
|
Querying millions to billions of metrics with M3DB's inverted index |
Rob Skillington |
UD2.120 (Chavanne) |
Sunday |
12:30 |
12:55 |
audio
|
webm
mp4
|
Secret History of Prometheus Histograms |
Björn Rabenstein (Beorn) |
UD2.120 (Chavanne) |
Sunday |
13:10 |
13:35 |
|
webm
mp4
|
Are You Testing Your Observability? Patterns for Instrumenting Your Services |
Bartek Plotka, Kemal Akkoyun |
UD2.120 (Chavanne) |
Sunday |
13:50 |
14:15 |
|
webm
mp4
|
How to measure Linux Performance Wrong |
Peter Zaitsev |
UD2.120 (Chavanne) |
Sunday |
14:30 |
14:55 |
|
webm
mp4
|
From Zero to Useless to Hero: Make Runtime Data Useful in Teams |
Florian Lautenschlager, Robert Hoffmann |
UD2.120 (Chavanne) |
Sunday |
15:10 |
15:35 |
slides
|
webm
mp4
|
Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet |
Julien Pivotto, Malcolm Holmes |
UD2.120 (Chavanne) |
Sunday |
15:50 |
16:15 |
slides
|
webm
mp4
|
Monitoring of a Large-Scale University Network: Lessons Learned and Future Directions |
Simone Mainardi, Tobias Appel |
UD2.120 (Chavanne) |
Sunday |
16:30 |
16:55 |
|
webm
mp4
|
Mozilla devroom (13) |
How Firefox upholds its values and keeps up with change |
Emma Humphries |
UA2.114 (Baudoux) |
Sunday |
09:00 |
09:25 |
|
webm
mp4
|
Thunderbird in 2020 and Beyond A Look into the Future of the Thunderbird Project. |
Ryan Lee Sipes |
UA2.114 (Baudoux) |
Sunday |
09:30 |
10:00 |
|
|
Make it accessible Tips and tricks for create a good accessible frontend |
Gabriele Falasca |
UA2.114 (Baudoux) |
Sunday |
10:00 |
10:25 |
|
webm
mp4
|
Is the web rea11y for all? Firefox DevTools & A11y |
Ioana Chiorean |
UA2.114 (Baudoux) |
Sunday |
11:00 |
11:25 |
|
webm
mp4
|
What are the Top 10 Frustrations for Web Developers and Designers? Lessons from the 2019 MDN Developer Needs Assessment |
Kadir Topal |
UA2.114 (Baudoux) |
Sunday |
11:30 |
12:10 |
|
webm
mp4
|
Discover the New Firefox Profiler |
Nazım Can Altınova |
UA2.114 (Baudoux) |
Sunday |
12:15 |
12:40 |
|
webm
mp4
|
Web compatibility and ML Improving webcompat issue triaging using ML |
Giannis Giannelos |
UA2.114 (Baudoux) |
Sunday |
12:45 |
13:10 |
|
webm
mp4
|
Facilitating distributed deterministic computation with WASI |
Jakub Konka |
UA2.114 (Baudoux) |
Sunday |
13:15 |
13:55 |
slides
|
webm
mp4
|
Loanwords, Agriculture & WebAssembly |
Andre Garzia |
UA2.114 (Baudoux) |
Sunday |
14:00 |
14:25 |
|
webm
mp4
|
AMENDMENT A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds! WebThings by Mozilla |
Philippe Coval |
UA2.114 (Baudoux) |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
AMENDMENT Generate a DeepSpeech model with the help of your community How to get fun with teamwork |
Daniele Scasciafratte |
UA2.114 (Baudoux) |
Sunday |
15:00 |
15:25 |
|
webm
mp4
|
Privacy by Design |
Trishul Goel |
UA2.114 (Baudoux) |
Sunday |
15:30 |
15:55 |
|
webm
mp4
|
What Makes People Come and What Makes Them Stay |
Gloria Dwomoh |
UA2.114 (Baudoux) |
Sunday |
16:00 |
16:30 |
|
webm
mp4
|
MySQL, MariaDB and Friends devroom (18) |
Welcome to the MySQL, MariaDB & Friends Devroom 2020 Community Welcome |
Frédéric Descamps, Ian Gilfillan |
H.2214 |
Saturday |
10:30 |
10:40 |
|
webm
mp4
|
MySQL 8 vs MariaDB 10.4 |
Peter Zaitsev |
H.2214 |
Saturday |
10:40 |
11:00 |
|
webm
mp4
|
MyRocks in the Wild Wild West! |
Alkin Tezuysal |
H.2214 |
Saturday |
11:10 |
11:30 |
|
webm
mp4
|
How Safe is Asynchronous Master-Master Setup? |
Sveta Smirnova |
H.2214 |
Saturday |
11:40 |
12:00 |
|
webm
mp4
|
The consequences of sync_binlog != 1 |
Jean-François Gagné |
H.2214 |
Saturday |
12:10 |
12:30 |
slides
|
webm
mp4
|
Overview of encryption features |
Hrvoje Matijakovic |
H.2214 |
Saturday |
12:40 |
13:00 |
|
webm
mp4
|
Whats new in ProxySQL 2.0? Exploring the latest features in ProxySQL 2.0 |
Nick Vyzas |
H.2214 |
Saturday |
13:10 |
13:30 |
|
webm
mp4
|
SELinux fun with MySQL and friends |
Matthias C, Ivan Groenewold |
H.2214 |
Saturday |
13:40 |
14:00 |
slides
|
webm
mp4
|
Running MySQL in Kubernetes in real life |
Sami Ahlroos |
H.2214 |
Saturday |
14:10 |
14:30 |
slides
|
webm
mp4
|
ALTER TABLE improvements in MariaDB Server Optimized or instantaneous schema changes, including ADD/DROP COLUMN |
Marko Mäkelä |
H.2214 |
Saturday |
14:40 |
15:00 |
slides
|
webm
mp4
|
Rewinding time with System Versioned Tables |
Sergei Golubchik |
H.2214 |
Saturday |
15:10 |
15:30 |
|
webm
mp4
|
Knocking down the barriers of ORDER BY LIMIT queries with MariaDB 10.5 |
Varun Gupta |
H.2214 |
Saturday |
15:40 |
16:00 |
slides
|
webm
mp4
|
CPU performance analysis for MySQL using Hot/Cold Flame Graph |
Vinicius Grippa |
H.2214 |
Saturday |
16:10 |
16:30 |
|
webm
mp4
|
Hash Join in MySQL 8 |
Erik Frøseth |
H.2214 |
Saturday |
16:40 |
17:00 |
|
webm
mp4
|
Comparing Hash Join solution, the good, the bad and the worse. |
Marco Tusa (the Grinch) |
H.2214 |
Saturday |
17:10 |
17:30 |
|
webm
mp4
|
MySQL 8.0: Secure your MySQL Replication Deployment |
Pedro Figueiredo |
H.2214 |
Saturday |
17:40 |
18:00 |
|
webm
mp4
|
Automating schema migration flow with GitHub Actions, skeema & gh-ost And end-to-end schema migration automation, from design to production, at GitHub |
Shlomi Noach |
H.2214 |
Saturday |
18:10 |
18:30 |
slides
|
webm
mp4
|
20 mins to write a MySQL Shell Plugin Extend the MySQL Shell with a plugin created from scratch |
Frédéric Descamps |
H.2214 |
Saturday |
18:40 |
19:00 |
|
webm
mp4
|
Open Document Editors devroom (16) |
Openoffice Build system A walk through building OpenOffice |
Peter Kovacs |
UB4.136 |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
Contributing to LibreOffice without C++ knowledge |
Ilmari Lauhakangas |
UB4.136 |
Saturday |
11:00 |
11:25 |
slides
slides
|
webm
mp4
|
coverity and oss-fuzz issue solving common patterns for solving reported issues |
Caolán McNamara |
UB4.136 |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
LibreOffice lockdown and encryption improvements |
Thorsten Behrens |
UB4.136 |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Prioritizing is key How to prioritize thousands of bugs without dying in the attempt |
Xisco Fauli |
UB4.136 |
Saturday |
12:30 |
12:55 |
slides
|
webm
mp4
|
Proposal to inspect and highlight styles in Writer |
Heiko Tietze |
UB4.136 |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
LibreOffice Theme Changer An Extension for Customize LibreOffice Appearance in Easy Way |
Rania Amina |
UB4.136 |
Saturday |
13:30 |
13:55 |
other
slides
slides
|
webm
mp4
|
Creating Word Clouds with OpenOffice Text mining and visualization in Writer |
Andrea Pescetti |
UB4.136 |
Saturday |
14:00 |
14:25 |
|
webm
mp4
|
Crowdfunding to advance open document editors A status report |
Simon Phipps |
UB4.136 |
Saturday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Online Open Document Editing New Possibilities |
Cor Nouws |
UB4.136 |
Saturday |
15:00 |
15:25 |
|
webm
mp4
|
Make Online yours How to customize Collabora Online |
Pedro Pinto Silva |
UB4.136 |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Online: wrestling web Copy/Paste to usability Defeating the API and implementation disasters in copy/paste |
Michael Meeks |
UB4.136 |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Integrate Collabora Online with web applications |
Andras Timar |
UB4.136 |
Saturday |
16:30 |
16:55 |
slides
|
webm
mp4
|
LibreOffice Online adoption into 1&1 Mail&Media ecosystem Brief overview of the open-source adoption of project LibreOffice Online into 1&1 Mail&Media ecosystem: WEB.DE, GMX, mail.com brands |
Eduard Ardeleanu |
UB4.136 |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
Collabora Office Android app gory details How we tweaked LibreOffice & the Online to get an Android app |
Jan Holesovsky |
UB4.136 |
Saturday |
17:30 |
17:55 |
|
webm
mp4
|
Lightning talk session |
Thorsten Behrens |
UB4.136 |
Saturday |
18:00 |
18:55 |
|
webm
mp4
|
Open Media devroom (15) |
Tesselle image viewer Ease viewing and sharing High Resolution images on the web |
Arnaud Pichon |
UB2.147 |
Sunday |
09:30 |
09:55 |
|
webm
mp4
|
The Rise and Fall and Rise of JPEG2000 Currently a niche codec, recent enhancements to the JPEG 2000 standard speed it up by 10x and will propel it into the mainstream. |
Aaron Boxer |
UB2.147 |
Sunday |
10:00 |
10:25 |
slides
|
webm
mp4
|
Rendering QML to make videos in Kdenlive How QML, a language prominently used for designing UI, is being used to create videos. |
Akhil Gangadharan Kurungadathil |
UB2.147 |
Sunday |
10:30 |
10:55 |
|
webm
mp4
|
GStreamer on the Magic Leap One |
Xavier Claessens |
UB2.147 |
Sunday |
11:00 |
11:25 |
slides
video
|
webm
mp4
|
GPAC 1.0 Overview GPAC's past, present and future |
Jean Le Feuvre |
UB2.147 |
Sunday |
11:30 |
11:55 |
slides
|
webm
mp4
|
IMSC Open Source Projects How to combine different Open Source Caption Tools |
Andreas Tai |
UB2.147 |
Sunday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Which video network streaming protocol should I use? |
Olivier Crête |
UB2.147 |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
FOSS in Animation The state of Free and Open Source software in the Animation and VFX Industry |
Frank Rousseau |
UB2.147 |
Sunday |
13:00 |
13:25 |
slides
|
webm
mp4
|
dav1d: 1 year later dav1d is a fast AV1 decoder |
Jean-Baptiste Kempf |
UB2.147 |
Sunday |
13:30 |
13:55 |
slides
|
webm
mp4
|
rav1e - 0.3.0 and after What we did so far and what will do in the future |
Luca Barbato |
UB2.147 |
Sunday |
14:00 |
14:25 |
slides
|
webm
mp4
|
Spleeter by Deezer Open-Sourcing a Machine-Learning Music Source Separation Software |
Anis Khlif, Félix Voituret |
UB2.147 |
Sunday |
14:30 |
14:55 |
slides
|
webm
mp4
|
Functional audio and video stream generation with Liquidsoap |
Romain Beauxis |
UB2.147 |
Sunday |
15:00 |
15:25 |
slides
|
webm
mp4
|
Building an Open-Source based audio streaming platform |
Maxime Bugeia |
UB2.147 |
Sunday |
15:30 |
15:55 |
slides
|
webm
mp4
|
The moldability of mpv Deploying diverse media setups in our museum |
David Heijkamp |
UB2.147 |
Sunday |
16:00 |
16:15 |
|
webm
mp4
|
Getting Your Virtual Hands On RIST |
Sergio Ammirata |
UB2.147 |
Sunday |
16:20 |
17:00 |
|
webm
mp4
|
Open Research Tools and Technologies devroom (19) |
The good and the bad sides of developing open source tools for neuroscience |
Jan Grewe |
AW1.126 |
Saturday |
10:30 |
11:00 |
slides
|
webm
mp4
|
Challenges and opportunities in scientific software development An example from the neurosciences |
Julia Sprenger |
AW1.126 |
Saturday |
11:00 |
11:30 |
slides
|
webm
mp4
|
NeuroFedora: Enabling Free/Open Neuroscience |
Aniket Pradhan |
AW1.126 |
Saturday |
11:30 |
12:00 |
|
webm
mp4
|
Spotlight on Free Software Building Blocks for a Secure Health Data Infrastructure |
Markus Suhr, Marcel Parciak |
AW1.126 |
Saturday |
12:00 |
12:30 |
paper
slides
|
webm
mp4
|
DataLad Perpetual decentralized management of digital objects for collaborative open science |
Michael Hanke |
AW1.126 |
Saturday |
12:30 |
13:00 |
|
webm
mp4
|
Frictionless Data for Reproducible Research |
Lilly Winfree |
AW1.126 |
Saturday |
13:00 |
13:30 |
slides
|
webm
mp4
|
On the road to sustainable research software. |
Mateusz Kuzak |
AW1.126 |
Saturday |
13:30 |
13:45 |
slides
|
webm
mp4
|
Stylo : a user friendly text editor for humanities scholars |
Antoine Fauchié |
AW1.126 |
Saturday |
13:45 |
14:00 |
|
webm
mp4
|
Using Advene to accompany research in AudioVisual Digital Humanities |
Olivier Aubert |
AW1.126 |
Saturday |
14:00 |
14:15 |
slides
|
webm
mp4
|
Shrivelling world A Three dimensional visualisation development for representing geographical time-space |
Nicolas Roelandt |
AW1.126 |
Saturday |
14:15 |
14:30 |
slides
slides
|
webm
mp4
|
Empowering social scientists with web mining tools Why and how to enable researchers to perform complex web mining tasks |
Guillaume Plique |
AW1.126 |
Saturday |
14:30 |
15:00 |
slides
|
webm
mp4
|
Revamping OpenRefine a reproducible data wrangler |
Antonin Delpeuch |
AW1.126 |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
Pocket infrastructures to bridge reproducible research, live coding, civic hacktivism and data feminism for/from the Global South |
Santiago Bragagnolo |
AW1.126 |
Saturday |
15:30 |
16:00 |
|
webm
mp4
|
Journalists are researchers like any others |
Anne L'Hôte, Bruno Thomas |
AW1.126 |
Saturday |
16:00 |
16:30 |
|
webm
mp4
|
AMENDMENT Transforming scattered analyses into a documented, reproducible and shareable workflow |
Sébastien Rochette |
AW1.126 |
Saturday |
16:30 |
17:00 |
|
webm
mp4
|
Developing from the field Shifting design processes and roles between makers and practitioners around research tools development within an interdisciplinary research lab. |
Robin De Mourat |
AW1.126 |
Saturday |
17:00 |
17:30 |
|
webm
mp4
|
A community-driven approach towards open innovation for research communication |
Emmy Tsang |
AW1.126 |
Saturday |
17:30 |
18:00 |
slides
|
webm
mp4
|
The Journal of Open Source Software Credit for invisible work |
Karthik Ram |
AW1.126 |
Saturday |
18:00 |
18:30 |
|
webm
mp4
|
DSpace 7: A major leap forward for the leading institutional repository platform Tale of a mature, international FOSS community embracing Angular |
Bram Luyten |
AW1.126 |
Saturday |
18:30 |
19:00 |
other
slides
paper
|
webm
mp4
|
Open Source Computer Aided Modeling and Design devroom (19) |
Designing and Producing Open Source Hardware with FOSS/OSHW tools We will show you how easy is now to design and setup your own production of Open Source Hardware with only FOSS/OSHW tools |
Tsvetan Usunov |
H.2213 |
Saturday |
10:30 |
10:50 |
|
webm
mp4
|
LibrePCB Status Update The progress of LibrePCB within the last two years |
Urban Bruhin |
H.2213 |
Saturday |
10:55 |
11:15 |
slides
|
webm
mp4
|
Open-source design ecosystems around FreeCAD |
Yorik van Havre, Brad Collette |
H.2213 |
Saturday |
11:20 |
11:50 |
slides
|
webm
mp4
|
ngspice open source circuit simulator dev update and electrothermal simulation |
Holger Vogt |
H.2213 |
Saturday |
11:55 |
12:15 |
audio
|
webm
mp4
|
Towards CadQuery 2.0 |
Adam Urbanczyk |
H.2213 |
Saturday |
12:20 |
12:40 |
other
slides
|
webm
mp4
|
KiCad: Back to the Future KiCad and it's role in the growing open hardware movement |
Wayne Stambaugh |
H.2213 |
Saturday |
12:45 |
13:15 |
slides
|
webm
mp4
|
Pocket Science Lab from Development to Production |
Mario Behling |
H.2213 |
Saturday |
13:20 |
13:40 |
audio
|
webm
mp4
|
Designing functional objects with functional objects OpenSCAD: Past, present and/or future |
Marius Kintel |
H.2213 |
Saturday |
13:45 |
14:05 |
|
webm
mp4
|
Leveraging Open Source Designs Creating a component search engine for reference designs used in practice |
Lasse Mönch |
H.2213 |
Saturday |
14:10 |
14:20 |
slides
|
webm
mp4
|
Fritzing - the past, the present and the future Restarting with 1100 technical issues, and a few legal ones |
Kjell Morgenstern |
H.2213 |
Saturday |
14:25 |
14:45 |
slides
|
webm
mp4
|
Sparselizard: a general purpose multiphysics FEM library Mechanics, fluids, electricity, magnetics, EM and more |
Alexandre Halbach |
H.2213 |
Saturday |
14:50 |
15:10 |
slides
|
webm
mp4
|
Open CASCADE Technology - an introduction and overview |
Alexander Malyshev |
H.2213 |
Saturday |
15:15 |
15:45 |
|
webm
mp4
|
AMENDMENT STEP Reduce Transparent file size reduction for STEP model files |
Seth Hillbrand |
H.2213 |
Saturday |
15:50 |
16:10 |
slides
|
webm
mp4
|
Gmsh |
Christophe Geuzaine |
H.2213 |
Saturday |
16:15 |
16:35 |
|
webm
mp4
|
AXIOM - open source cinema camera Project Introduction and current state of development |
Sebastian Pichelhofer |
H.2213 |
Saturday |
16:40 |
17:00 |
slides
|
webm
mp4
|
Horizon EDA - Version 1.0 |
Lukas Kramer |
H.2213 |
Saturday |
17:05 |
17:25 |
slides
|
webm
mp4
|
OpenPiton: An Open-Source Framework for EDA Tool Development |
David Wentzlaff |
H.2213 |
Saturday |
17:30 |
17:50 |
slides
|
webm
mp4
|
Designing Hardware, Journey from Novice to Not Bad Reflections from the OpenElectronicsLab |
Eric Herman, Kendrick Shaw, Stephanie Medlock |
H.2213 |
Saturday |
17:55 |
18:15 |
slides
|
webm
mp4
|
Finite element modeling with the deal.II software library |
Wolfgang Bangerth |
H.2213 |
Saturday |
18:20 |
18:50 |
slides
|
webm
mp4
|
Open Source Design devroom (15) |
Introduction to the devroom and the Open Source Design collective |
Bernard Tyers, Amit Nambiar |
H.2213 |
Sunday |
09:30 |
09:50 |
|
webm
mp4
|
Open Source design - Africa Open Source Design movement in Africa |
Peace Ojemeh |
H.2213 |
Sunday |
10:00 |
10:20 |
slides
|
webm
mp4
|
What are we talking about when we say "open design"? |
Manufactura Independente |
H.2213 |
Sunday |
10:30 |
10:50 |
|
webm
mp4
|
Some Excerpts from the Theory of Design in Architecture |
Amit Nambiar |
H.2213 |
Sunday |
11:00 |
11:20 |
|
webm
mp4
|
UI/UX Tips & Tricks for developers |
Ecaterina Moraru |
H.2213 |
Sunday |
11:30 |
11:50 |
|
webm
mp4
|
Accessibility in MuseScore Our experience with Qt and QML |
Peter Jonas, Marc Sabatella |
H.2213 |
Sunday |
12:00 |
12:20 |
slides
|
webm
mp4
|
Gitflow Design A git workflow for design in open-source projects |
Diogo Sergio |
H.2213 |
Sunday |
12:30 |
12:50 |
slides
|
webm
mp4
|
UXBOX, the time for an open source online prototyping platform has arrived Vision and short demo |
Pablo Ruiz-Múzquiz |
H.2213 |
Sunday |
13:00 |
13:20 |
|
webm
mp4
|
Using biometric gadgets for express-tests in the UX/UI research |
Dmitriy Kostiuk |
H.2213 |
Sunday |
13:30 |
13:50 |
slides
|
webm
mp4
|
Beyond the Pile of Knobs: Usability and Design for Privacy, Security, Safety & Consent Privacy and security shouldn't be a privilege or inaccessibly complex. We will share what we've learned working with projects that center security and privacy to support vulnerable populations. |
Georgia Bullen |
H.2213 |
Sunday |
14:00 |
14:20 |
slides
|
webm
mp4
|
Jumpstarting your business with Odoo |
Jeroen Baten |
H.2213 |
Sunday |
14:30 |
14:50 |
|
webm
mp4
|
File sharing & storage for human rights organizations A design research case study |
Allon Bar, Abigail Garner |
H.2213 |
Sunday |
15:00 |
15:20 |
slides
|
webm
mp4
|
Design contributions to OSS: Learnings from the Open Design project at Ushahidi Structuring in-person and remote workshops for open source design contributions. |
Eriol Fox |
H.2213 |
Sunday |
15:30 |
15:50 |
|
webm
mp4
|
Designing to change it all Designing processes and designing some products on the way... |
Winfried Tilanus |
H.2213 |
Sunday |
16:00 |
16:20 |
slides
|
webm
mp4
|
Pitch your project |
Bernard Tyers, Amit Nambiar |
H.2213 |
Sunday |
16:30 |
16:50 |
|
webm
mp4
|
Open Source Firmware, BMC and Bootloader devroom (8) |
Open source UEFI and TianoCore |
Leif Lindholm |
K.4.601 |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
Discover UEFI with U-Boot |
Heinrich Schuchardt |
K.4.601 |
Saturday |
15:30 |
15:55 |
video
slides
slides
|
webm
mp4
|
Heads OEM device ownership/reownership : A tamper evident approach to remote integrity attestation Current status and future plan : A call for collaboration |
Thierry Laurion |
K.4.601 |
Saturday |
16:00 |
16:25 |
slides
paper
|
webm
mp4
|
Improving the Security of Edge Computing Services Update status of the support for AMD and Intel processors |
Daniel Kiper, Piotr Król |
K.4.601 |
Saturday |
16:30 |
16:55 |
slides
slides
|
webm
mp4
|
Introducing AUTOREV An automatic reverse-engineering framework for firmware BLOBs |
Patrick Rudolph |
K.4.601 |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
Look at ME! Intel ME firmware investigation |
Daniel Maslowski (CyReVolt) |
K.4.601 |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
Capsule Update & LVFS: Improving system firmware updates Improving reliability and security by simplifying distribution of firmware updates |
Brian Richardson |
K.4.601 |
Saturday |
18:00 |
18:25 |
slides
|
webm
mp4
|
Opening Intel Server firmware based on OpenBMC example |
Maciej Lawniczak, Przemyslaw Czarnowski |
K.4.601 |
Saturday |
18:30 |
18:55 |
slides
slides
|
webm
mp4
|
PostgreSQL devroom (7) |
Fibonacci Spirals and 21 Ways to Contribute to Postgres—Beyond Code |
Claire Giordano |
H.2214 |
Sunday |
10:00 |
10:50 |
slides
|
webm
mp4
|
Find your slow queries, and fix them! |
Stephen Frost |
H.2214 |
Sunday |
11:00 |
11:50 |
slides
|
webm
mp4
|
A Deep Dive into PostgreSQL Indexing |
Ibrar Ahmed |
H.2214 |
Sunday |
12:00 |
12:50 |
|
webm
mp4
|
PostgreSQL on K8S at Zalando: Two years in production |
Alexander Kukushkin |
H.2214 |
Sunday |
13:00 |
13:50 |
slides
|
webm
mp4
|
An ultimate guide to upgrading your PostgreSQL installation |
Ilya Kosmodemiansky |
H.2214 |
Sunday |
14:00 |
14:50 |
|
webm
mp4
|
The State of (Full) Text Search in PostgreSQL 12 |
Jimmy Angelakos |
H.2214 |
Sunday |
15:00 |
15:50 |
slides
|
webm
mp4
|
RTFM |
Federico Campoli |
H.2214 |
Sunday |
16:00 |
16:50 |
slides
|
webm
mp4
|
Python devroom (17) |
Extending sudo in Python Best of both worlds |
Peter Czanik |
UB2.252A (Lameere) |
Saturday |
10:30 |
10:55 |
audio
|
webm
mp4
|
Boosting Python with Rust The case of Mercurial |
Raphaël Gomès |
UB2.252A (Lameere) |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
How to write a scikit-learn compatible estimator/transformer Tips and tricks, testing your estimator, and must-watch related current developments |
Adrin Jalali |
UB2.252A (Lameere) |
Saturday |
11:30 |
11:55 |
|
webm
mp4
|
Why is Django 3.0 a revolution for building websites with Python? From WSGI to ASGI and why it matters |
Rémy Hubscher |
UB2.252A (Lameere) |
Saturday |
12:00 |
12:25 |
|
webm
mp4
|
Will somebody *please* tell me what's going on? Managing change in Python projects |
Stephen Finucane |
UB2.252A (Lameere) |
Saturday |
12:30 |
12:55 |
|
webm
mp4
|
Discover Static Code Analysis in Python with Coala Framework |
Lionel Lonkap Tsamba |
UB2.252A (Lameere) |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
When Python meets GraphQL: Managing contributors identities in your open source project |
Miguel-Ángel Fernández |
UB2.252A (Lameere) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
Follow Your Celery Tasks |
Nicolas Crocfer |
UB2.252A (Lameere) |
Saturday |
14:00 |
14:25 |
other
|
webm
mp4
|
Asyncio: understanding async and await in Python |
Jonathan Slenders |
UB2.252A (Lameere) |
Saturday |
14:30 |
14:55 |
|
webm
mp4
|
Production-time Profiling for Python |
Julien Danjou |
UB2.252A (Lameere) |
Saturday |
15:00 |
15:25 |
slides
|
webm
mp4
|
Introduction to Reactive Programming with RxPY |
Romain Picard |
UB2.252A (Lameere) |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
Introducing HTTPX |
Tom Christie |
UB2.252A (Lameere) |
Saturday |
16:00 |
16:25 |
|
webm
mp4
|
FoxDot and the Summer of 2019 |
Moisés Guimarães |
UB2.252A (Lameere) |
Saturday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Monads in Python: why and how? |
Vincent Perez |
UB2.252A (Lameere) |
Saturday |
17:00 |
17:25 |
|
webm
mp4
|
repcloud A repacker for PostgreSQL in cloud |
Federico Campoli |
UB2.252A (Lameere) |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
Thoth - a recommendation engine for Python applications |
Fridolín Pokorný |
UB2.252A (Lameere) |
Saturday |
18:00 |
18:25 |
audio
|
webm
mp4
|
The Pythran compiler, 7 years later |
Serge Guelton (serge-sans-paille) |
UB2.252A (Lameere) |
Saturday |
18:30 |
18:55 |
|
webm
mp4
|
Quantum Computing devroom (13) |
Getting started with quantum software development |
Tomas Babej |
UA2.118 (Henriot) |
Saturday |
10:30 |
11:00 |
|
webm
mp4
|
Quantum machine learning with PennyLane |
Joshua Izaac |
UA2.118 (Henriot) |
Saturday |
11:05 |
11:40 |
|
webm
mp4
|
Quantum computing hardware and control systems |
Felix Tripier |
UA2.118 (Henriot) |
Saturday |
11:50 |
12:25 |
|
webm
mp4
|
The role of open source in building quantum computing ecosystem from scratch Context of a developing country |
Hakob Avetisyan |
UA2.118 (Henriot) |
Saturday |
12:35 |
13:10 |
|
webm
mp4
|
Quantum Advantage and Quantum Computing in the Real World |
Mark Mattingley-Scott |
UA2.118 (Henriot) |
Saturday |
13:20 |
13:55 |
|
webm
mp4
|
Quantum circuit optimisation, verification, and simulation with PyZX |
John van de Wetering |
UA2.118 (Henriot) |
Saturday |
14:05 |
14:40 |
slides
|
webm
mp4
|
SimulaQron - a simulator for developing quantum internet software |
Axel Dahlberg |
UA2.118 (Henriot) |
Saturday |
14:50 |
15:25 |
slides
|
webm
mp4
|
AMENDMENT Quantum Game with Photons: Tensors in TypeScript, Visualized |
Piotr Migdal |
UA2.118 (Henriot) |
Saturday |
15:30 |
15:55 |
slides
|
webm
mp4
|
AMENDMENT Simulating noisy quantum devices with QuTiP |
Boxi Li |
UA2.118 (Henriot) |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
AMENDMENT bloqit A tiny qubit duel game |
Thomas Storwick, Kelly Zheng |
UA2.118 (Henriot) |
Saturday |
16:30 |
16:55 |
|
|
Quantum classifiers, robust data encodings, and software to implement them |
Ryan LaRose |
UA2.118 (Henriot) |
Saturday |
17:05 |
17:40 |
|
webm
mp4
|
Quantum computer brands: connecting apples and oranges |
Petar Korponaić |
UA2.118 (Henriot) |
Saturday |
17:50 |
18:25 |
|
webm
mp4
|
Quantum Open Source Foundation |
Mark Fingerhuth |
UA2.118 (Henriot) |
Saturday |
18:30 |
19:00 |
|
webm
mp4
|
Real Time Communications devroom (19) |
Janus as a WebRTC "enabler" Having fun with RTP and external applications |
Lorenzo Miniero |
UD2.208 (Decroly) |
Sunday |
09:20 |
09:35 |
audio
|
webm
mp4
|
Build your own ENUM server using CGRateS |
Teofil Voivozeanu |
UD2.208 (Decroly) |
Sunday |
09:40 |
09:55 |
|
webm
mp4
|
Linphone Instant Messaging Encryption Protocols' extension to existing SIP standards, implementation challenges and future extensions |
Elisa Nectoux |
UD2.208 (Decroly) |
Sunday |
10:00 |
10:20 |
paper
paper
slides
|
webm
mp4
|
Collaboration between Free RTC projects Sharing resources for mutual benefit |
Daniel Pocock, Timothée Floure |
UD2.208 (Decroly) |
Sunday |
10:25 |
10:45 |
|
webm
mp4
|
XMPP: get your shopping cart ready! Your guide through the candy store of XMPP extensions |
Winfried Tilanus |
UD2.208 (Decroly) |
Sunday |
10:50 |
11:10 |
slides
|
webm
mp4
|
Crossing the Bifröst - Bridging All The Things with Matrix In which we bridge together as many comms systems as possible via Matrix |
Will Hunt |
UD2.208 (Decroly) |
Sunday |
11:15 |
11:35 |
|
webm
mp4
|
High quality VoIP platforms with Kamailio test driven development and debugging |
Henning Westerholt |
UD2.208 (Decroly) |
Sunday |
11:40 |
11:55 |
|
webm
mp4
|
AMENDMENT RTC: A sea of opportunities Advancing our field together through closer collaboration |
Ruben Homs |
UD2.208 (Decroly) |
Sunday |
12:00 |
12:20 |
|
webm
mp4
|
VoIP Troubleshooting and Monitoring FAQs |
Oleg Agafonov |
UD2.208 (Decroly) |
Sunday |
12:25 |
12:40 |
|
webm
mp4
|
WebRTC isn't just for (video) conference calls |
Tim Panton |
UD2.208 (Decroly) |
Sunday |
12:45 |
13:05 |
slides
|
webm
mp4
|
AMENDED Wazo Platform An Open Source Project to build your own IP Telecom Platform |
Benoit Aubas |
UD2.208 (Decroly) |
Sunday |
13:10 |
13:30 |
|
webm
mp4
|
HOMER 2020 Meet the latest HOMER and its ground breaking features, and learn about our project vision for the future of HEP and RTC monitoring |
Lorenzo Mangani |
UD2.208 (Decroly) |
Sunday |
13:35 |
13:50 |
|
webm
mp4
|
Nextcloud Talk A real-time communication platform for teams |
Björn Schießle |
UD2.208 (Decroly) |
Sunday |
13:55 |
14:15 |
|
webm
mp4
|
Modern VoIP in Modern Infrastructures Designing and implementing VoIP architectures in the cloud and container era |
Giacomo Vacca |
UD2.208 (Decroly) |
Sunday |
14:20 |
14:35 |
slides
|
webm
mp4
|
AMENDMENT Jitsi: video conferencing for the privacy minded Journalists, tinkerers, privacy concerned netizens, Jitsi may help you! |
Saúl Ibarra Corretgé |
UD2.208 (Decroly) |
Sunday |
14:40 |
15:00 |
|
webm
mp4
|
Introducing Falconieri: Remote Provisioning Service as a Service A new, modern, open source and cloud native remote provisioning service gateway. |
Matteo Valentini |
UD2.208 (Decroly) |
Sunday |
15:05 |
15:25 |
slides
|
webm
mp4
|
Asterisk: A Project Update |
Matthew Fredrickson |
UD2.208 (Decroly) |
Sunday |
15:30 |
15:45 |
|
webm
mp4
|
Chat Over IMAP (COI): State of the Union When will messaging via e-mail crash the monopolies? |
Robert Virkus |
UD2.208 (Decroly) |
Sunday |
15:50 |
16:05 |
|
webm
mp4
|
Reach for the Clouds With OpenSIPS 3.0 A major release focused on the DevOps mindset |
Liviu Chircu |
UD2.208 (Decroly) |
Sunday |
16:10 |
16:30 |
|
webm
mp4
|
Retrocomputing devroom (8) |
Welcome to the Retrocomputing DevRoom 2020 |
Pau Garcia Quiles (pgquiles), François Revol (mmu_man) |
K.3.401 |
Saturday |
14:55 |
15:00 |
|
webm
mp4
|
Alpha Waves, the first 3D platformer ever How 3D graphics worked when there were no graphic cards |
Christophe de Dinechin |
K.3.401 |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
BASICODE: the 8-bit programming API that crossed the Berlin Wall |
Rob Hagemans |
K.3.401 |
Saturday |
15:35 |
16:05 |
slides
|
webm
mp4
|
Retro music - Open Cubic Player |
Stian Sebastian Skjelstad |
K.3.401 |
Saturday |
16:10 |
16:40 |
|
webm
mp4
|
Reviving Minitel How web technologies make it easy to emulate Minitel |
Frédéric Bisson |
K.3.401 |
Saturday |
16:45 |
17:15 |
slides
paper
|
webm
mp4
|
Reverse engineering a VIC-20 expansion cartridge |
Ben Dooks |
K.3.401 |
Saturday |
17:20 |
17:50 |
|
webm
mp4
|
Running a mainframe on your laptop (for fun and profit) |
Jeroen Baten |
K.3.401 |
Saturday |
17:55 |
18:25 |
|
webm
mp4
|
Arcade game port to ZX Spectrum A reverse engineering exercise |
Rui Martins |
K.3.401 |
Saturday |
18:30 |
19:00 |
|
webm
mp4
|
RISC-V devroom (12) |
How lowRISC made its Ibex RISC-V CPU core faster Using open source tools to improve an open source core |
Greg Chadwick |
K.3.401 |
Saturday |
10:30 |
10:50 |
slides
|
webm
mp4
|
BlackParrot An Agile Open Source RISC-V Multicore for Accelerator SoCs |
Dan Petrisko |
K.3.401 |
Saturday |
10:50 |
11:10 |
slides
|
webm
mp4
|
The HammerBlade RISC-V Manycore A programmable, scalable RISC-V fabric |
Michael Taylor, Max H Ruttenberg |
K.3.401 |
Saturday |
11:10 |
11:30 |
slides
|
webm
mp4
|
Open ESP The Heterogeneous Open-Source Platform for Developing RISC-V Systems |
Luca Carloni, Davide Giri |
K.3.401 |
Saturday |
11:30 |
11:50 |
slides
|
webm
mp4
|
Building Loosely-coupled RISC-V Accelerators Using Chisel/FIRRTL to build accelerator templates and collateral for the ESP SoC platform |
Schuyler Eldridge |
K.3.401 |
Saturday |
11:50 |
12:10 |
slides
|
webm
mp4
|
ERASER: Early-stage Reliability And Security Estimation for RISC-V An open source framework for resilience/security evaluation and validation in RISC-V processors |
Karthik Swaminathan |
K.3.401 |
Saturday |
12:10 |
12:30 |
other
slides
|
webm
mp4
|
RISC-V Software and Firmware Development in the Cloud Using OpenPiton+Ariane on Amazon F1 |
David Wentzlaff, Jonathan Balkind |
K.3.401 |
Saturday |
12:30 |
12:50 |
slides
|
webm
mp4
|
Cacheable Overlay Manager RISC-V |
Ofer Shinaar |
K.3.401 |
Saturday |
12:50 |
13:10 |
paper
|
webm
mp4
|
RISC-V Boot flow: What's next ? |
Atish Patra |
K.3.401 |
Saturday |
13:10 |
13:30 |
slides
|
webm
mp4
|
Oreboot RISC-V Firmware in Rust |
Ryan O'Leary |
K.3.401 |
Saturday |
13:30 |
13:50 |
slides
|
webm
mp4
|
RISC-V Hypervisors Where are we ? What next ? |
Anup Patel |
K.3.401 |
Saturday |
13:50 |
14:10 |
|
webm
mp4
|
Port luajit to RISC-V Motivation, first steps and perspectives |
Anton Kuzmin |
K.3.401 |
Saturday |
14:10 |
14:30 |
slides
|
webm
mp4
|
Rust devroom (13) |
Discover dependency license information with ClearlyDefined License discovery and record-keeping for crates |
Jeff Mendoza |
K.3.401 |
Sunday |
09:00 |
09:25 |
|
webm
mp4
|
cargo deny Fearlessly update your dependencies |
Jake Shadle |
K.3.401 |
Sunday |
09:30 |
09:55 |
|
webm
mp4
|
Packaging Rust programs in GNU Guix Build reproducibility and dependency management |
Efraim Flashner |
K.3.401 |
Sunday |
10:00 |
10:25 |
|
webm
mp4
|
rustdoc: beyond documentation All the goodies packed in rustdoc, and more |
Guillaume Gomez |
K.3.401 |
Sunday |
10:30 |
10:50 |
|
webm
mp4
|
Rusty instruments Building Digital Musical Instruments with Rust and friends |
Benedict Gaster |
K.3.401 |
Sunday |
10:50 |
11:35 |
|
webm
mp4
|
Optimizing rav1e Effective profiling techniques and optimization strategies |
Luca Barbato |
K.3.401 |
Sunday |
11:40 |
12:25 |
slides
|
webm
mp4
|
sled and rio modern database engineering with io_uring |
Tyler Neely |
K.3.401 |
Sunday |
12:30 |
12:55 |
slides
|
webm
mp4
|
RedisJSON A document DB in Rust |
Christoph Zimmermann |
K.3.401 |
Sunday |
13:00 |
13:45 |
slides
|
webm
mp4
|
Sharing memories of Python and Rust The story of a lifetime inside Mercurial |
Raphaël Gomès |
K.3.401 |
Sunday |
13:50 |
14:15 |
|
webm
mp4
|
Building WebGPU with Rust The new foundation for graphics and compute |
Dzmitry Malyshau |
K.3.401 |
Sunday |
14:20 |
15:05 |
slides
|
webm
mp4
|
Progress of Rust and WASM in 2019 The year in review |
Ilya Baryshnikov |
K.3.401 |
Sunday |
15:10 |
15:35 |
|
webm
mp4
|
Rustifying the Virtual Machine Introspection ecosystem Why Rust is the best language for introspection agents in the future |
Mathieu Tarral |
K.3.401 |
Sunday |
15:40 |
16:05 |
slides
|
webm
mp4
|
zbus: yet another D-Bus library The why, how & WTH of creating a pure D-Bus Rust crate |
Zeeshan Ali |
K.3.401 |
Sunday |
16:10 |
16:55 |
|
webm
mp4
|
Security devroom (16) |
Threat Modelling for Developers |
Arne Padmos |
UA2.114 (Baudoux) |
Saturday |
10:30 |
10:55 |
slides
|
webm
mp4
|
AMENDMENT Custom Crypto Policies by Examples Management of crypto algorithm restrictions |
Tomáš Mráz |
UA2.114 (Baudoux) |
Saturday |
11:00 |
11:25 |
slides
|
webm
mp4
|
Securing Existing Software using Formally Verified Libraries |
Tobias Reiher |
UA2.114 (Baudoux) |
Saturday |
11:30 |
11:55 |
slides
|
webm
mp4
|
SpecFuzz: Bringing Spectre-type vulnerabilities to the surface |
Oleksii Oleksenko |
UA2.114 (Baudoux) |
Saturday |
12:00 |
12:25 |
slides
|
webm
mp4
|
Falco Internals 101 : Syscalls processing for security analysis What happens when you have: syscalls, a kernel module, an eBPF probe and a Ring Buffer? |
Lorenzo Fontana |
UA2.114 (Baudoux) |
Saturday |
12:30 |
12:55 |
|
webm
mp4
|
Docker Security considerations & Incident Analysis |
John Lionis |
UA2.114 (Baudoux) |
Saturday |
13:00 |
13:25 |
|
webm
mp4
|
Incrementality and deck functions Simple protocols and efficient constructions in symmetric cryptography |
Gilles Van Assche |
UA2.114 (Baudoux) |
Saturday |
13:30 |
13:55 |
slides
|
webm
mp4
|
How Transparent Data Encryption is built in MySQL and Percona Server ? |
Robert Golebiowski |
UA2.114 (Baudoux) |
Saturday |
14:00 |
14:25 |
|
webm
mp4
|
Secure logging with syslog-ng Forward integrity and confidentiality of system logs |
Stephan Marwedel |
UA2.114 (Baudoux) |
Saturday |
14:30 |
14:55 |
slides
paper
|
webm
mp4
|
Protecting plaintext secrets in configuration files |
Moisés Guimarães |
UA2.114 (Baudoux) |
Saturday |
15:00 |
15:25 |
audio
|
webm
mp4
|
Application Whitelisting in Linux Environment |
Radovan Sroka |
UA2.114 (Baudoux) |
Saturday |
15:30 |
15:55 |
|
webm
mp4
|
seccomp — Your Next Layer of Defense |
Philipp Krenn |
UA2.114 (Baudoux) |
Saturday |
16:00 |
16:25 |
slides
|
webm
mp4
|
Kernel Runtime Security Instrumentation LSM+BPF=KRSI |
Florent Revest |
UA2.114 (Baudoux) |
Saturday |
16:30 |
16:55 |
slides
|
webm
mp4
|
Using SELinux with container runtimes |
Lukas Vrabec |
UA2.114 (Baudoux) |
Saturday |
17:00 |
17:25 |
slides
|
webm
mp4
|
The hairy issue of e2e encryption in instant messaging |
Winfried Tilanus |
UA2.114 (Baudoux) |
Saturday |
17:30 |
17:55 |
slides
|
webm
mp4
|
What you most likely did not know about sudo… |
Peter Czanik |
UA2.114 (Baudoux) |
Saturday |
18:00 |
18:25 |
slides
|
webm
mp4
|
Software Defined Networking devroom (15) |
Fundamental Technologies We Need to Work on for Cloud-Native Networking |
Magnus Karlsson |
H.1308 (Rolin) |
Saturday |
10:30 |
11:10 |
slides
|
webm
mp4
|
Skydive A real time network topology and protocols analyzer |
Sylvain Baubeau, Sylvain Afchain |
H.1308 (Rolin) |
Saturday |
11:10 |
11:30 |
slides
|
webm
mp4
|
Do you really see what’s happening on your NFV infrastructure? (and what can you do about it?) |
Emma Foley, Krzysztof Kepka |
H.1308 (Rolin) |
Saturday |
11:30 |
12:10 |
slides
|
webm
mp4
|
Endless Network Programming − An Update from eBPF Land |
Quentin Monnet |
H.1308 (Rolin) |
Saturday |
12:10 |
12:30 |
slides
|
webm
mp4
|
Replacing iptables with eBPF in Kubernetes with Cilium |
Michal Rostecki, Swami Vasudevan |
H.1308 (Rolin) |
Saturday |
12:30 |
12:50 |
slides
|
webm
mp4
|
Analyzing DPDK applications with eBPF Sharpening the toolset |
Stephen Hemminger |
H.1308 (Rolin) |
Saturday |
12:50 |
13:10 |
slides
|
webm
mp4
|
XDP and page_pool API |
Ilias Apalodimas, Lorenzo Bianconi |
H.1308 (Rolin) |
Saturday |
13:10 |
13:30 |
paper
|
webm
mp4
|
Weave Net, an Open Source Container Network Five years with no central point of control |
Bryan Boreham |
H.1308 (Rolin) |
Saturday |
13:30 |
14:10 |
slides
|
webm
mp4
|
Rethinking kubernetes networking with SRv6 and Contiv-VPP |
Ahmed Abdelsalam, Miroslaw Walukiewicz, Filip Gschwandtner, Daniel Bernier |
H.1308 (Rolin) |
Saturday |
14:10 |
15:00 |
slides
|
webm
mp4
|
Akraino Edge KNI blueprint A Kubernetes Native Infrastructure approach to the Edge |
Yolanda Robla Mota, Ricardo Noriega |
H.1308 (Rolin) |
Saturday |
15:00 |
15:40 |
slides
|
webm
mp4
|
Fast QUIC sockets for cloud networking Using vector packet processing for QUIC acceleration and offload |
Nathan Skrzypczak, Aloys Augustin |
H.1308 (Rolin) |
Saturday |
15:40 |
16:20 |
slides
|
webm
mp4
|
Mixing kool-aids! Accelerate the internet with AF_XDP & DPDK |
Ciara Loftus, Kevin Laatz |
H.1308 (Rolin) |
Saturday |
16:20 |
16:40 |
slides
|
webm
mp4
|
Dial your Networking Code up to 11 Vectorizing your network app to break the performance barrier |
Bruce Richardson, Harry van Haaren |
H.1308 (Rolin) |
Saturday |
16:40 |
17:20 |
slides
|
webm
mp4
|
Userspace networking: beyond the kernel bypass with RDMA! Using the RDMA infrastructure for performance while retaining kernel integration |
Benoît Ganne |
H.1308 (Rolin) |
Saturday |
17:20 |
17:40 |
slides
|
webm
mp4
|
Vita: high-speed traffic encryption on x86_64 with Snabb Coming to your cloud with XDP, AVF, and Kubernetes integration |
Max Rottenkolber |
H.1308 (Rolin) |
Saturday |
17:40 |
18:00 |
slides
|
webm
mp4
|
Software Defined Storage devroom (13) |
STS in Ceph Object Storage |
Pritha Srivastava |
H.1308 (Rolin) |
Sunday |
09:00 |
09:30 |
slides
|
webm
mp4
|
NFS Ganesha |
Arjun Sharma |
H.1308 (Rolin) |
Sunday |
09:35 |
10:05 |
|
webm
mp4
|
Evolution of path based Geo-replication in Gluster |
Hari Gowtham |
H.1308 (Rolin) |
Sunday |
10:10 |
10:30 |
|
webm
mp4
|
Run ZFS in userspace How we used ZFS in userspace for storage engine cStor |
Harshita Sharma |
H.1308 (Rolin) |
Sunday |
10:35 |
10:50 |
slides
|
webm
mp4
|
What's new in Samba ? Latest news from the Samba project |
Jeremy Allison |
H.1308 (Rolin) |
Sunday |
10:55 |
11:30 |
slides
|
webm
mp4
|
Asynchronous Directory Operations in CephFS |
Patrick Donnelly, Jeff Layton |
H.1308 (Rolin) |
Sunday |
11:35 |
12:15 |
slides
|
webm
mp4
|
AMENDMENT Rook Cloud Native Storage for Kubernetes Overview and what is new about Rook |
Alexander Trost |
H.1308 (Rolin) |
Sunday |
12:20 |
12:55 |
|
webm
mp4
|
Building Blocks for Containerized Ceph How Raw Block PersistentVolumes Changed the Way We Look at Storage in Kubernetes |
Jose Rivera, Rohan Gupta |
H.1308 (Rolin) |
Sunday |
13:00 |
13:45 |
slides
|
webm
mp4
|
Explicitly Supporting Stretch Clusters in Ceph |
Gregory Farnum |
H.1308 (Rolin) |
Sunday |
13:50 |
14:25 |
slides
|
webm
mp4
|
A 'Thin Arbiter' for glusterfs replication |
Ravishankar N. |
H.1308 (Rolin) |
Sunday |
14:30 |
15:15 |
slides
video
|
webm
mp4
|
Management of Storage on OpenShift Managing storage was never so easy |
Ankush Behl |
H.1308 (Rolin) |
Sunday |
15:20 |
15:45 |
|
webm
mp4
|
The history of error correction and detection and how it led to Ceph’s Erasure Coding Techniques |
Danny Abukalam |
H.1308 (Rolin) |
Sunday |
15:50 |
16:20 |
|
webm
mp4
|
Ephemeral Pinning: A Dynamic Metadata Management Strategy for CephFS |
Sidharth Anupkrishnan |
H.1308 (Rolin) |
Sunday |
16:25 |
17:00 |
|
webm
mp4
|
Testing and Automation devroom (14) |
Improving the culture of automated testing in FOSS |
Alexandros Frantzis |
UB2.147 |
Saturday |
10:30 |
11:00 |
|
webm
mp4
|
Welcome to KernelCI You're all welcome to the KernelCI project's new home |
Guillaume Tucker |
UB2.147 |
Saturday |
11:05 |
11:35 |
|
webm
mp4
|
Abusing GitLab CI to Test Kernel Patches |
Nikolai Kondrashov |
UB2.147 |
Saturday |
11:40 |
12:20 |
slides
slides
|
webm
mp4
|
OpenQA with the JDP data analyses framework Bug tag propagation on 2M+ test results using Julia |
Richard Palethorpe |
UB2.147 |
Saturday |
12:25 |
13:15 |
|
webm
mp4
|
Automated Performance Testing for Virtualization with MMTests The Tools, the Challenges and also some War-Stories about Performance Testing Hypervisors and VMs |
Dario Faggioli |
UB2.147 |
Saturday |
13:20 |
13:50 |
slides
|
webm
mp4
|
Auto-healing cluster through negative testing |
Rajat Singh |
UB2.147 |
Saturday |
13:55 |
14:20 |
|
webm
mp4
|
Introducing OpenTAP - Open Test Automation Project A developer-first extensible test and measurement automation project |
Rolf Madsen |
UB2.147 |
Saturday |
14:25 |
14:55 |
audio
|
webm
mp4
|
One test output format to unite them all |
Boris Feld |
UB2.147 |
Saturday |
15:00 |
15:30 |
|
webm
mp4
|
Releasing Software with GitOps How OpenStack manages releases using Git based automation |
Sean McGinnis |
UB2.147 |
Saturday |
15:35 |
16:05 |
|
webm
mp4
|
Writing Go(od) Tests Writing good tests in golang |
Nikki Attea |
UB2.147 |
Saturday |
16:10 |
16:55 |
|
webm
mp4
|
CANCELLED Testing apps with third-party API integrations |
Carolyn Stransky (carostran) |
UB2.147 |
Saturday |
17:00 |
17:10 |
|
|
Testing a large testing software |
Rémi Duraffort |
UB2.147 |
Saturday |
17:15 |
17:45 |
slides
|
webm
mp4
|
Correlation analysis in automated testing |
Łukasz Wcisło |
UB2.147 |
Saturday |
17:50 |
18:10 |
slides
|
webm
mp4
|
How to fail successfully and reliably And look good while doing it |
Saleem Siddiqui |
UB2.147 |
Saturday |
18:15 |
19:00 |
slides
|
webm
mp4
|
Virtualization and IaaS devroom (14) |
AMENDMENT In Memory of our Friend, Lars Kurth |
Ian Jackson |
H.1309 (Van Rijn) |
Sunday |
09:45 |
10:00 |
|
webm
mp4
|
Landscape of new challenges in modern virtualization platforms Tackling new issues in virtualization: security, performance, use cases and more |
Olivier Lambert |
H.1309 (Van Rijn) |
Sunday |
10:00 |
10:30 |
|
webm
mp4
|
Public clouds and vulnerable CPUs: are we secure? |
Vitaly Kuznetsov |
H.1309 (Van Rijn) |
Sunday |
10:30 |
11:00 |
slides
|
webm
mp4
|
virtio-fs A shared file system for virtual machines |
Stefan Hajnoczi |
H.1309 (Van Rijn) |
Sunday |
11:00 |
11:30 |
slides
|
webm
mp4
|
io_uring in QEMU: high-performance disk I/O for Linux |
Julia Suvorova |
H.1309 (Van Rijn) |
Sunday |
11:30 |
12:00 |
slides
|
webm
mp4
|
Lightweight virtualization in the Cloud and at the Edge hypervisors gone rogue |
Anastassios Nanos, Babis Chalios |
H.1309 (Van Rijn) |
Sunday |
12:00 |
12:30 |
slides
|
webm
mp4
|
LXD for mixed system containers and VM workloads Introducing LXD's new virtual machine feature |
Stéphane Graber |
H.1309 (Van Rijn) |
Sunday |
12:30 |
13:00 |
slides
|
webm
mp4
|
oVirt 4k - teaching an old dog new tricks |
Nir Soffer |
H.1309 (Van Rijn) |
Sunday |
13:00 |
13:30 |
|
webm
mp4
|
Edge Clouds with OpenNebula |
Vlastimil Holer |
H.1309 (Van Rijn) |
Sunday |
13:30 |
14:00 |
slides
|
webm
mp4
|
Baremetal at the Edge Managing bare metal machines where PXE would fail |
Ilya Etingof |
H.1309 (Van Rijn) |
Sunday |
14:00 |
14:30 |
|
webm
mp4
|
A VM journey from VMware to Kubernetes |
Marek Libra |
H.1309 (Van Rijn) |
Sunday |
14:30 |
15:00 |
|
webm
mp4
|
Back to the future Incremental backup in oVirt |
Eyal Shenitzky, Daniel Erez |
H.1309 (Van Rijn) |
Sunday |
15:00 |
15:30 |
|
webm
mp4
|
Running virtual machines out of thin air |
Nir Soffer, Daniel Erez |
H.1309 (Van Rijn) |
Sunday |
15:30 |
16:00 |
|
webm
mp4
|
Reaching "EPYC" Virtualization Performance Case Study: Tuning VMs for Best Performance on AMD EPYC 7002 Series Based Servers |
Dario Faggioli |
H.1309 (Van Rijn) |
Sunday |
16:00 |
16:30 |
slides
|
webm
mp4
|
Web Performance devroom (6) |
Check Yourself Before You Wreck Yourself Auditing and Improving the Performance of Boomerang |
Nic Jansma |
H.1309 (Van Rijn) |
Saturday |
15:00 |
15:35 |
slides
|
webm
mp4
|
Metrics and models for Web performance evaluation or, How to measure SpeedIndex from raw encrypted packets, and why it matters |
Dario Rossi |
H.1309 (Van Rijn) |
Saturday |
15:40 |
16:15 |
slides
|
webm
mp4
|
Hint, Hint, Font Loading Matters! Fonts are lovely but can slow down our loads. How can we make them faster? |
Sia Karamalegos |
H.1309 (Van Rijn) |
Saturday |
16:20 |
16:55 |
|
webm
mp4
|
The ultimate guide to HTTP resource prioritization How to make sure your data arrives at the browser in the optimal order |
Robin Marx |
H.1309 (Van Rijn) |
Saturday |
17:00 |
17:35 |
slides
slides
|
webm
mp4
|
Shipping a performance API on Chromium Experiences from shipping the Element Timing API |
Nicolás Peña Moreno |
H.1309 (Van Rijn) |
Saturday |
17:40 |
18:15 |
slides
|
webm
mp4
|
The journey of building OpenSpeedMonitor Learnings from unexpectedly finding ourselves developing a FLOSS project |
Stefan Burnicki, Nils Kuhn |
H.1309 (Van Rijn) |
Saturday |
18:20 |
18:55 |
slides
|
webm
mp4
|
Keysigning (1) |
PGP Keysigning |
FOSDEM Staff |
UD2.Corridor |
Sunday |
14:00 |
16:00 |
|
|
BOFs (Track A - in J.1.106) (12) |
TinyGo TinyGo on microcontrollers and WebAssembly |
Ron Evans |
J.1.106 |
Saturday |
11:00 |
12:00 |
|
|
Sourcehut & aerc meetup Email enthusiasts meet up to enthuse about email |
Drew DeVault |
J.1.106 |
Saturday |
12:00 |
13:00 |
|
|
Open Source Storage BoF Ceph, Gluster, and Friends |
thingee |
J.1.106 |
Saturday |
13:00 |
14:00 |
|
|
Tor Meetup |
Pili Guerra |
J.1.106 |
Saturday |
14:00 |
15:00 |
|
|
A best practices guide for FLOSS community managers The Open Source Way v2.0 |
Karsten Wade |
J.1.106 |
Saturday |
15:00 |
16:00 |
|
|
Replicant Meetup Meeting for the Replicant community |
David Ludovino |
J.1.106 |
Saturday |
16:00 |
17:30 |
|
|
Creating Sustainable Public Sector Open Source Communities |
OSOR team |
J.1.106 |
Saturday |
17:30 |
19:00 |
slides
|
|
GitLab BoF Meetup for the GitLab Community |
Ray Paik |
J.1.106 |
Sunday |
10:00 |
11:00 |
|
|
Weblate meetup Weblate users meetup |
Michal Čihař |
J.1.106 |
Sunday |
11:00 |
12:00 |
|
|
Kodi Community Meeting Kodi Community Meeting |
Sascha Bergner |
J.1.106 |
Sunday |
12:00 |
13:00 |
|
|
OpenHMD Community meeting 2020 Open Source VR, XR, AR community meeting by the OpenHMD Community! |
TheOnlyJoey |
J.1.106 |
Sunday |
14:00 |
15:30 |
|
|
Room Unavailable |
|
J.1.106 |
Sunday |
15:30 |
17:00 |
|
|
BOFs (Track B - in H.3242) (8) |
Apache Camel BoF Meeting of the Apache Camel community |
Zoran Regvart |
H.3242 |
Saturday |
11:00 |
12:00 |
|
|
FFmpeg BOF |
|
H.3242 |
Saturday |
14:00 |
15:00 |
|
|
RIOT BOF |
|
H.3242 |
Saturday |
16:00 |
17:00 |
|
|
VideoLan BOF |
|
H.3242 |
Saturday |
17:00 |
18:00 |
|
|
Plain Text Accounting BOF |
|
H.3242 |
Sunday |
13:00 |
13:30 |
|
|
OpenSCAD BOF |
|
H.3242 |
Sunday |
14:00 |
14:30 |
|
|
TPM dev BOF |
|
H.3242 |
Sunday |
14:30 |
15:15 |
|
|
NGI Meetup Meetup for Next Generation Internet |
Michiel Leenaars |
H.3242 |
Sunday |
15:30 |
17:00 |
|
|
BOFs (Track C - in H.3244) (9) |
Sailfish OS BOF |
|
H.3244 |
Saturday |
15:00 |
16:00 |
|
|
Nethserver BOF |
|
H.3244 |
Saturday |
16:00 |
17:00 |
|
|
Linux on Mobile BOF |
|
H.3244 |
Sunday |
10:00 |
11:00 |
|
|
Terminus DB BOF |
|
H.3244 |
Sunday |
11:00 |
11:30 |
|
|
purism librem 5 BOF State of the union |
|
H.3244 |
Sunday |
11:30 |
12:30 |
|
|
pinephone porters BOF |
|
H.3244 |
Sunday |
12:30 |
13:30 |
|
|
PINETIME BOF |
|
H.3244 |
Sunday |
13:30 |
14:30 |
|
|
Blockchain BOF |
|
H.3244 |
Sunday |
14:30 |
15:30 |
|
|
Fedora Modularity BOF |
|
H.3244 |
Sunday |
16:00 |
16:30 |
|
|
Workshops (2) |
Open Source Hardware and Soldering Workshop |
Tsvetan Usunov |
UB4.228 |
Saturday |
10:30 |
19:00 |
|
|
Open Source Hardware and Soldering Workshop |
Tsvetan Usunov |
UB4.228 |
Sunday |
10:00 |
17:00 |
|
|