|
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 | webm mp4 |
FOSSH - 2000 to 2020 and beyond! maddog continues to pontificate | Jon 'maddog' Hall | Janson | Sunday | 16:00 | 16:50 | |
FOSDEM@20 - A Celebration The cliché of constant change | Steven Goodwin | Janson | Sunday | 17:00 | 17:50 | |
Closing FOSDEM 2020 | FOSDEM Staff | Janson | Sunday | 17:50 | 18:15 | webm mp4 |
|
How FOSS could revolutionize municipal government with recent real-world examples | Danese Cooper | K.1.105 (La Fontaine) | Saturday | 10:00 | 10:50 | |
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 | |
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 | webm mp4 |
|
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 | |
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 | 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 | |
|
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 | webm mp4 |
SECCOMP your PostgreSQL | Joe Conway | K.1.105 (La Fontaine) | Sunday | 09:00 | 09:50 | |
dqlite: High-availability SQLite An embeddable, distributed and fault tolerant SQL engine | Free Ekanayaka | K.1.105 (La Fontaine) | Sunday | 10:00 | 10:50 | |
MySQL Goes to 8! | Geir Høydalsvik | K.1.105 (La Fontaine) | Sunday | 11:00 | 11:50 | |
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 |
|
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 | |
The core values of software freedom | Matthias Kirschner | Janson | Sunday | 11:00 | 11:50 | |
Why open infrastructure matters | Thierry Carrez | Janson | Sunday | 12:00 | 12:50 | webm mp4 |
Why the GPL is great for business Debunking the current business licensing discussion | Frank Karlitschek | Janson | Sunday | 13:00 | 13:50 | |
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 | |
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 | webm mp4 |
|
LibreOffice turns ten and what's next Lots to learn, and get excited about | Michael Meeks | Janson | Saturday | 11:00 | 11:50 | |
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 | |
Generation gaps | Liam Proven | Janson | Saturday | 15:00 | 15:50 | |
|
HTTP/3 for everyone The next generation HTTP is coming | Daniel Stenberg | Janson | Saturday | 16:00 | 16:50 | webm mp4 |
State of the Onion The Road to Mainstream Adoption and Improved Censorship Circumvention | Pili Guerra | Janson | Saturday | 17:00 | 17:50 | |
SCION Future internet that you can use today | Mateusz Kowalski, Kamila Součková | Janson | Saturday | 18:00 | 18:50 | webm mp4 |
|
Improving protections against speculative execution side channel | David Stewart | K.1.105 (La Fontaine) | Sunday | 13:00 | 13:50 | |
SaBRe: Load-time selective binary rewriting | Paul-Antoine Arras | K.1.105 (La Fontaine) | Sunday | 14:00 | 14:50 | webm mp4 |
The year of the virtual Linux desktop | Lubosz Sarnecki | K.1.105 (La Fontaine) | Sunday | 15:00 | 15:50 | 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 |
|
Civil society needs Free Software hackers | Matthias Kirschner | H.2215 (Ferrer) | Saturday | 12:00 | 12:15 | 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 | 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 | webm mp4 |
Kapow! A Web Framework for the Shell | Roberto Abdelkader Martínez Pérez | H.2215 (Ferrer) | Saturday | 14:00 | 14:15 | 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 | |
Protect your data objects, not your network connections Good news for a paradigm shift | Stephan Schwichtenberg | H.2215 (Ferrer) | Saturday | 15:00 | 15:15 | |
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 | webm mp4 |
Indexing Encrypted Data Using Bloom Filters | Claude Warren | H.2215 (Ferrer) | Saturday | 15:40 | 15:55 | webm mp4 |
Verifpal Cryptographic Protocol Analysis for Students and Engineers | Nadim Kobeissi | H.2215 (Ferrer) | Saturday | 16:00 | 16:15 | |
Mandos Disk encryption without passwords | Teddy Hogeborn | H.2215 (Ferrer) | Saturday | 16:20 | 16:35 | 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 | webm mp4 |
Gate project Portable execution state | Timo Savola | H.2215 (Ferrer) | Saturday | 17:20 | 17:35 | 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 | webm mp4 |
Tracking local storage configuration on linux | Alasdair Kergon | H.2215 (Ferrer) | Saturday | 18:00 | 18:15 | |
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 | webm mp4 |
AMENDMENT Regaining sovereignty over your router Router freedom | Lucas Lasota | H.2215 (Ferrer) | Sunday | 10:00 | 10:15 | |
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 | |
puavo.org Linux desktops in Finnish schools | Juha Erkkilä | H.2215 (Ferrer) | Sunday | 11:20 | 11:35 | |
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 | 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 | |
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 | 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 | |
Go REUSE to license your code Free Software licensing made simple for everyone | Max Mehl | H.2215 (Ferrer) | Sunday | 13:20 | 13:35 | webm mp4 |
PICTOR: A free-to-use open source radio telescope | Apostolos Spanakis-Misirlis | H.2215 (Ferrer) | Sunday | 13:40 | 13:55 | |
Advancing science with Dataverse Publication, discovery, citation, and exploration of research data. | Philip Durbin | H.2215 (Ferrer) | Sunday | 14:00 | 14:15 | |
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 | |
Getting started with FPGA's for Packet Processing Intel FPGA opportunities | Miroslaw Walukiewicz | H.2215 (Ferrer) | Sunday | 14:40 | 14:55 | |
Quality diagrams with PyCirkuit | Orestes Mas | H.2215 (Ferrer) | Sunday | 15:00 | 15:15 | |
License compliance for embedded Linux devices with Buildroot | Luca Ceresoli | H.2215 (Ferrer) | Sunday | 15:20 | 15:35 | |
Open Source Support Program by OTA | Gratien D'haese | H.2215 (Ferrer) | Sunday | 15:40 | 15:55 | 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 | |
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 | |
FOSDEM infrastructure review | Richard Hartmann | H.2215 (Ferrer) | Sunday | 16:40 | 16:55 | |
|
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 | |
|
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 | webm mp4 |
Cappulada: What we've Learned | Johannes Kliemann | AW1.125 | Saturday | 13:00 | 13:20 | 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 | webm mp4 |
Protect Sensitive Data with Ada Keystore | Stephane Carrez | AW1.125 | Saturday | 17:00 | 17:20 | webm mp4 |
EUgen: a European Project Proposal Generator | Riccardo Bernardini | AW1.125 | Saturday | 17:30 | 17:50 | 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 | webm mp4 |
Informal Discussions & Closing | Dirk Craeynest, Jean-Pierre Rosen | AW1.125 | Saturday | 18:50 | 19:00 | |
|
Past, Present and Future of DRLM project | Didac Oliveira | UD2.119 | Saturday | 10:30 | 11:00 | webm mp4 |
Relax-and-Recover (ReaR) Basics with Demo on Real Hardware | Gratien D'haese, Johannes Meixner | UD2.119 | Saturday | 11:05 | 11:35 | |
Relax-and-Recover (ReaR) Mass Deployment | Gratien D'haese | UD2.119 | Saturday | 11:40 | 12:05 | |
Overview of Bareos What is Bareos and what is new in 19.2? | Andreas Rogge | UD2.119 | Saturday | 12:10 | 12:35 | |
oVirt-Plugin for Bareos Backing up oVirt using Bareos | Andreas Rogge | UD2.119 | Saturday | 12:40 | 12:55 | |
Preserve kubernetes state using heptio velero | Harshita Sharma | UD2.119 | Saturday | 13:00 | 13:15 | |
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 | |
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 | |
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 |
|
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 | webm mp4 |
OpenSMTPD over the clouds the story of an HA setup | Giovanni Bechis | AW1.121 | Sunday | 10:00 | 11:00 | webm mp4 |
NetBSD - Not Just For Toasters | Benny Siegert | AW1.121 | Sunday | 11:05 | 11:35 | |
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 | 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 |
|
The unsupervised free CAT for low resource languages Building a pipeline for the communities | Alberto Massidda | AW1.120 | Saturday | 15:00 | 16:00 | webm mp4 |
Lexemes in Wikidata structured lexicographical data for everyone | Lydia Pintscher | AW1.120 | Saturday | 16:00 | 16:30 | 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 | 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 | webm mp4 |
Open Edge Hardware and Software for Natural Language Translation and Understanding | Alexander Rush, Thierry Tambe | AW1.120 | Saturday | 18:00 | 18:30 | |
Poio Predictive Text Grassroots Technology for Language Diversity | Peter Bouda | AW1.120 | Saturday | 18:30 | 19:00 | |
|
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 | 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 | |
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 | |
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 | |
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 | webm mp4 |
Wikibase Ecosystem taking Wikidata further | Lydia Pintscher | AW1.120 | Saturday | 13:30 | 13:55 | webm mp4 |
Decentralized collaborative applications Peer-to-peer collaboration, search & discovery | TG x | AW1.120 | Saturday | 14:00 | 14:25 | |
|
Applying Open Culture Practices across Distributed Teams | Katrina Novakovic | UB5.230 | Sunday | 09:05 | 09:30 | 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 | 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 | webm mp4 |
Building Ethical Software Under Capitalism | Deb Nicholson | UB5.230 | Sunday | 11:30 | 11:50 | webm mp4 |
Cognitive biases, blindspots and inclusion | Allon Mureinik | UB5.230 | Sunday | 11:55 | 12:20 | webm mp4 |
Growing Sustainable Contributions Through Ambassador Networks | Shilla Saebi, Alison Yu | UB5.230 | Sunday | 12:25 | 12:50 | webm mp4 |
Bringing back ethics to open source | Tobie Langel | UB5.230 | Sunday | 12:55 | 13:15 | |
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 | webm mp4 |
How Does Innersource Impact on the Future of Upstream Contributions? | Bradley M. Kuhn | UB5.230 | Sunday | 16:10 | 16:35 | |
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 | webm mp4 |
|
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 | |
BPF as a revolutionary technology for the container landscape | Daniel Borkmann | UD2.208 (Decroly) | Saturday | 11:20 | 11:50 | webm mp4 |
Kata Containers on openSUSE | Ralf Haferkamp | UD2.208 (Decroly) | Saturday | 11:55 | 12:15 | webm mp4 |
Evolution of kube-proxy | Laurent Bernaille | UD2.208 (Decroly) | Saturday | 12:20 | 12:50 | |
Container Live Migration | Adrian Reber | UD2.208 (Decroly) | Saturday | 12:55 | 13:15 | webm mp4 |
Supervising and emulating syscalls | Christian Brauner | UD2.208 (Decroly) | Saturday | 13:20 | 13:40 | webm mp4 |
Below Kubernetes: Demystifying container runtimes | Thierry Carrez | UD2.208 (Decroly) | Saturday | 13:45 | 14:05 | webm mp4 |
Linux memory management at scale Building the future of kernel resource management | Chris Down | UD2.208 (Decroly) | Saturday | 14:10 | 14:40 | |
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 | webm mp4 |
How (Not) To Containerise Securely Lessons Learned the Hard Way | Andrew Martin | UD2.208 (Decroly) | Saturday | 15:10 | 15:40 | |
Using crio-lxc with Kubernetes | Tycho Andersen, Mike McCracken | UD2.208 (Decroly) | Saturday | 15:45 | 16:15 | |
Containers and Steam Putting games under pressure | Simon McVittie | UD2.208 (Decroly) | Saturday | 16:20 | 16:40 | webm mp4 |
Distributed HPC Applications with Unprivileged Containers | Felix Abecassis, Jonathan Calmels | UD2.208 (Decroly) | Saturday | 16:45 | 17:15 | 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 | |
Inspektor Gadget and traceloop Tracing containers syscalls using BPF | Alban Crequy | UD2.208 (Decroly) | Saturday | 17:45 | 18:05 | |
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 | |
CANCELLED A way of GPU virtualization for container | Shengbo Song | UD2.208 (Decroly) | Saturday | 18:35 | 19:00 | |
|
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 | 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 | webm mp4 |
Choosing The Right Deployment Strategy | Viktor Farcic | UB4.136 | Sunday | 12:20 | 13:00 | |
Progressive Delivery Continuous Delivery the Right Way | Carlos Sanchez | UB4.136 | Sunday | 13:05 | 13:45 | webm mp4 |
A Practical CI/CD Framework for Machine Learning at Massive Scale | Alejandro Saucedo | UB4.136 | Sunday | 13:50 | 14:05 | |
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 | webm mp4 |
Deployment to hardware A multi pipeline challenge | William Salmon | UB4.136 | Sunday | 15:40 | 16:20 | webm mp4 |
AMENDMENT How secure is your build/server? a story of packages and trust | Patrick Debois | UB4.136 | Sunday | 16:25 | 17:00 | webm mp4 |
|
Low-end platform profiling with HawkTracer profiler | Marcin Kolny | K.4.201 | Sunday | 10:05 | 10:30 | 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 | |
The GDB Text User Interface | Tom Tromey | K.4.201 | Sunday | 11:10 | 11:40 | |
Memcheck Reloaded dealing with compiler-generated branches on undefined values | Julian Seward | K.4.201 | Sunday | 11:45 | 12:25 | |
Postmodern strace | Dmitry Levin | K.4.201 | Sunday | 12:30 | 13:00 | webm mp4 |
strace: fight for performance | Eugene Syromyatnikov | K.4.201 | Sunday | 13:05 | 13:35 | webm mp4 |
strace --seccomp-bpf: a look under the hood | Paul Chaignon | K.4.201 | Sunday | 13:40 | 14:10 | webm mp4 |
Tools and mechanisms to debug BPF programs | Quentin Monnet | K.4.201 | Sunday | 14:15 | 14:55 | |
Support for mini-debuginfo in LLDB How to read the .gnu_debugdata section. | Konrad Kleine | K.4.201 | Sunday | 15:00 | 15:15 | webm mp4 |
The elfutils debuginfod server | Mark Wielaard, Frank Ch. Eigler | K.4.201 | Sunday | 15:20 | 16:00 | webm mp4 |
Debugging apps running in Kubernetes An overview of the tooling available | Jeff Knurek | K.4.201 | Sunday | 16:05 | 16:35 | webm mp4 |
|
Close lid to encrypt Hard disk encryption in Linux suspend mode | Tim Dittler | UA2.220 (Guillissen) | Sunday | 09:00 | 09:10 | 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 | 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 | 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 | |
AMENDMENT Open and federated identities with ID4me An alternative to "sign in with Facebook" | Vittorio Bertola | UA2.220 (Guillissen) | Sunday | 11:00 | 11:30 | |
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 | 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 | |
DAT protocol in the browser: Progress and Challenges | Sam Macbeth | UA2.220 (Guillissen) | Sunday | 13:00 | 13:30 | |
An Introduction to the Tor Ecosystem for Developers | Alexander Færøy | UA2.220 (Guillissen) | Sunday | 13:30 | 14:00 | |
OpenPush Introducing a Free, Decentralized Push Messaging Framework for Android | Marcus Hoffmann | UA2.220 (Guillissen) | Sunday | 14:00 | 14:30 | 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 | |
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 | |
Who will Decentralise the Fediverse? Self hosting on the Fediverse 3 years on. | kyzh | UA2.220 (Guillissen) | Sunday | 16:30 | 17:00 | webm mp4 |
|
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 | |
Comparing dependency management issues across packaging ecosystems | Tom Mens | UD2.119 | Saturday | 16:00 | 16:30 | |
Building Confidence & Overcoming Insecurity The ultimate software supply chain self-help guide | Jeff McAffer | UD2.119 | Saturday | 16:30 | 17:00 | |
Precise, cross-project code navigation at GitHub scale | Douglas Creager | UD2.119 | Saturday | 17:00 | 17:30 | 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 | |
|
Do Linux Distributions Still Matter with Containers? | Scott Mccarty | K.3.201 | Sunday | 09:00 | 09:55 | |
What's up on Haiku? R1/beta2, packaging, porting and contributing. | François Revol (mmu_man) | K.3.201 | Sunday | 10:00 | 10:25 | webm mp4 |
Homebrew: Features and Funding | Mike McQuaid | K.3.201 | Sunday | 10:30 | 10:55 | |
GNU Guix as an alternative to the Yocto Project | Mathieu Othacehe | K.3.201 | Sunday | 11:00 | 11:25 | webm mp4 |
Software distribution: new points of failure In a censored world | Alexander E. Patrakov | K.3.201 | Sunday | 11:30 | 11:55 | 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 | |
Using systemd security features to build a more secure distro | Zbigniew Jędrzejewski-Szmek | K.3.201 | Sunday | 13:00 | 13:55 | |
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 | |
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 | 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 | |
|
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 | webm mp4 |
HashDNS and FQDNDHCP IPv6 DNS configuration made easy | Renzo Davoli | H.1309 (Van Rijn) | Saturday | 11:10 | 11:40 | webm mp4 |
State of djbdnscurve6 IPv6 LLU address support | Erwin Hoffmann (feh) | H.1309 (Van Rijn) | Saturday | 11:45 | 12:05 | 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 | 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 | webm mp4 |
extending catalog zones auto-maintain DNS servers | Leo Vandewoestijne | H.1309 (Van Rijn) | Saturday | 13:45 | 14:00 | webm mp4 |
The Different Ways of Minimizing ANY | Edward Lewis | H.1309 (Van Rijn) | Saturday | 14:05 | 14:25 | webm mp4 |
|
Integrating Julius Speech Recognition Engine | Thierry Bultel | UD2.218A | Saturday | 10:30 | 10:55 | |
Building Homebridge with the Yocto Project | Leon Anavi | UD2.218A | Saturday | 11:00 | 11:25 | 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 | webm mp4 |
ROS2: The evolution of Robot Operative System | Jose Luis Rivero | UD2.218A | Saturday | 12:00 | 12:25 | 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 | webm mp4 |
Building a low-cost test fixture | Guillaume Vier | UD2.218A | Saturday | 13:00 | 13:25 | |
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 | |
Embedded systems, the road to Linux Early boot, comparing and explaining different systems. | Angelo Dureghello | UD2.218A | Saturday | 14:00 | 14:50 | |
boot/loader — How to boot Linux and nothing else | Łukasz Stelmach | UD2.218A | Saturday | 15:00 | 15:25 | 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 | webm mp4 |
How Yocto extra tools help industrial project Yocto is not (only) bitbake | Pierre Ficheux | UD2.218A | Saturday | 16:30 | 17:20 | |
The State of PTXdist | Roland Hieber | UD2.218A | Saturday | 17:30 | 17:55 | 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 | |
|
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 | |
Debugging and tracing a production RabbitMQ node | Gabriele Santomaggio | AW1.121 | Saturday | 11:30 | 11:50 | |
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 | 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 | |
Processes & Grains A Journey in Orleans | Evadne Wu | AW1.121 | Saturday | 14:00 | 14:20 | |
|
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 | |
JMC & JFR - 2020 Vision | Jie Kang | H.1302 (Depage) | Saturday | 14:05 | 14:45 | |
Hacking on GraalVM: A (very) Rough Guide | Andrew Dinn, Josh Matsuoka | H.1302 (Depage) | Saturday | 14:50 | 15:15 | |
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 | |
JRuby Startup and AOT | Charles Nutter, Thomas Enebo | H.1302 (Depage) | Saturday | 18:20 | 19:00 | |
|
Free Software Radio Devroom Introduction and Hackfest Review | Philip Balister, Andrej Rode | AW1.120 | Sunday | 09:00 | 09:30 | 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 | 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 | webm mp4 |
How to evolve the GNU Radio scheduler Embracing and breaking legacy | Marcus Müller | AW1.120 | Sunday | 10:30 | 11:00 | 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 | |
gr-satellites latests developments | Daniel Estévez | AW1.120 | Sunday | 11:30 | 12:00 | 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 | 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 | webm mp4 |
Cooperative Perception in Future Cars using GNU Radio | Augusto Vega | AW1.120 | Sunday | 13:30 | 14:00 | webm mp4 |
srsLTE project update | Andre Puschmann | AW1.120 | Sunday | 14:00 | 14:30 | 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 | webm mp4 |
Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges | Augusto Vega | AW1.120 | Sunday | 15:00 | 15:30 | 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 | webm mp4 |
openwifi Opensource "Wi-Fi chip design" and Linux driver | Xianjun Jiao | AW1.120 | Sunday | 16:00 | 16:30 | 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 | webm mp4 |
|
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 | |
Surfing the Tsunami - News from the IntelliJ IDEA Community | Trisha Gee | UD2.119 | Sunday | 09:30 | 09:50 | |
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 | |
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 | |
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 | |
Developer Workspace As Code - Is Developer Heaven in the Cloud? | Lukas Krejci | UD2.119 | Sunday | 14:55 | 15:15 | |
FaaS You Like It: Create Serverless Functions & Run Anywhere | Ewan Slater | UD2.119 | Sunday | 15:20 | 15:40 | 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 |
|
Welcome to game development devroom | Julian Murgia, George Marques | K.3.201 | Saturday | 10:30 | 10:40 | |
Python for Godot | Emmanuel Leblond | K.3.201 | Saturday | 10:45 | 11:10 | |
0 A.D.: Graphics Pipeline How open-source game graphics works | Vladislav Belov | K.3.201 | Saturday | 11:15 | 12:00 | |
Game development with OpenXR | Christoph Haag | K.3.201 | Saturday | 12:35 | 13:00 | webm mp4 |
Open lightning talks Showcase your open source project | George Marques | K.3.201 | Saturday | 13:05 | 14:00 | |
Java & Games A rivalrous case-study from porting Doom 3 | Mahmoud Abdelghany | K.3.201 | Saturday | 14:05 | 15:00 | 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 | 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 | |
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 | |
Spring & Steam, an Odyssey | Eshed Shaham | K.3.201 | Saturday | 17:50 | 18:30 | webm mp4 |
|
istsos3: Data Analysis and statistical tools and unit conversions GSoC 2017, 18 at OSGeo(istSOS) | Rahul Chauhan | AW1.126 | Sunday | 09:00 | 09:15 | |
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 | |
GeoNetwork Basics | Jody Garnett | AW1.126 | Sunday | 10:25 | 10:45 | |
Getting inspired by open software for a web site: g3n.fyi | Thomas Bremer | AW1.126 | Sunday | 10:50 | 11:10 | webm mp4 |
Arabesque: a geographic flow visualization application | Nicolas Roelandt | AW1.126 | Sunday | 11:15 | 11:35 | |
Boost.Geometry R-tree - speeding up geographical computation. | Adam Wulkiewicz | AW1.126 | Sunday | 11:40 | 12:00 | |
Testing Navit using Device Farms | Patrick Höhn | AW1.126 | Sunday | 12:05 | 12:25 | 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 | webm mp4 |
Working with spatial trajectories in Boost Geometry | Vissarion Fysikopoulos | AW1.126 | Sunday | 12:55 | 13:15 | webm mp4 |
MobilityDB Managing mobility data in PostGIS | Mahmoud Sakr | AW1.126 | Sunday | 13:20 | 13:40 | 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 | webm mp4 |
Apache Spark on planet scale Using Apache Spark to process OpenStreetMap data | Denis Chaplygin | AW1.126 | Sunday | 15:00 | 15:20 | 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 | webm mp4 |
Divide and map. Now. the damn project | Jiri Vlasak | AW1.126 | Sunday | 15:50 | 16:10 | |
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 | webm mp4 |
|
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 | webm mp4 |
Porting Go to NetBSD/arm64 | Maya Rashish | UB2.252A (Lameere) | Sunday | 10:00 | 10:30 | 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 | webm mp4 |
Deep Learning For Gophers | Rashmi Nagpal | UB2.252A (Lameere) | Sunday | 15:00 | 15:30 | |
Speed up the monolith building a smart reverse proxy in Go | Alessio Caiazza | UB2.252A (Lameere) | Sunday | 15:30 | 16:00 | webm mp4 |
Go Lightning Talks Come speak! | | UB2.252A (Lameere) | Sunday | 16:00 | 17:00 | webm mp4 |
|
Designing a performant and scalable graph processing python package | Vincent Cave | AW1.121 | Saturday | 15:00 | 15:20 | |
Graffiti A historical, distributed graph engine | Sylvain Baubeau | AW1.121 | Saturday | 15:25 | 15:45 | webm mp4 |
The Neo4j Graph Algorithms Library: An Overview | Max Kießling | AW1.121 | Saturday | 15:50 | 16:10 | webm mp4 |
Gunrock: High-Performance Graph Analytics for the GPU | Muhammad Osama | AW1.121 | Saturday | 16:15 | 16:35 | 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 | webm mp4 |
Programmable Unified Memory Architecture (PUMA) | Stijn Eyerman | AW1.121 | Saturday | 17:05 | 17:25 | 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 | webm mp4 |
Temporal Graph Analytics with GRADOOP | Kevin Gomez, Christopher Rost | AW1.121 | Saturday | 18:20 | 18:40 | webm mp4 |
Weaviate OSS Smart Graph feature updates, demo and use cases | Bob van Luijt | AW1.121 | Saturday | 18:40 | 19:00 | webm mp4 |
|
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 | webm mp4 |
FOSS Virtual & Augmented Reality The Monado project & OpenXR | Jakob Bornecrantz | K.4.401 | Saturday | 14:00 | 14:55 | webm mp4 |
Back to the Linux Framebuffer! Linux Framebuffer support in free software | Nicolas Caramelli | K.4.401 | Saturday | 15:00 | 15:55 | 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 | webm mp4 |
|
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 | webm mp4 |
Continuous Integration for Open Hardware Projects | Mario Behling | K.4.401 | Sunday | 10:00 | 10:25 | 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 Fusitni | K.4.401 | Sunday | 11:00 | 11:55 | 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 | webm mp4 |
Status of AMD platforms in coreboot | Michał Żygowski | K.4.401 | Sunday | 12:30 | 12:55 | 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 Demaret | K.4.401 | Sunday | 14:00 | 14:55 | 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 | 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 | |
|
Opening | Vasily A. Sartakov | K.4.601 | Saturday | 10:30 | 10:40 | |
AMENDMENT Be secure with Rust & Intel SGX | Jethro G. Beekman | K.4.601 | Saturday | 10:40 | 11:15 | |
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 | webm mp4 |
AMENDMENT EActors: an actor-based programming framework for Intel SGX | Vasily A. Sartakov | K.4.601 | Saturday | 12:00 | 12:35 | |
AMENDMENT A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes | Jo Van Bulck | K.4.601 | Saturday | 12:40 | 13:15 | webm mp4 |
AMENDMENT HOWTO build a product with OP-TEE | Rouven Czerwinski | K.4.601 | Saturday | 13:20 | 13:55 | |
AMENDMENT Demo: SGX-LKL Running unmodified Linux applications inside Intel SGX's enclaves | Thiago Zagatti | K.4.601 | Saturday | 14:00 | 14:30 | |
|
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 | webm mp4 |
Building an open source data lake at scale in the cloud | Adrian Woodhead | UB5.132 | Sunday | 09:30 | 09:55 | webm mp4 |
Magic Castle: Terraforming the Cloud for HPC | Félix-Antoine Fortin | UB5.132 | Sunday | 10:00 | 10:25 | 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 | 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 | 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 | webm mp4 |
Buildtest: HPC Software Stack Testing Framework | Shahzeb Siddiqui | UB5.132 | Sunday | 12:45 | 12:55 | webm mp4 |
Facilitating HPC job debugging through job scripts archival | Andy Georges | UB5.132 | Sunday | 13:00 | 13:10 | 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 | webm mp4 |
GraphBLAS: A linear algebraic approach for high-performance graph algorithms | Gabor Szarnyas | UB5.132 | Sunday | 14:00 | 14:25 | webm mp4 |
Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor Simulations | Aleksander J. Dubas | UB5.132 | Sunday | 14:30 | 14:55 | 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 | webm mp4 |
Interactive applications on HPC systems Jupyterhub, Galaxy, RStudio, XPRA | Erich Birngruber | UB5.132 | Sunday | 16:00 | 16:25 | webm mp4 |
Building cloud-based data services to enable earth-science workflows across HPC centres | John Hanley | UB5.132 | Sunday | 16:30 | 16:55 | webm mp4 |
|
Introducing Tanka From configuration as data to configuration as code | Malcolm Holmes, Tom Braack | UD2.120 (Chavanne) | Saturday | 10:30 | 10:55 | |
Using OpenAPI to Maximise Your Pulp 3 Experience | Dennis Kliban | UD2.120 (Chavanne) | Saturday | 11:00 | 11:25 | 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 | |
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 | |
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 | 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 | 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 | |
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 | |
Foreman meets Ansible | Adam Růžička | UD2.120 (Chavanne) | Saturday | 15:00 | 15:25 | |
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 | |
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 | |
|
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 | |
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 | |
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 | |
Making an IoT robot With NuttX, IoT.js, WebThings and more | Philippe Coval | UD2.218A | Sunday | 09:50 | 10:10 | |
AI at the edge with Tensorflow Lite to Design the Future of Vertical Farming | Alexis DUQUE | UD2.218A | Sunday | 10:10 | 10:30 | webm mp4 |
Sphactor: actor model concurrency for creatives Sphactor: actor model concurrency for creatives | Arnaud Loonstra | UD2.218A | Sunday | 10:30 | 10:50 | |
Tarantool Cartridge Framework for Distributed App | Artur Barsegyan | UD2.218A | Sunday | 10:50 | 11:10 | |
How to build Webthings? Interact with Mozilla IoT gateway | Christian Paul | UD2.218A | Sunday | 11:10 | 11:30 | 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 | |
IoT Updates with IPv6 Multicast Updating a Billion Nodes from One Tiny Server | Brett Sheffield | UD2.218A | Sunday | 12:10 | 12:30 | webm mp4 |
IoT with CircuitPython Look mam, no development environment. | David Glaude | UD2.218A | Sunday | 12:30 | 12:50 | |
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 | |
IoT Projects in FLOSS Foundations A report based on communities data | Alvaro del Castillo | UD2.218A | Sunday | 13:30 | 14:00 | 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 | 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 | |
TinyGo: Fast, Small, Concurrent: Choose Three TinyGo on microcontrollers | Ron Evans | UD2.218A | Sunday | 16:00 | 16:30 | |
Zyre: p2p messaging to fuck the cloud Pieter Hintjens last IOT project | Benjamin Henrion (zoobab) | UD2.218A | Sunday | 16:30 | 17:00 | webm mp4 |
|
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 |
JavaScript lightning talks | Ludovic Gasc | H.1302 (Depage) | Sunday | 12:00 | 12:25 | webm mp4 |
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 | 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 | 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 | webm mp4 |
How to create Javascript-powered Smartglasses (no soldering knowledge required) | Ruben van der Leun | H.1302 (Depage) | Sunday | 16:00 | 16:25 | 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 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 | |
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 | 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 | |
AMENDMENT Modern asynchronism with coroutines Presentation and best practices of the coroutines framework | Geoffrey Métais | UA2.118 (Henriot) | Sunday | 11:30 | 11:55 | |
Communication Break Down | Coroutines | Bob Dahlberg | UA2.118 (Henriot) | Sunday | 12:00 | 12:25 | webm mp4 |
How Kotlin can change developer experience with modern graphics APIs | Giuseppe Barbieri | UA2.118 (Henriot) | Sunday | 12:30 | 12:55 | |
Improve your Android app with coroutines Coroutines integration in VLC on Android | Geoffrey Métais | UA2.118 (Henriot) | Sunday | 13:00 | 13:25 | |
Confessions of a Serial K–otlin Multiplatform–er __just don’t 𝚎𝚡𝚙𝚎𝚌𝚝 too much__ | Eugenio Marletti | UA2.118 (Henriot) | Sunday | 13:30 | 13:55 | |
Kotlin MP: Into the Multi-Verse | Nishant Srivastava | UA2.118 (Henriot) | Sunday | 14:00 | 14:25 | webm mp4 |
Multiplatform Kotlin Library Development | Russell Wolf | UA2.118 (Henriot) | Sunday | 14:30 | 14:55 | |
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 | |
Designing a DSL with Kotlin | Nicolas Frankel | UA2.118 (Henriot) | Sunday | 16:20 | 17:00 | webm mp4 |
|
Welcome to the Legal & Policy Issues DevRoom | Tom Marble | UA2.220 (Guillissen) | Saturday | 10:30 | 10:35 | |
Technology challenges for privacy: the case of decentralized social media | Cristina DeLisle | UA2.220 (Guillissen) | Saturday | 10:35 | 11:00 | 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 | |
COLLAB: How can we give users standing in free/open software/hardware? | Italo Vignoli | UA2.220 (Guillissen) | Saturday | 13:00 | 13:25 | |
COLLAB: The optics of the policy And vice-versa | Nathan Willis | UA2.220 (Guillissen) | Saturday | 13:30 | 13:55 | |
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 | |
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 | |
DEBATE: Does FOSS need sustainability? | Marc Jones, Philippe Ombredanne, Luis Villa, Mehdi Medjaoui | UA2.220 (Guillissen) | Saturday | 16:00 | 16:50 | |
Oracle v. Google: What are the implications for FOSS? | Van Lindberg | UA2.220 (Guillissen) | Saturday | 17:00 | 17:25 | |
Legal Organizer's Panel | Tom Marble, Bradley M. Kuhn, Karen Sandler, Richard Fontana | UA2.220 (Guillissen) | Saturday | 17:30 | 18:20 | |
|
Debugging with LLVM A quick introduction to LLDB and LLVM sanitizers | Andrzej Warzynski, Graham Hunter | K.4.201 | Saturday | 10:30 | 11:10 | webm mp4 |
Benchmarking LLVM using Embench | Jeremy Bennett | K.4.201 | Saturday | 11:15 | 11:55 | webm mp4 |
Confronting Clang and Fedora | Serge Guelton (serge-sans-paille) | K.4.201 | Saturday | 12:10 | 12:50 | |
LLVM and GCC Learning to work together | Jeremy Bennett | K.4.201 | Saturday | 12:55 | 13:35 | 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 | 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 | webm mp4 |
HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems | Vikram Adve | K.4.201 | Saturday | 17:45 | 18:25 | |
|
seL4 Microkernel Status Update | Gernot Heiser | K.4.601 | Sunday | 09:00 | 09:50 | webm mp4 |
M³: Taking Microkernels to the Next Level | Nils Asmussen | K.4.601 | Sunday | 10:00 | 10:35 | webm mp4 |
HelenOS in the Year of the Pig | Jakub Jermář | K.4.601 | Sunday | 10:40 | 10:55 | 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 | |
Gneiss: A Nice Component Framework in SPARK | Johannes Kliemann | K.4.601 | Sunday | 12:00 | 12:25 | webm mp4 |
A Component-based Environment for Android Apps | Alexander Senier | K.4.601 | Sunday | 12:30 | 12:55 | 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 | webm mp4 |
NOVA Microhypervisor on ARMv8-A | Udo Steinberg | K.4.601 | Sunday | 14:30 | 15:20 | 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 | |
VUOS: Give Your Processes a New VU | Renzo Davoli | K.4.601 | Sunday | 16:30 | 16:55 | webm mp4 |
|
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 | |
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 | |
Forth - The New Synthesis Growing Forth with preForth and seedForth | Ulrich Hoffmann | AW1.125 | Sunday | 10:30 | 10:50 | 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 | 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 | |
GNU Mes Scheme-only bootstrap and beyond | Jan Nieuwenhuizen (janneke) | AW1.125 | Sunday | 11:50 | 12:10 | |
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 | 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 | 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 | 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 | 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 | |
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 |
|
Intro Monitoring and Observability Devroom | Richard Hartmann | UD2.120 (Chavanne) | Sunday | 09:00 | 09:05 | |
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 | |
Jaegertracing in Ceph An interesting case of distributed tracing | Deepika Upadhyay | UD2.120 (Chavanne) | Sunday | 10:30 | 10:55 | |
Stories around ModBus Why ModBus is worse than SNMP | Richard Hartmann | UD2.120 (Chavanne) | Sunday | 11:10 | 11:35 | |
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 | |
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 | |
How to measure Linux Performance Wrong | Peter Zaitsev | UD2.120 (Chavanne) | Sunday | 14:30 | 14:55 | |
From Zero to Useless to Hero: Make Runtime Data Useful in Teams | Florian Lautenschlager, Robert Hoffmann | UD2.120 (Chavanne) | Sunday | 15:10 | 15:35 | webm mp4 |
Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet | Julien Pivotto, Malcolm Holmes | UD2.120 (Chavanne) | Sunday | 15:50 | 16:15 | 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 |
|
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 | |
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 | webm mp4 |
Loanwords, Agriculture & WebAssembly | Andre Garzia | UA2.114 (Baudoux) | Sunday | 14:00 | 14:25 | |
AMENDMENT A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds! WebThings by Mozilla | Philippe Coval | UA2.114 (Baudoux) | Sunday | 14:30 | 14:55 | |
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 | |
What Makes People Come and What Makes Them Stay | Gloria Dwomoh | UA2.114 (Baudoux) | Sunday | 16:00 | 16:30 | |
|
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 | |
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 | 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 | |
SELinux fun with MySQL and friends | Matthias C, Ivan Groenewold | H.2214 | Saturday | 13:40 | 14:00 | webm mp4 |
Running MySQL in Kubernetes in real life | Sami Ahlroos | H.2214 | Saturday | 14:10 | 14:30 | |
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 | |
Rewinding time with System Versioned Tables | Sergei Golubchik | H.2214 | Saturday | 15:10 | 15:30 | |
Knocking down the barriers of ORDER BY LIMIT queries with MariaDB 10.5 | Varun Gupta | H.2214 | Saturday | 15:40 | 16:00 | 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 | |
Comparing Hash Join solution, the good, the bad and the worse. | Marco Tusa (the Grinch) | H.2214 | Saturday | 17:10 | 17:30 | |
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 | 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 |
|
Openoffice Build system A walk through building OpenOffice | Peter Kovacs | UB4.136 | Saturday | 10:30 | 10:55 | |
Contributing to LibreOffice without C++ knowledge | Ilmari Lauhakangas | UB4.136 | Saturday | 11:00 | 11:25 | webm mp4 |
coverity and oss-fuzz issue solving common patterns for solving reported issues | Caolán McNamara | UB4.136 | Saturday | 11:30 | 11:55 | |
LibreOffice lockdown and encryption improvements | Thorsten Behrens | UB4.136 | Saturday | 12:00 | 12:25 | 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 | |
Proposal to inspect and highlight styles in Writer | Heiko Tietze | UB4.136 | Saturday | 13:00 | 13:25 | |
LibreOffice Theme Changer An Extension for Customize LibreOffice Appearance in Easy Way | Rania Amina | UB4.136 | Saturday | 13:30 | 13:55 | webm mp4 |
Creating Word Clouds with OpenOffice Text mining and visualization in Writer | Andrea Pescetti | UB4.136 | Saturday | 14:00 | 14:25 | |
Crowdfunding to advance open document editors A status report | Simon Phipps | UB4.136 | Saturday | 14:30 | 14:55 | |
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 | 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 | |
Integrate Collabora Online with web applications | Andras Timar | UB4.136 | Saturday | 16:30 | 16:55 | 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 | 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 |
|
Tesselle image viewer Ease viewing and sharing High Resolution images on the web | Arnaud Pichon | UB2.147 | Sunday | 09:30 | 09:55 | |
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 | 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 | |
GStreamer on the Magic Leap One | Xavier Claessens | UB2.147 | Sunday | 11:00 | 11:25 | webm mp4 |
GPAC 1.0 Overview GPAC's past, present and future | Jean Le Feuvre | UB2.147 | Sunday | 11:30 | 11:55 | webm mp4 |
IMSC Open Source Projects How to combine different Open Source Caption Tools | Andreas Tai | UB2.147 | Sunday | 12:00 | 12:25 | |
Which video network streaming protocol should I use? | Olivier Crête | UB2.147 | Sunday | 12:30 | 12:55 | 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 | webm mp4 |
dav1d: 1 year later dav1d is a fast AV1 decoder | Jean-Baptiste Kempf | UB2.147 | Sunday | 13:30 | 13:55 | 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 | 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 | |
Functional audio and video stream generation with Liquidsoap | Romain Beauxis | UB2.147 | Sunday | 15:00 | 15:25 | webm mp4 |
Building an Open-Source based audio streaming platform | Maxime Bugeia | UB2.147 | Sunday | 15:30 | 15:55 | webm mp4 |
The moldability of mpv Deploying diverse media setups in our museum | David Heijkamp | UB2.147 | Sunday | 16:00 | 16:15 | |
Getting Your Virtual Hands On RIST | Sergio Ammirata | UB2.147 | Sunday | 16:20 | 17:00 | |
|
The good and the bad sides of developing open source tools for neuroscience | Jan Grewe | AW1.126 | Saturday | 10:30 | 11:00 | webm mp4 |
Challenges and opportunities in scientific software development An example from the neurosciences | Julia Sprenger | AW1.126 | Saturday | 11:00 | 11:30 | |
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 | 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 | |
On the road to sustainable research software. | Mateusz Kuzak | AW1.126 | Saturday | 13:30 | 13:45 | |
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 | webm mp4 |
Shrivelling world A Three dimensional visualisation development for representing geographical time-space | Nicolas Roelandt | AW1.126 | Saturday | 14:15 | 14:30 | 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 | 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 | |
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 | 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 | webm mp4 |
|
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 | webm mp4 |
Open-source design ecosystems around FreeCAD | Yorik van Havre, Brad Collette | H.2213 | Saturday | 11:20 | 11:50 | webm mp4 |
ngspice open source circuit simulator dev update and electrothermal simulation | Holger Vogt | H.2213 | Saturday | 11:55 | 12:15 | |
Towards CadQuery 2.0 | Adam Urbanczyk | H.2213 | Saturday | 12:20 | 12:40 | |
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 | |
Pocket Science Lab from Development to Production | Mario Behling | H.2213 | Saturday | 13:20 | 13:40 | |
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 | 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 | |
Sparselizard: a general purpose multiphysics FEM library Mechanics, fluids, electricity, magnetics, EM and more | Alexandre Halbach | H.2213 | Saturday | 14:50 | 15:10 | webm mp4 |
Open CASCADE Technology - an introduction and overview | Alexander Malyshev | H.2213 | Saturday | 15:15 | 15:45 | |
AMENDMENT STEP Reduce Transparent file size reduction for STEP model files | Seth Hillbrand | H.2213 | Saturday | 15:50 | 16:10 | 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 | webm mp4 |
Horizon EDA - Version 1.0 | Lukas Kramer | H.2213 | Saturday | 17:05 | 17:25 | webm mp4 |
OpenPiton: An Open-Source Framework for EDA Tool Development | David Wentzlaff | H.2213 | Saturday | 17:30 | 17:50 | |
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 | webm mp4 |
Finite element modeling with the deal.II software library | Wolfgang Bangerth | H.2213 | Saturday | 18:20 | 18:50 | webm mp4 |
|
Introduction to the devroom and the Open Source Design collective | Bernard Tyers, Amit Nambiar | H.2213 | Sunday | 09:30 | 09:50 | |
Open Source design - Africa Open Source Design movement in Africa | Peace Ojemeh | H.2213 | Sunday | 10:00 | 10:20 | webm mp4 |
What are we talking about when we say "open design"? | Manufactura Independente | H.2213 | Sunday | 10:30 | 10:50 | |
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 | webm mp4 |
Gitflow Design A git workflow for design in open-source projects | Diogo Sergio | H.2213 | Sunday | 12:30 | 12:50 | 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 | |
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 | |
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 | 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 | |
Designing to change it all Designing processes and designing some products on the way... | Winfried Tilanus | H.2213 | Sunday | 16:00 | 16:20 | webm mp4 |
Pitch your project | Bernard Tyers, Amit Nambiar | H.2213 | Sunday | 16:30 | 16:50 | |
|
Open source UEFI and TianoCore | Leif Lindholm | K.4.601 | Saturday | 15:00 | 15:25 | |
Discover UEFI with U-Boot | Heinrich Schuchardt | K.4.601 | Saturday | 15:30 | 15:55 | 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 | 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 | |
Introducing AUTOREV An automatic reverse-engineering framework for firmware BLOBs | Patrick Rudolph | K.4.601 | Saturday | 17:00 | 17:25 | |
Look at ME! Intel ME firmware investigation | Daniel Maslowski (CyReVolt) | K.4.601 | Saturday | 17:30 | 17:55 | 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 | webm mp4 |
Opening Intel Server firmware based on OpenBMC example | Maciej Lawniczak, Przemyslaw Czarnowski | K.4.601 | Saturday | 18:30 | 18:55 | |
|
Fibonacci Spirals and 21 Ways to Contribute to Postgres—Beyond Code | Claire Giordano | H.2214 | Sunday | 10:00 | 10:50 | |
Find your slow queries, and fix them! | Stephen Frost | H.2214 | Sunday | 11:00 | 11:50 | |
A Deep Dive into PostgreSQL Indexing | Ibrar Ahmed | H.2214 | Sunday | 12:00 | 12:50 | |
PostgreSQL on K8S at Zalando: Two years in production | Alexander Kukushkin | H.2214 | Sunday | 13:00 | 13:50 | |
An ultimate guide to upgrading your PostgreSQL installation | Ilya Kosmodemiansky | H.2214 | Sunday | 14:00 | 14:50 | |
The State of (Full) Text Search in PostgreSQL 12 | Jimmy Angelakos | H.2214 | Sunday | 15:00 | 15:50 | webm mp4 |
RTFM | Federico Campoli | H.2214 | Sunday | 16:00 | 16:50 | webm mp4 |
|
Extending sudo in Python Best of both worlds | Peter Czanik | UB2.252A (Lameere) | Saturday | 10:30 | 10:55 | webm mp4 |
Boosting Python with Rust The case of Mercurial | Raphaël Gomès | UB2.252A (Lameere) | Saturday | 11:00 | 11:25 | 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 | |
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 | webm mp4 |
Follow Your Celery Tasks | Nicolas Crocfer | UB2.252A (Lameere) | Saturday | 14:00 | 14:25 | 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 | |
Introduction to Reactive Programming with RxPY | Romain Picard | UB2.252A (Lameere) | Saturday | 15:30 | 15:55 | webm mp4 |
Introducing HTTPX | Tom Christie | UB2.252A (Lameere) | Saturday | 16:00 | 16:25 | |
FoxDot and the Summer of 2019 | Moisés Guimarães | UB2.252A (Lameere) | Saturday | 16:30 | 16:55 | |
Monads in Python: why and how? | Vincent Perez | UB2.252A (Lameere) | Saturday | 17:00 | 17:25 | |
repcloud A repacker for PostgreSQL in cloud | Federico Campoli | UB2.252A (Lameere) | Saturday | 17:30 | 17:55 | webm mp4 |
Thoth - a recommendation engine for Python applications | Fridolín Pokorný | UB2.252A (Lameere) | Saturday | 18:00 | 18:25 | webm mp4 |
The Pythran compiler, 7 years later | Serge Guelton (serge-sans-paille) | UB2.252A (Lameere) | Saturday | 18:30 | 18:55 | |
|
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 | |
Quantum computing hardware and control systems | Felix Tripier | UA2.118 (Henriot) | Saturday | 11:50 | 12:25 | |
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 | |
Quantum Advantage and Quantum Computing in the Real World | Mark Mattingley-Scott | UA2.118 (Henriot) | Saturday | 13:20 | 13:55 | |
Quantum circuit optimisation, verification, and simulation with PyZX | John van de Wetering | UA2.118 (Henriot) | Saturday | 14:05 | 14:40 | webm mp4 |
SimulaQron - a simulator for developing quantum internet software | Axel Dahlberg | UA2.118 (Henriot) | Saturday | 14:50 | 15:25 | webm mp4 |
AMENDMENT Quantum Game with Photons: Tensors in TypeScript, Visualized | Piotr Migdal | UA2.118 (Henriot) | Saturday | 15:30 | 15:55 | webm mp4 |
AMENDMENT Simulating noisy quantum devices with QuTiP | Boxi Li | UA2.118 (Henriot) | Saturday | 16:00 | 16:25 | 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 | |
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 | |
|
Janus as a WebRTC "enabler" Having fun with RTP and external applications | Lorenzo Miniero | UD2.208 (Decroly) | Sunday | 09:20 | 09:35 | 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 | 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 | 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 | |
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 | 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 | |
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 | |
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 | 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 | |
Asterisk: A Project Update | Matthew Fredrickson | UD2.208 (Decroly) | Sunday | 15:30 | 15:45 | |
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 | |
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 |
|
Welcome to the Retrocomputing DevRoom 2020 | Pau Garcia Quiles (pgquiles), François Revol (mmu_man) | K.3.401 | Saturday | 14:55 | 15:00 | |
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 | |
BASICODE: the 8-bit programming API that crossed the Berlin Wall | Rob Hagemans | K.3.401 | Saturday | 15:35 | 16:05 | |
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 | webm mp4 |
Reverse engineering a VIC-20 expansion cartridge | Ben Dooks | K.3.401 | Saturday | 17:20 | 17:50 | |
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 |
|
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 | webm mp4 |
BlackParrot An Agile Open Source RISC-V Multicore for Accelerator SoCs | Dan Petrisko | K.3.401 | Saturday | 10:50 | 11:10 | |
The HammerBlade RISC-V Manycore A programmable, scalable RISC-V fabric | Michael Taylor, Max H Ruttenberg | K.3.401 | Saturday | 11:10 | 11:30 | |
Open ESP The Heterogeneous Open-Source Platform for Developing RISC-V Systems | Luca Carloni, Davide Giri | K.3.401 | Saturday | 11:30 | 11:50 | 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 | 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 | 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 | |
Cacheable Overlay Manager RISC-V | Ofer Shinaar | K.3.401 | Saturday | 12:50 | 13:10 | webm mp4 |
RISC-V Boot flow: What's next ? | Atish Patra | K.3.401 | Saturday | 13:10 | 13:30 | webm mp4 |
Oreboot RISC-V Firmware in Rust | Ryan O'Leary | K.3.401 | Saturday | 13:30 | 13:50 | |
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 | |
|
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 | webm mp4 |
sled and rio modern database engineering with io_uring | Tyler Neely | K.3.401 | Sunday | 12:30 | 12:55 | webm mp4 |
RedisJSON A document DB in Rust | Christoph Zimmermann | K.3.401 | Sunday | 13:00 | 13:45 | 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 | 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 | 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 |
|
Threat Modelling for Developers | Arne Padmos | UA2.114 (Baudoux) | Saturday | 10:30 | 10:55 | |
AMENDMENT Custom Crypto Policies by Examples Management of crypto algorithm restrictions | Tomáš Mráz | UA2.114 (Baudoux) | Saturday | 11:00 | 11:25 | webm mp4 |
Securing Existing Software using Formally Verified Libraries | Tobias Reiher | UA2.114 (Baudoux) | Saturday | 11:30 | 11:55 | webm mp4 |
SpecFuzz: Bringing Spectre-type vulnerabilities to the surface | Oleksii Oleksenko | UA2.114 (Baudoux) | Saturday | 12:00 | 12:25 | 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 | |
Docker Security considerations & Incident Analysis | John Lionis | UA2.114 (Baudoux) | Saturday | 13:00 | 13:25 | |
Incrementality and deck functions Simple protocols and efficient constructions in symmetric cryptography | Gilles Van Assche | UA2.114 (Baudoux) | Saturday | 13:30 | 13:55 | webm mp4 |
How Transparent Data Encryption is built in MySQL and Percona Server ? | Robert Golebiowski | UA2.114 (Baudoux) | Saturday | 14:00 | 14:25 | |
Secure logging with syslog-ng Forward integrity and confidentiality of system logs | Stephan Marwedel | UA2.114 (Baudoux) | Saturday | 14:30 | 14:55 | |
Protecting plaintext secrets in configuration files | Moisés Guimarães | UA2.114 (Baudoux) | Saturday | 15:00 | 15:25 | webm mp4 |
Application Whitelisting in Linux Environment | Radovan Sroka | UA2.114 (Baudoux) | Saturday | 15:30 | 15:55 | |
seccomp — Your Next Layer of Defense | Philipp Krenn | UA2.114 (Baudoux) | Saturday | 16:00 | 16:25 | webm mp4 |
Kernel Runtime Security Instrumentation LSM+BPF=KRSI | Florent Revest | UA2.114 (Baudoux) | Saturday | 16:30 | 16:55 | |
Using SELinux with container runtimes | Lukas Vrabec | UA2.114 (Baudoux) | Saturday | 17:00 | 17:25 | webm mp4 |
The hairy issue of e2e encryption in instant messaging | Winfried Tilanus | UA2.114 (Baudoux) | Saturday | 17:30 | 17:55 | webm mp4 |
What you most likely did not know about sudo… | Peter Czanik | UA2.114 (Baudoux) | Saturday | 18:00 | 18:25 | webm mp4 |
|
Fundamental Technologies We Need to Work on for Cloud-Native Networking | Magnus Karlsson | H.1308 (Rolin) | Saturday | 10:30 | 11:10 | |
Skydive A real time network topology and protocols analyzer | Sylvain Baubeau, Sylvain Afchain | H.1308 (Rolin) | Saturday | 11:10 | 11:30 | |
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 | webm mp4 |
Endless Network Programming − An Update from eBPF Land | Quentin Monnet | H.1308 (Rolin) | Saturday | 12:10 | 12:30 | |
Replacing iptables with eBPF in Kubernetes with Cilium | Michal Rostecki, Swami Vasudevan | H.1308 (Rolin) | Saturday | 12:30 | 12:50 | |
Analyzing DPDK applications with eBPF Sharpening the toolset | Stephen Hemminger | H.1308 (Rolin) | Saturday | 12:50 | 13:10 | |
XDP and page_pool API | Ilias Apalodimas, Lorenzo Bianconi | H.1308 (Rolin) | Saturday | 13:10 | 13:30 | 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 | 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 | 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 | 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 | |
Mixing kool-aids! Accelerate the internet with AF_XDP & DPDK | Ciara Loftus, Kevin Laatz | H.1308 (Rolin) | Saturday | 16:20 | 16:40 | 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 | |
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 | 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 | webm mp4 |
|
STS in Ceph Object Storage | Pritha Srivastava | H.1308 (Rolin) | Sunday | 09:00 | 09:30 | |
NFS Ganesha | Arjun Sharma | H.1308 (Rolin) | Sunday | 09:35 | 10:05 | |
Evolution of path based Geo-replication in Gluster | Hari Gowtham | H.1308 (Rolin) | Sunday | 10:10 | 10:30 | |
Run ZFS in userspace How we used ZFS in userspace for storage engine cStor | Harshita Sharma | H.1308 (Rolin) | Sunday | 10:35 | 10:50 | |
What's new in Samba ? Latest news from the Samba project | Jeremy Allison | H.1308 (Rolin) | Sunday | 10:55 | 11:30 | webm mp4 |
Asynchronous Directory Operations in CephFS | Patrick Donnelly, Jeff Layton | H.1308 (Rolin) | Sunday | 11:35 | 12:15 | 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 | |
Explicitly Supporting Stretch Clusters in Ceph | Gregory Farnum | H.1308 (Rolin) | Sunday | 13:50 | 14:25 | |
A 'Thin Arbiter' for glusterfs replication | Ravishankar N. | H.1308 (Rolin) | Sunday | 14:30 | 15:15 | webm mp4 |
Management of Storage on OpenShift Managing storage was never so easy | Ankush Behl | H.1308 (Rolin) | Sunday | 15:20 | 15:45 | |
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 | |
|
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 | 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 | 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 | 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 |
Testing a large testing software | Rémi Duraffort | UB2.147 | Saturday | 17:15 | 17:45 | webm mp4 |
Correlation analysis in automated testing | Łukasz Wcisło | UB2.147 | Saturday | 17:50 | 18:10 | webm mp4 |
How to fail successfully and reliably And look good while doing it | Saleem Siddiqui | UB2.147 | Saturday | 18:15 | 19:00 | webm mp4 |
|
AMENDMENT In Memory of our Friend, Lars Kurth | Ian Jackson | H.1309 (Van Rijn) | Sunday | 09:45 | 10:00 | |
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 | |
Public clouds and vulnerable CPUs: are we secure? | Vitaly Kuznetsov | H.1309 (Van Rijn) | Sunday | 10:30 | 11:00 | webm mp4 |
virtio-fs A shared file system for virtual machines | Stefan Hajnoczi | H.1309 (Van Rijn) | Sunday | 11:00 | 11:30 | |
io_uring in QEMU: high-performance disk I/O for Linux | Julia Suvorova | H.1309 (Van Rijn) | Sunday | 11:30 | 12:00 | |
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 | |
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 | webm mp4 |
oVirt 4k - teaching an old dog new tricks | Nir Soffer | H.1309 (Van Rijn) | Sunday | 13:00 | 13:30 | |
Edge Clouds with OpenNebula | Vlastimil Holer | H.1309 (Van Rijn) | Sunday | 13:30 | 14:00 | 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 | webm mp4 |
|
Check Yourself Before You Wreck Yourself Auditing and Improving the Performance of Boomerang | Nic Jansma | H.1309 (Van Rijn) | Saturday | 15:00 | 15:35 | 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 | 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 | 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 | 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 | webm mp4 |
|
PGP Keysigning | FOSDEM Staff | UD2.Corridor | Sunday | 14:00 | 16:00 | |
|
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 | |
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 | |
|
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 | |
|
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 | |
|
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 | |