💾 Archived View for radia.bortzmeyer.org › fosdem › allevents.gmi captured on 2023-12-28 at 20:06:39. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-06-14)

-=-=-=-=-=-=-

All events at FOSDEM

Day 1 (2021-02-06)

Welcome to FOSDEM 2021

Starts at 09:00 (Brussels time, UTC+1) in room Fosdem

Details on the event

Empowering the school of the future

By Marco Marinello and Paolo Dongilli

Remotely accessing files in a distributed LDAP and Samba-based infrastructure

Starts at 10:00 (Brussels time, UTC+1) in room Community

Details on the event

Open Applications Infrastructure

By Evgeny Ponomarev

Starts at 10:00 (Brussels time, UTC+1) in room Blockchain

Details on the event

Designing a human centric next generation internet

By Jens Finkhaeuser

Vision and progress on the Interpeer Project

Starts at 10:00 (Brussels time, UTC+1) in room Collab

Details on the event

Dragging MAME into the 21st century

By Vasantha Crabb

Practicalities of a large project with two decades of history

Starts at 10:00 (Brussels time, UTC+1) in room Emulator

Details on the event

Opening

By Jo Van Bulck

Welcome, overview, lineup

Starts at 10:00 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Accelerating HPC applications with Out-of-Order Commit Processors

By Ali Hajiabadi

Starts at 10:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Infrastructure-as-code drifts aren't like Pokemon : you can't catch em all

By Stephane Jourdan

Starts at 10:00 (Brussels time, UTC+1) in room Infra

Details on the event

JavaScript welcome session

By Ludovic Gasc and Fabien Benetou (@Utopiah)

Starts at 10:00 (Brussels time, UTC+1) in room Javascript

Details on the event

Getting the Most from Modern Java

By Simon Ritter

Starts at 10:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

Welcome to the MariaDB devroom

By Ian Gilfillan

Starts at 10:00 (Brussels time, UTC+1) in room Mariadb

Details on the event

Welcome and Introduction

By Martin Děcký

Starts at 10:00 (Brussels time, UTC+1) in room Microkernel

Details on the event

Let's find NeMo together

By Stephan Schmidt

welcome, overview, lineup

Starts at 10:00 (Brussels time, UTC+1) in room Network

Details on the event

Welcome to the Perl & Raku devroom

By Juan Julián Merelo and Stuart J Mackintosh

Introduction, lineup, CoC, AoB

Starts at 10:00 (Brussels time, UTC+1) in room Perl

Details on the event

PostgreSQL Waffles

By Lætitia Avrot

Starts at 10:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Intro to the OpenPOWER DevRoom

By Toshaan Bharvani

Starts at 10:00 (Brussels time, UTC+1) in room Power

Details on the event

OpenStreetMap Features as Proxy to Socio-Economic Indicators: A Network Theory Approach

By Albert Yumol

Starts at 10:00 (Brussels time, UTC+1) in room Research

Details on the event

Products versus Protocols

By Matthew Wild

Or why I no longer recommend XMPP and Matrix

Starts at 10:00 (Brussels time, UTC+1) in room Rtc

Details on the event

Why we should use Free and Open Source Software for safety applications

Starts at 10:00 (Brussels time, UTC+1) in room Safety

Details on the event

Welcome to Testing and Automation devroom

By Alexander Todorov and Cyril Hrubis and Anders Roxell

Starts at 10:00 (Brussels time, UTC+1) in room Testing

Details on the event

KubeVirt opinionated deployment via Hyperconverged Cluster Operator

By Simone Tiraboschi

How deploy KubeVirt and several adjacent operators with ease

Starts at 10:00 (Brussels time, UTC+1) in room Virtualization

Details on the event

Rust, WebAssembly and open source

By Nathaniel McCallum and Mike Bursell and axel simon

Enarx design choices

Starts at 10:05 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

MariaDB 10.6 and beyond

By Max Mether

Starts at 10:05 (Brussels time, UTC+1) in room Mariadb

Details on the event

What's new with OpenNMS

By Jeff Gehlbach

Technology and roadmap update

Starts at 10:05 (Brussels time, UTC+1) in room Network

Details on the event

The seL4 Report

By Gernot Heiser

What happened in seL4 land in the past 12 months

Starts at 10:10 (Brussels time, UTC+1) in room Microkernel

Details on the event

KernelCI has passed the test. Over to you!

By Guillaume Tucker

The first year as a LF project has been a success. Now it's time to involve a wider community.

Starts at 10:10 (Brussels time, UTC+1) in room Testing

Details on the event

Angular Test First Development

By Florian PASTEUR

Starts at 10:15 (Brussels time, UTC+1) in room Javascript

Details on the event

Raku - Sets without Borders

By Elizabeth Mattijsen

Using set operators without limitations

Starts at 10:15 (Brussels time, UTC+1) in room Perl

Details on the event

Microwatt grows up

By Paul Mackerras

Starts at 10:15 (Brussels time, UTC+1) in room Power

Details on the event

Combining crowdsourcing and expertise in Digital Humanities

By Olivier Aubert

Starts at 10:25 (Brussels time, UTC+1) in room Research

Details on the event

Adding Matrix for interoperability to existing chat apps

By Will Hunt and Eric Eastwood

How we added Gitter to Matrix, and how you can join too.

Starts at 10:25 (Brussels time, UTC+1) in room Rtc

Details on the event

State of Apache OpenOffice

By Peter Kovacs

Starts at 10:30 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Building a front-end for a p2p app with Fluence & Aquamarine

By Pavel Murygin

Starts at 10:30 (Brussels time, UTC+1) in room Blockchain

Details on the event

Veracruz: privacy-preserving collaborative compute

By Dominic Mulligan

Starts at 10:30 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

HPC Container Engine State-of-Art

By Christian Kniep

Base-line our understanding of what the execution of HPC containers looks like in 2021.

Starts at 10:30 (Brussels time, UTC+1) in room Hpc

Details on the event

A hands-off approach for your Terraform

By Jeff Knurek

Starts at 10:30 (Brussels time, UTC+1) in room Infra

Details on the event

Upgrading to a newer major version of MariaDB

By Valerii Kravchuk

What mysql_upgrade really does and what problems remain

Starts at 10:30 (Brussels time, UTC+1) in room Mariadb

Details on the event

10 Ways Everyone Can Support the Java Community

By Stephen Chin

Starts at 10:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

Tools and Concepts for Successfully Open Sourcing Your Project

By Sanja Bonic and Janos Pasztor

Starts at 10:45 (Brussels time, UTC+1) in room Community

Details on the event

KubeVirt: privilege dropping one capability at a time

By Miguel Barroso

Starts at 10:45 (Brussels time, UTC+1) in room Virtualization

Details on the event

NESi

By Philip Konrath and Janis Groß

The Network Equipment Simulator

Starts at 10:50 (Brussels time, UTC+1) in room Network

Details on the event

Making Tools for Social Media Research: Principles and (Future) Challenges

By Stijn Peeters and Erik Borra and Bernhard Rieder

Starts at 10:50 (Brussels time, UTC+1) in room Research

Details on the event

Can WebRTC help musicians?

By Lorenzo Miniero

Going beyond traditional and boring use cases to support the arts

Starts at 10:50 (Brussels time, UTC+1) in room Rtc

Details on the event

Graphene Library OS

By Dmitrii Kuvaiskii

Running unmodified applications in SGX enclaves

Starts at 10:55 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Migrating from other databases to MariaDB

By Michael "Monty" Widenius

Starts at 10:55 (Brussels time, UTC+1) in room Mariadb

Details on the event

The PlayStation 2: From Emotion to Emulation

By Gauvain Roussel-Tarbouriech

Celebrating 20 Years of Reverse Engineering

Starts at 11:00 (Brussels time, UTC+1) in room Emulator

Details on the event

Faster Spark SQL: Adaptive Query Execution in Spark v3

By Nicolas Poggi

Starts at 11:00 (Brussels time, UTC+1) in room Hpc

Details on the event

State assessment and data validation using Ansible

By Ganesh Nalawade

Starts at 11:00 (Brussels time, UTC+1) in room Infra

Details on the event

Eleventy is a simpler static site generator.

By André Jaenisch

Bring joy back to writing websites

Starts at 11:00 (Brussels time, UTC+1) in room Javascript

Details on the event

Foreign data wrapper study for schemaless databases

By Hiroki Kumagai

Starts at 11:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Status of OpenPOWER support in coreboot

By Michał Żygowski

Starts at 11:00 (Brussels time, UTC+1) in room Power

Details on the event

Adding contracts to the GCC GNAT Ada standard libraries

By Joffrey Huguet

to strengthen analysis provided by formal verification tools

Starts at 11:00 (Brussels time, UTC+1) in room Safety

Details on the event

Benchmarking S3 in Ceph with COSBench

By Danny Abukalam

Starts at 11:00 (Brussels time, UTC+1) in room Sds

Details on the event

Need for secure composition. Aquamarine language.

By Dmitry Kurinskiy

Starts at 11:05 (Brussels time, UTC+1) in room Blockchain

Details on the event

The seL4 Foundation

By June Andronick

what it is and why you should get involved

Starts at 11:10 (Brussels time, UTC+1) in room Microkernel

Details on the event

Reliably reproducing kernel data races

By Richard Palethorpe

From userland with LTP FuzzySync

Starts at 11:10 (Brussels time, UTC+1) in room Testing

Details on the event

Rebuilding the Apache OpenOffice wiki

By Andrea Pescetti

Starts at 11:15 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Cor - The Future of OO In Perl

By Curtis Poe

Starts at 11:15 (Brussels time, UTC+1) in room Perl

Details on the event

From Navicrawler to HyBro: a brief history of webcrawlers for social sciences

By Benjamin Ooghe-Tabanou

Starts at 11:15 (Brussels time, UTC+1) in room Research

Details on the event

Decentralizing HEP for RTC Platforms

By Lorenzo Mangani

Decentralized HEP/WSS/p2p

Starts at 11:15 (Brussels time, UTC+1) in room Rtc

Details on the event

Secure Multi-Party Applications in Open Enclave

By Christoph M. Wintersteiger

Starts at 11:20 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

DeepNetts: Deep Learning IDE

By Zoran Sevarac

Starts at 11:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

Migration from Oracle to MariaDB with no application change

By pickup li

Starts at 11:20 (Brussels time, UTC+1) in room Mariadb

Details on the event

Gazouilloire: a command line tool for long-term tweets collection

By Béatrice Mazoyer

Starts at 11:25 (Brussels time, UTC+1) in room Research

Details on the event

schul-frei

By Benedict Suska

Digital freedom with youth and education

Starts at 11:30 (Brussels time, UTC+1) in room Community

Details on the event

Pinecones and Dendrites - P2P Matrix Progress

By Neil Alexander

Introducing Pinecone: a new P2P overlay network for Matrix

Starts at 11:30 (Brussels time, UTC+1) in room Blockchain

Details on the event

DiscoPoP: A tool to identify parallelization opportunities in sequential programs and suggest OpenMP constructs and clauses

By Mohammad Norouzi

Starts at 11:30 (Brussels time, UTC+1) in room Hpc

Details on the event

Kubernetes Config Management Landscape

By Tomasz Tarczynski

Starts at 11:30 (Brussels time, UTC+1) in room Infra

Details on the event

Accessible code editing with CodeMirror 6

By Marijn Haverbeke

Starts at 11:30 (Brussels time, UTC+1) in room Javascript

Details on the event

Database schema management for lazybones: from chaos to heaven

By Julien Riou

Starts at 11:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

The LibreSOC Project

By Luke Kenneth Casson Leighton

a hybrid 3D CPU / VPU / GPU based on OpenPOWER

Starts at 11:30 (Brussels time, UTC+1) in room Power

Details on the event

Leveraging virtio-vsock in the cloud and containers

By Andra Paraschiv and Stefano Garzarella

A communication channel for isolated workloads

Starts at 11:30 (Brussels time, UTC+1) in room Virtualization

Details on the event

From 0 to public website in 20 minutes with XWiki

By Anca Luca

Starts at 11:35 (Brussels time, UTC+1) in room Collab

Details on the event

Introducing Thola

By Niklas Schon and Tobias Berdin and Mika Meyer

A tool for monitoring and provisioning network devices written in Go.

Starts at 11:35 (Brussels time, UTC+1) in room Network

Details on the event

PANDORÆ

By Guillaume Levrier

Starts at 11:35 (Brussels time, UTC+1) in room Research

Details on the event

Developing WebRTC

By Philipp Hancke

How to change the browser

Starts at 11:40 (Brussels time, UTC+1) in room Rtc

Details on the event

What's new in Ceph RGW

By Pritha Srivastava and Shilpa Jagannath

Starts at 11:40 (Brussels time, UTC+1) in room Sds

Details on the event

Lightning fast enclave network services with async I/O

By Jethro G. Beekman and Mohsen Zohrevandi

Starts at 11:45 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Migrating MariaDB Cluster to ARM

By Krunal Bauskar

Starts at 11:45 (Brussels time, UTC+1) in room Mariadb

Details on the event

Web mining panel

By Guillaume Levrier and Béatrice Mazoyer and Benjamin Ooghe-Tabanou

Starts at 11:45 (Brussels time, UTC+1) in room Research

Details on the event

Document security and digital signatures in PDF

By Matthias Valvekens

Starts at 11:45 (Brussels time, UTC+1) in room Safety

Details on the event

libioth

By Renzo Davoli and Mikey Goldweber

The definitive API for the Internet of Threads

Starts at 11:55 (Brussels time, UTC+1) in room Microkernel

Details on the event

FLOSS meets Social Science Research (and lived to tell the tale)

By Maya Anderson-González

Starts at 11:55 (Brussels time, UTC+1) in room Research

Details on the event

A Comparison of ftrace and LTTng for Tracing Baremetal and Virtualized Workloads

By Dario Faggioli and Emilio Bruno

Starts at 11:55 (Brussels time, UTC+1) in room Testing

Details on the event

The future of Base

By Peter Kovacs

Starts at 12:00 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

'Butts in the Browser

In this talk we'll look at building social p2p applications running directly in the browser using secure scuttlebutt.

Starts at 12:00 (Brussels time, UTC+1) in room Blockchain

Details on the event

Collabora Online for your documents

By Michael Meeks

Hear how we have been improving Online's UX, features & community

Starts at 12:00 (Brussels time, UTC+1) in room Collab

Details on the event

An alternative to Heroku: An end-to-end open source infrastructure automation toolchain

By Cristina Muñoz

Starts at 12:00 (Brussels time, UTC+1) in room Infra

Details on the event

This DoS goes loop-di-loop

By Allon Mureinik

Preventing DoS attacks in your Node.js application

Starts at 12:00 (Brussels time, UTC+1) in room Javascript

Details on the event

The Java Version Almanac

By Marc Hoffmann

Starts at 12:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

Perl, Raku and TPF Branding: Next Steps

By Nigel Hamilton

Starts at 12:00 (Brussels time, UTC+1) in room Perl

Details on the event

Eating your own dogfood; WebRTC for Broadcasters

By Dan Jenkins

Starts at 12:05 (Brussels time, UTC+1) in room Rtc

Details on the event

An Open-Source Framework for Developing Heterogeneous Distributed Enclave Applications

By Gianluca Scopelliti and sepideh pouyanrad

Starts at 12:10 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Mariabackup - too rarely used

By Oli Sennhauser

Starts at 12:10 (Brussels time, UTC+1) in room Mariadb

Details on the event

The Death of Openness and Freedom?

By Matt Yonkovit

Open Source Under Attack

Starts at 12:15 (Brussels time, UTC+1) in room Community

Details on the event

It's the right time to switch computing to Open Hardware Power Architecture

By Roberto Innocenti

Starts at 12:15 (Brussels time, UTC+1) in room Power

Details on the event

ML inference acceleration for lightweight VMMs

By Anastassios Nanos and Babis Chalios

Starts at 12:15 (Brussels time, UTC+1) in room Virtualization

Details on the event

Talking about Icinga and Icinga development

By Feu Mourek and Julian Brost

Chatting about the current state and how to contribute to Icigna

Starts at 12:20 (Brussels time, UTC+1) in room Network

Details on the event

Collaborating to describe datasets using Frictionless Data schemas: schema-collaboration

By Carles Pina Estany

Starts at 12:20 (Brussels time, UTC+1) in room Research

Details on the event

About the joy and tears of testing Embedded Devices

By Chris Fiege

Starts at 12:25 (Brussels time, UTC+1) in room Testing

Details on the event

Blurring the Lines: Tiki 'No-Code/Low-Code' Empowers

By Mike Finko

Full Stack Developer without knowledge of any programming languages

Starts at 12:30 (Brussels time, UTC+1) in room Collab

Details on the event

An User & Developer Perspective on Immutable OSes

By Dario Faggioli

Starts at 12:30 (Brussels time, UTC+1) in room Distributions

Details on the event

Emulation 101: How anyone can do it

By Steven Goodwin

Starts at 12:30 (Brussels time, UTC+1) in room Emulator

Details on the event

The Great Cloud Migration with Network Automation & Service Mesh

By Rosemary Wang

Starts at 12:30 (Brussels time, UTC+1) in room Infra

Details on the event

Talking Tabs - Communicating Across Browsing Contexts

By Akshat Garg

The talk covers different ways on how to communicate across browsing contexts/tab and explains the use-case for each of them.

Starts at 12:30 (Brussels time, UTC+1) in room Javascript

Details on the event

Caveats of replication

By Andrey Borodin and Evgeny Dyukov

in PostgreSQL HA clusters and CDC systems

Starts at 12:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

High performance Rating Queues using CGRateS

By Teofil Voivozeanu

Starts at 12:30 (Brussels time, UTC+1) in room Rtc

Details on the event

SMB3 Overboard

By Christopher Hertel

An Offload Engine for NASty Networks

Starts at 12:30 (Brussels time, UTC+1) in room Sds

Details on the event

Databases beyond the tutorials

By Eric Herman

Database usage for the real world for flexibility and scale

Starts at 12:35 (Brussels time, UTC+1) in room Mariadb

Details on the event

Raku: The Dynamic Language You Didn’t Know You Needed

By Curtis Poe

Starts at 12:35 (Brussels time, UTC+1) in room Perl

Details on the event

Disco API: OpenJDK Distributions As A Service

By Gerrit Grunwald

Starts at 12:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

The localization process for Apache OpenOffice

By Mechtilde Stehmann

Anatomy of an improvement

Starts at 12:45 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Emacs and org-mode for reproducible research

By Thibault Lestang

Organize your research in plain text!

Starts at 12:45 (Brussels time, UTC+1) in room Research

Details on the event

The road to End-to-End Encryption in Jitsi Meet

By Saúl Ibarra Corretgé

How we shipped E2EE in Jitsi Meet, how other apps can implement it and our plans for the future!

Starts at 12:55 (Brussels time, UTC+1) in room Rtc

Details on the event

How to defeat imposter syndrome

By Matteo Bruno

Confessions of a developer

Starts at 13:00 (Brussels time, UTC+1) in room Community

Details on the event

Ecosystem Introduction, A Scuttlebutt Walkthrough

By zelf

A helpful hand inviting you into the ecosystem, teaching you the ropes and navigation through real life examples of projects from the scuttleverse!

Starts at 13:00 (Brussels time, UTC+1) in room Blockchain

Details on the event

Openchain overview

By Jan Thielscher

updates and information on the OpenChain project

Starts at 13:00 (Brussels time, UTC+1) in room Openchain

Details on the event

A brief introduction to Open Source Design

By Bernard Tyers

Starts at 13:00 (Brussels time, UTC+1) in room Design

Details on the event

Homebrew: macOS Big Sur and ARM

By Mike McQuaid

Starts at 13:00 (Brussels time, UTC+1) in room Distributions

Details on the event

From Reset Vector to Kernel

By Ahmad Fatoum

Navigating the ARM Matryoshka

Starts at 13:00 (Brussels time, UTC+1) in room Embedded

Details on the event

your management layer should be cattle too

By Evgeni Golov

Starts at 13:00 (Brussels time, UTC+1) in room Infra

Details on the event

Bangle.js: Making a smart watch

By Gordon Williams

Reverse-engineering off the shelf hardware, and adding JavaScript

Starts at 13:00 (Brussels time, UTC+1) in room Javascript

Details on the event

Thunderbird in 2021

By Magnus Melin

Starts at 13:00 (Brussels time, UTC+1) in room Mozilla

Details on the event

Void Linux: we heard you like little endian

By Daniel Kolesa

Starts at 13:00 (Brussels time, UTC+1) in room Power

Details on the event

Operator SDK use case: virtual machine import to KubeVirt

By Jakub Dżon

Starts at 13:00 (Brussels time, UTC+1) in room Virtualization

Details on the event

Atomic DDL in MariaDB

By Michael "Monty" Widenius

Starts at 13:05 (Brussels time, UTC+1) in room Mariadb

Details on the event

Pluggable device drivers for Genode

By Norman Feske

Starts at 13:05 (Brussels time, UTC+1) in room Microkernel

Details on the event

Network Monitoring with InfluxDB 2 and Telegraf

By David McKay

Starts at 13:05 (Brussels time, UTC+1) in room Network

Details on the event

eLabFTW - the open source lab notebook

By Nicolas CARPi

Starts at 13:10 (Brussels time, UTC+1) in room Research

Details on the event

OpenChain upfront: OpenHarmony was born this way

By Carlo Piana

Legal compliance and Openchain conformance for a new operating system. Challenges and lessons

Starts at 13:15 (Brussels time, UTC+1) in room Openchain

Details on the event

The one where a Perl+Raku programmer went to the Bar ... ...

By Nigel Hamilton

Starts at 13:15 (Brussels time, UTC+1) in room Perl

Details on the event

It's a Bird, It's a Plane, It's SDKMAN: Software Development Kit Manager

By Marco Vermeulen

Starts at 13:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

Towards free, private and secure communications

By Daniel Pocock

Action we can take today

Starts at 13:20 (Brussels time, UTC+1) in room Rtc

Details on the event

Replicated block storage automation with LINSTOR

By Robert Altnoeder

Using LINSTOR as an SDS provider for container and virtualization platforms

Starts at 13:20 (Brussels time, UTC+1) in room Sds

Details on the event

Using ElabFTW for materials science

By Niels Cautaerts

Starts at 13:25 (Brussels time, UTC+1) in room Research

Details on the event

Lessons learned while collaborating remotely in a global pandemic

By Silvia Macovei

Starts at 13:30 (Brussels time, UTC+1) in room Collab

Details on the event

Communicating CryptPad

By David Benque

Starts at 13:30 (Brussels time, UTC+1) in room Design

Details on the event

Two different approaches to building a distribution: OpenHarmony and OpenMandriva

By Bernhard Rosenkränzer

An overview of very different ideas - from someone involved in both projects

Starts at 13:30 (Brussels time, UTC+1) in room Distributions

Details on the event

Do you even emulate, (Super Mario) bro?

By Panayiotis Talianos

How emulating a system can inspire you to improve as an engineer (no 3-wolf-moon shirt necessary)

Starts at 13:30 (Brussels time, UTC+1) in room Emulator

Details on the event

Open Source Firmware status on AMD platforms 2021

By Piotr Król and Marek Kasiewicz

Starts at 13:30 (Brussels time, UTC+1) in room Firmware

Details on the event

Hardwared Based CPU Undervolting on The Cheap

By ZITAI CHEN

Stealing Your Secrets for $30

Starts at 13:30 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Registry native delivery of software content with Pulp3.

By Ina Panova

Starts at 13:30 (Brussels time, UTC+1) in room Infra

Details on the event

MariaDB Roles

By Vicentiu Ciorbaru

Overview and Migration

Starts at 13:30 (Brussels time, UTC+1) in room Mariadb

Details on the event

A journey to performance

By Raphaël Gomès

Using Rust in Mercurial

Starts at 13:30 (Brussels time, UTC+1) in room Mozilla

Details on the event

The Story About The Migration

By Alicja Kucharczyk and Sushant Pandey

The story about a challenging PoC that proved that Postgres can achieve the same performance as Oracle Exadata

Starts at 13:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Proving heap-manipulating programs with SPARK

By Claire Dross

The SPARK open-source proof tool for Ada now supports verifying pointer-based algorithms thanks to an ownership policy inspired by Rust

Starts at 13:30 (Brussels time, UTC+1) in room Safety

Details on the event

Perl in 2025

By Paul Evans

What kind of Perl I expect to be writing in five years time

Starts at 13:35 (Brussels time, UTC+1) in room Perl

Details on the event

ELab panel

By Nicolas CARPi and Niels Cautaerts

Starts at 13:35 (Brussels time, UTC+1) in room Research

Details on the event

Interactive debugging inside CI systems

By Zygmunt Krynicki

Genesis and future of the spread tool

Starts at 13:35 (Brussels time, UTC+1) in room Testing

Details on the event

Hardware acceleration for unikernels

By Charalampos Mainas

Starts at 13:45 (Brussels time, UTC+1) in room Microkernel

Details on the event

The LibreSOC Project: Simple-V Vectorisation

By Luke Kenneth Casson Leighton

why we decided to invent a new Vector system on top of OpenPOWER

Starts at 13:45 (Brussels time, UTC+1) in room Power

Details on the event

ReplicationWiki - Transparency in the Social Sciences

By Jan H. Höffler

Informing about Data & Code Availability and Published Replications

Starts at 13:45 (Brussels time, UTC+1) in room Research

Details on the event

WebRTC shouldn't be this hard!

By Sean DuBois

How can we make WebRTC easier for the next generation? What happens if we don't teach it.

Starts at 13:45 (Brussels time, UTC+1) in room Rtc

Details on the event

oVirt monitoring with Grafana & advanced options

By Shirly Radco and Aviv Litman

Starts at 13:45 (Brussels time, UTC+1) in room Virtualization

Details on the event

Welcome to the Zig Programming Language

By Loris Cro

Starts at 13:45 (Brussels time, UTC+1) in room Zig

Details on the event

Monitoring Large Networks with Naemon, Thruk, Mod-Gearman and LMD

By Sven Nierlein

challenges in distributed monitoring at global scale.

Starts at 13:50 (Brussels time, UTC+1) in room Network

Details on the event

drand

By Nicolas Gailly

distributed randomness for internet

Starts at 13:55 (Brussels time, UTC+1) in room Blockchain

Details on the event

Exploiting Interfaces of SEV-ES-protected Virtual Machines

By Martin Radev

Starts at 13:55 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Set operations UNION, INTERSECT, and EXCEPT in MariaDB

By Oleksandr Byelkin

How to use and combine them.

Starts at 13:55 (Brussels time, UTC+1) in room Mariadb

Details on the event

The Democratization of Databases

By Bruce Momjian

Starts at 14:00 (Brussels time, UTC+1) in room Community

Details on the event

Let There Be Topology-Awareness in Kube-Scheduler!

By SWATI SEHGAL

Enhancing Kubernetes Scheduler

Starts at 14:00 (Brussels time, UTC+1) in room Misc

Details on the event

Nextcloud Hub - 20 20 20

By Jos Poortvliet

In this talk we'll go over what 2020 brought for Nextcloud and the latest & greatest in the most popular content collaboration platform

Starts at 14:00 (Brussels time, UTC+1) in room Collab

Details on the event

Design Bitcoin for Everyone

By Christoph Ono

How we practice and spread open design to make Bitcoin more intuitive and accessible

Starts at 14:00 (Brussels time, UTC+1) in room Design

Details on the event

Embedded Linux "from scratch" in 45 minutes... on Risc-V

By Michael Opdenacker

Starts at 14:00 (Brussels time, UTC+1) in room Embedded

Details on the event

Emulating the full NTSC stack

By Thomas Harte

Creating objective video artefacts

Starts at 14:00 (Brussels time, UTC+1) in room Emulator

Details on the event

Deploy a Go HTTP server in your browser

By Nicolas Lepage

Starts at 14:00 (Brussels time, UTC+1) in room Go

Details on the event

Don't get stuck on Pulp 2!

By Tanya Tereshchenko

Starts at 14:00 (Brussels time, UTC+1) in room Infra

Details on the event

Reinforcement Learning with JavaScript

By Eliran Natan

Bringing Machine Learning into the browser using TensorFlow.js

Starts at 14:00 (Brussels time, UTC+1) in room Javascript

Details on the event

Bach Builds (on(ly)) Java Modules

By Christian Stein

Starts at 14:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

European Commission Open source software strategy

By Alexander Sander and Evangelos TSAVALOPOULOS

Interview

Starts at 14:00 (Brussels time, UTC+1) in room Legal

Details on the event

A PostgreSQL development environment

By Peter Eisentraut

Starts at 14:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Capabilities for Open Source Compliance

By Jan Thielscher

Understanding the OpenChain Capability Model

Starts at 14:05 (Brussels time, UTC+1) in room Openchain

Details on the event

Open research in life science: funding foundational tools, trust, and talent

By Yo Yehudi

Starts at 14:10 (Brussels time, UTC+1) in room Research

Details on the event

Why WebRTC is the way it is.

By Tim Panton

A personal history

Starts at 14:10 (Brussels time, UTC+1) in room Rtc

Details on the event

What support do Perl beginners need?

By Andrew Solomon

The results of a survey run by The Perl Foundation to determine how best to provide support to people finding their feet with Perl

Starts at 14:15 (Brussels time, UTC+1) in room Perl

Details on the event

Overview of Secure Boot state in the ARM-based SoCs

By Maciej Pijanowski

Starts at 14:20 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

JSON Support: news, non-news, and the bigger picture

By Sergei Petrunia

Starts at 14:20 (Brussels time, UTC+1) in room Mariadb

Details on the event

Is the Time Ripe for Unikernels to Become Mainstream with Unikraft?

By Simon Kuenzer

Building extremely Fast, Specialized Unikernels the Easy Way

Starts at 14:25 (Brussels time, UTC+1) in room Microkernel

Details on the event

Quantum Computing on Cloud

By Parul Singh

Access quantum acceleration on cloud using co processor model

Starts at 14:30 (Brussels time, UTC+1) in room Misc

Details on the event

The Apache OpenOffice Documentation

By Marcia Wilbur

Starts at 14:30 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Redesign of an established Open Source CMS

By Sascha Eggenberger

Drupal Admin UI: Past, Present and possible Future

Starts at 14:30 (Brussels time, UTC+1) in room Design

Details on the event

Building an interactive Continuous Integration platform for Open Source Firmware

By Jean-Marie Verdun and Marek Kasiewicz

Starts at 14:30 (Brussels time, UTC+1) in room Firmware

Details on the event

Go Without Wires

By Ron Evans

Programming Bluetooth Using Go and TinyGo

Starts at 14:30 (Brussels time, UTC+1) in room Go

Details on the event

Host your own on-premise Ansible Galaxy

By Brian Bouterse

Starts at 14:30 (Brussels time, UTC+1) in room Infra

Details on the event

Rethinking the Biggest Developer Resource on the Web

By Schalk Neethling

MDN Web Docs ~ Past, Present and Future

Starts at 14:30 (Brussels time, UTC+1) in room Mozilla

Details on the event

What’s next after CSI? An introduction to Object Storage for Kubernetes

By Jiffin Tony Thottan and Krish Chowdhary

Moving beyond file and block storage in Kubernetes

Starts at 14:30 (Brussels time, UTC+1) in room Sds

Details on the event

Serverless Computing with OpenNebula

By Christian Gonzalez

Running Containers as Firecracker MicroVMs at the Edge

Starts at 14:30 (Brussels time, UTC+1) in room Virtualization

Details on the event

What is Holochain?

By Guillem Córdoba

Starts at 14:35 (Brussels time, UTC+1) in room Blockchain

Details on the event

Large-scale Network Monitoring: 3 Rules to Rule Them All

By Alex Wilms and Martin Hirschvogel

Starts at 14:35 (Brussels time, UTC+1) in room Network

Details on the event

Free/Open source Research Software production at the Gaspard-Monge Computer Science laboratory

By Teresa Gomez-Diaz

Lessons learnt

Starts at 14:35 (Brussels time, UTC+1) in room Research

Details on the event

Abstract the SIP Handling Using the Call API

By Liviu Chircu

Starts at 14:35 (Brussels time, UTC+1) in room Rtc

Details on the event

TDD: seriously, try it !

By Nacho Cougil

Starts at 14:35 (Brussels time, UTC+1) in room Testing

Details on the event

Jakarta EE 9 and Beyond

By Ivar Grimstad

Starts at 14:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

openSUSE MicroOS, a platform for everything from containers, to IoT, and even the desktop

By Richard Brown

Bigger isn't better, slower isn't safer

Starts at 14:45 (Brussels time, UTC+1) in room Distributions

Details on the event

MySQL Performance for DevOps

By Sveta Smirnova

Starts at 14:45 (Brussels time, UTC+1) in room Mariadb

Details on the event

ELISA - Advancing Open Source Safety-Critical Systems

By shuahfosdem

Starts at 14:45 (Brussels time, UTC+1) in room Safety

Details on the event

Zig: the perfect language for a wayland compositor?

By Isaac Freund

Bringing increased type safety to libwayland and wlroots

Starts at 14:45 (Brussels time, UTC+1) in room Zig

Details on the event

Open Compliance Reference Tooling

By Marcel Kurzmann

Leveraging Open Source Tools for Open Source Management

Starts at 14:55 (Brussels time, UTC+1) in room Openchain

Details on the event

ONLYOFFICE: How to provide ultimate security for real-time document collaboration

By Alex Mikheev

Starts at 15:00 (Brussels time, UTC+1) in room Collab

Details on the event

Why are we scared of user research?

By Belen Barros Pena

Starts at 15:00 (Brussels time, UTC+1) in room Design

Details on the event

Overview of the Open Source Vulkan Driver for Raspberry Pi 4

By Alejandro Piñeiro

Starts at 15:00 (Brussels time, UTC+1) in room Embedded

Details on the event

libretro: One API to Bring Them All

By Rob Loach

An overview of RetroArch, libretro, and the modularization it brings to the table

Starts at 15:00 (Brussels time, UTC+1) in room Emulator

Details on the event

How to build up an ecosystem for open-source firmware testing

By Christian Walter and Jakub Łęcki

Starts at 15:00 (Brussels time, UTC+1) in room Firmware

Details on the event

Drones, Virtual Reality and Multiplayer NES Games. The fun you can have with Pion WebRTC!

By Sean DuBois

Starts at 15:00 (Brussels time, UTC+1) in room Go

Details on the event

Penglai Enclave: Verifiable and Scalable RISC-V TEE System

By Dong Du

Starts at 15:00 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Lessons in Programming Model Comparisons Using OpenMP and CUDA for Targetting GPUs

By Alaina Edwards

Starts at 15:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Principles, Patterns, and Practices for Effective Infrastructure as Code

By Adarsh Shah

Starts at 15:00 (Brussels time, UTC+1) in room Infra

Details on the event

BabiaXR: Virtual Reality Data Visualizations using only Front-End

By David Moreno

Starts at 15:00 (Brussels time, UTC+1) in room Javascript

Details on the event

Open Source Culture is Very US-Centric, But It Shouldn't Be

By Deb Nicholson and Hong Phuc Dang

How Can We Make FOSS Truly Global?

Starts at 15:00 (Brussels time, UTC+1) in room Legal

Details on the event

Adaptive Query Optimization in PostgreSQL: approaches and challenges

By Oleg Ivanov and Yerzhaisang Taskali

Starts at 15:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Archiving, referencing and citing research software in Software Heritage

By Roberto Di Cosmo

Starts at 15:00 (Brussels time, UTC+1) in room Research

Details on the event

FreeSWITCH mid-registering for Fun, Profit, Scale and Push

By Giovanni Maruzzelli (gmaruzz)

How to scale FreeSWITCH Registration Traffic and add Push Notifications

Starts at 15:00 (Brussels time, UTC+1) in room Rtc

Details on the event

State of Microkernels in 2021

By Jakub Jermář and Martin Děcký and Norman Feske and Julian Stecklina and Udo Steinberg and Matthias Lange and Gernot Heiser

Panel Discussion

Starts at 15:05 (Brussels time, UTC+1) in room Microkernel

Details on the event

Ceph RGW Message Queue API for Serverless Computing

By Yuval Lifshitz and Huamin Chen

Starts at 15:10 (Brussels time, UTC+1) in room Sds

Details on the event

Apache OpenOffice Web Resources

By Dave Fisher

Starts at 15:15 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Creating Vagrant development machines for MariaDB

By Federico Razzoli

HowTo and Best Practices

Starts at 15:15 (Brussels time, UTC+1) in room Mariadb

Details on the event

Mozilla History: 20+ Years And Counting

By Robert Kaiser

An overview of origins, past, and present

Starts at 15:15 (Brussels time, UTC+1) in room Mozilla

Details on the event

Severely Debloating Cloud Images with Unikraft

By Simon Kuenzer and sharan

Starts at 15:15 (Brussels time, UTC+1) in room Virtualization

Details on the event

Contributors Guide to the Jakarta EE 10 Galaxy

By Reza Rahman

Starts at 15:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

Programming Digital Audio Server (DAS) backend with Raku

By Konstantin Nakhov

JUCE+Raku as the backend for Linux driven web audio services

Starts at 15:20 (Brussels time, UTC+1) in room Perl

Details on the event

Unit Testing Ansible Roles using TDD with Molecule

By Lionel LONKAP TSAMBA

Starts at 15:20 (Brussels time, UTC+1) in room Testing

Details on the event

Keystone: towards an open standard for trusted execution environments

By Dayeol Lee

Starts at 15:25 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Open source isn't enough. Working towards sustainable solutions with PubPub.

By Travis Rich

Starts at 15:25 (Brussels time, UTC+1) in room Research

Details on the event

Controlling media of ongoing calls with just a SIP Proxy

By Razvan Crainea

Enhanced media capabilities for calls going through a SIP Proxy

Starts at 15:25 (Brussels time, UTC+1) in room Rtc

Details on the event

Live wallpapers for the X window system

By John Tsiombikas

xlivebg

Starts at 15:30 (Brussels time, UTC+1) in room Misc

Details on the event

Migrating to an Open Source Wiki

By Ludovic Dubost

Move your data to XWiki from Confluence, Sharepoint or Document Management Systems

Starts at 15:30 (Brussels time, UTC+1) in room Collab

Details on the event

UX contributions to pip, Python's package installer

By Bernard Tyers

A conversation about UX contributions with the pip team

Starts at 15:30 (Brussels time, UTC+1) in room Design

Details on the event

Why Public Database as a Service is Prime for Open Source Distribution

By Peter Zaitsev

Starts at 15:30 (Brussels time, UTC+1) in room Distributions

Details on the event

Calling Python from Go In Memory

By Miki Tebeka

Using 0 Serialization and ε Memory

Starts at 15:30 (Brussels time, UTC+1) in room Go

Details on the event

EESSI: One Scientific Software Stack to Rule Them All

By Bob Dröge

Starts at 15:30 (Brussels time, UTC+1) in room Hpc

Details on the event

Config, config everywhere

By Juan Manuel Fdez

Starts at 15:30 (Brussels time, UTC+1) in room Infra

Details on the event

JavaScript connecting exotic hardware

By Fabien Benetou (@Utopiah)

A personal retrospective of 10 proofs of concept using the most pervasive language

Starts at 15:30 (Brussels time, UTC+1) in room Javascript

Details on the event

Software and Hardware Freedom in Health Public Policy

By Karen Sandler and Fabio Balli and Adriana Groh and Luis Falcon

A Panel about Health Public Policy related to Software and Hardware

Starts at 15:30 (Brussels time, UTC+1) in room Legal

Details on the event

Performance improvements and new use scenarios for SPGiST access method

By Pavel Borisov

Starts at 15:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Architecting a Holochain App

By Guillem Córdoba

Starts at 15:35 (Brussels time, UTC+1) in room Blockchain

Details on the event

What do we want to monitor? All the databases!

By Agustín Gallego

Starts at 15:35 (Brussels time, UTC+1) in room Network

Details on the event

How to shard MariaDB like a Pro?

By Alkin Tezuysal

Starts at 15:40 (Brussels time, UTC+1) in room Mariadb

Details on the event

REUSE

By Max Mehl

Best practices for declaring copyright and licenses

Starts at 15:45 (Brussels time, UTC+1) in room Openchain

Details on the event

Mach-O linker in Zig: linking in the era of Apple Silicon

By Jakub Konka

Starts at 15:45 (Brussels time, UTC+1) in room Zig

Details on the event

TEEP (Trusted Execution Environment Provisioning) Implementation on RISC-V

By Akira Tsukamoto

Introduction of TEEP and implementation on RISC-V

Starts at 15:50 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Research on the french law-making process

By Damien Marié and Benjamin Ooghe-Tabanou

What happens when you try to put the law into git

Starts at 15:50 (Brussels time, UTC+1) in room Research

Details on the event

How to build SIP3 based solutions or Wangiri fraud detection example

By Oleg Agafonov

Starts at 15:50 (Brussels time, UTC+1) in room Rtc

Details on the event

OpenOffice UNO Programming with Groovy

By Carl Marcum

Starts at 16:00 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

Gain a Superpower in OSS as a Designer Through Code

By Kartik Choudhary

Starts at 16:00 (Brussels time, UTC+1) in room Design

Details on the event

The Road to the Mainline ZynqMP VCU Driver

By Michael Tretter

Starts at 16:00 (Brussels time, UTC+1) in room Embedded

Details on the event

The Ides of RISC-V

By Will Hawkins

A vectorized Caesar cipher written in RISC-V assembler and tested in an emulator

Starts at 16:00 (Brussels time, UTC+1) in room Emulator

Details on the event

EDK2 UEFI on RISC-V

By Daniel Schaefer

Starts at 16:00 (Brussels time, UTC+1) in room Firmware

Details on the event

kris nóva live

By kris "clusterfunk" nóva

writing a go sdk for photoprism

Starts at 16:00 (Brussels time, UTC+1) in room Go

Details on the event

XALT: Lessons from attaching to almost every program in Linux

By Robert McLay

Starts at 16:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Cluster API as Code

By David McKay

Starts at 16:00 (Brussels time, UTC+1) in room Infra

Details on the event

HTML5 validation with HTML-validate

By David Sveningsson

Why validation matters and how HTML-validate can be used

Starts at 16:00 (Brussels time, UTC+1) in room Javascript

Details on the event

How Class Data Sharing Can Speed up Your Application Startup

By Rudy De Busscher

Starts at 16:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

Open, Accessible & Delightful: building the Mozilla Hubs community during COVID-19

By Elgin-Skye McLaren

Starts at 16:00 (Brussels time, UTC+1) in room Mozilla

Details on the event

Postgres and the Artificial Intelligence Landscape

By Bruce Momjian

Starts at 16:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Community Discussion: Safety and Open Source

Starts at 16:00 (Brussels time, UTC+1) in room Safety

Details on the event

MariaDB Observability

By Peter Zaitsev

Starts at 16:10 (Brussels time, UTC+1) in room Mariadb

Details on the event

Trusted RV: 64bit RISC-V TEE with Secure CoProcessor as Root of Trust

By Kuniyasu Suzaki

Starts at 16:15 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Rawgraphs

By Giorgio Uboldi

An open visualization framework for open outputs

Starts at 16:15 (Brussels time, UTC+1) in room Research

Details on the event

Light RTPENGINE PROXY (LREPROXY) FOR KAMAILIO

By Mojtaba Esfandiari

Starts at 16:15 (Brussels time, UTC+1) in room Rtc

Details on the event

Using nDPI for Monitoring and Security

By Luca Deri

nDPI in practice

Starts at 16:20 (Brussels time, UTC+1) in room Network

Details on the event

Daily Deploys with 6500+ Automated Tests powered by Open Source

By Antoine Craske

Starts at 16:20 (Brussels time, UTC+1) in room Testing

Details on the event

Layered Governance for your Infrastructure with Kubernetes, OPA, and Terraform

By Taylor Dolezal

Starts at 16:30 (Brussels time, UTC+1) in room Misc

Details on the event

SemApps : A (Linked-)Data Management System based on SOLID and the semantic web

By Guillaume Rouyer

Fostering interconnections between communities by creating synergies between their platforms

Starts at 16:30 (Brussels time, UTC+1) in room Collab

Details on the event

Open design and how everyone can be a designer

By Memo Esparza

Changing the way we design together

Starts at 16:30 (Brussels time, UTC+1) in room Design

Details on the event

'Cycle-perfect' is an imperfect marketing term

By Thomas Harte

All about buses

Starts at 16:30 (Brussels time, UTC+1) in room Emulator

Details on the event

Building cross-platform Go GUIs fast using Fyne

By Andrew Williams

Platform agnostic is the future of app development, and Go is the language of choice

Starts at 16:30 (Brussels time, UTC+1) in room Go

Details on the event

Hitchhiker's guide from traditional HPC Cluster to containerized ensemble run at scale

By Carsten Kutzner

How to lift GROMACS into a cloudy SLURM cluster and evolve to run GROMACS globally using containers.

Starts at 16:30 (Brussels time, UTC+1) in room Hpc

Details on the event

Scaling Release Management with GitOps

By Abdennour TOUMI

Starts at 16:30 (Brussels time, UTC+1) in room Infra

Details on the event

Give open source a (tax) break

By Sven Franck

Starts at 16:30 (Brussels time, UTC+1) in room Legal

Details on the event

OpenPOWER Foundation Community

By James Kulina

Starts at 16:30 (Brussels time, UTC+1) in room Power

Details on the event

Automating OpenChain with an open source CI pipeline

By James Curtis

From code selection through container images to distribution

Starts at 16:35 (Brussels time, UTC+1) in room Openchain

Details on the event

The MariaDB Jupyter Kernel

By Robert Bindar

Starts at 16:35 (Brussels time, UTC+1) in room Mariadb

Details on the event

Beyond Swapping Bits

By Alfonso de la Rocha

Accelerating file-sharing in P2P networks and IPFS with Bitswap

Starts at 16:40 (Brussels time, UTC+1) in room Blockchain

Details on the event

Alpine Musl Containers: Now Upstream

By Dmitry Chuyko

Starts at 16:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

Datasette

By Simon Willison

An open source multi-tool for exploring and publishing data

Starts at 16:40 (Brussels time, UTC+1) in room Research

Details on the event

Pocket SIP Multi-Tools Kit

By Daniel-Constantin Mierla

Starts at 16:40 (Brussels time, UTC+1) in room Rtc

Details on the event

Apache OpenOffice Website CMS

By Dave Fisher

How to contribute

Starts at 16:45 (Brussels time, UTC+1) in room Apache openoffice

Details on the event

CheriBSD

By Brooks Davis

A memory safe POSIX OS

Starts at 16:50 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

ntopng network monitoring and discovery

By Matteo Biscosi

Network discovery with ntopng

Starts at 16:55 (Brussels time, UTC+1) in room Network

Details on the event

Testing Visual Studio Code extensions

By Dan Čermák

Starts at 16:55 (Brussels time, UTC+1) in room Testing

Details on the event

FOSDEM: The first 20 years

By Steven Goodwin

Reflections from the outisde

Starts at 17:00 (Brussels time, UTC+1) in room Bofs

Details on the event

Mentoring designers in open Source Software.

By Eriol Fox

What I've learned mentoring and supporting designers in OSS.

Starts at 17:00 (Brussels time, UTC+1) in room Design

Details on the event

TerosHDL, an open HDL IDE

By Carlos Alberto and Ismael Perez Rojo and Alfredo Saez

The goal of TerosHDL is make the VHDL/SV/Verilog development easier and reliable. It is a powerful open source IDE based on VSCode

Starts at 17:00 (Brussels time, UTC+1) in room Embedded

Details on the event

Compute Express Link in QEMU

By Ben Widawsky

Driver Development for Fashionably Late Hardware

Starts at 17:00 (Brussels time, UTC+1) in room Emulator

Details on the event

Improving the Secure Boot landscape: sbctl & go-uefi

By Morten Linderud and Jakub Łęcki

Starts at 17:00 (Brussels time, UTC+1) in room Firmware

Details on the event

Go at Tailscale

By Brad Fitzpatrick

From writing Go to using Go

Starts at 17:00 (Brussels time, UTC+1) in room Go

Details on the event

Guix Workflow Language

By Ricardo Wurmus

Extending a reproducible software deployment system for HPC

Starts at 17:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Desktop Linux Management at Facebook

By Michel Salim

Starts at 17:00 (Brussels time, UTC+1) in room Infra

Details on the event

Designing with sensor data

By André Jaenisch

The next level of responsive web design?

Starts at 17:00 (Brussels time, UTC+1) in room Javascript

Details on the event

PANEL: Open Source and Free Software License Compliance And Users

By Bradley M. Kuhn and John Sullivan and Miriam Ballhausen and Davide Ricci and Eilís Ní Fhlannagáin

Do Present Compliance Practices Assure Software Freedom for Device Users?

Starts at 17:00 (Brussels time, UTC+1) in room Legal

Details on the event

MariaDB post-release quality assurance in Debian and Ubuntu

By Otto Kekäläinen

What Linux distros can do about software quality

Starts at 17:00 (Brussels time, UTC+1) in room Mariadb

Details on the event

Surprisingly Unsurprising

By Matthew Stuckwisch

The joy of unexpected simplicity

Starts at 17:00 (Brussels time, UTC+1) in room Perl

Details on the event

Database Performance at GitLab.com

By Nikolay Samokhvalov and Jose Finotto

Starts at 17:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Open-CE the community driven software distribution of machine learning tools

By Christopher Sullivan

Starts at 17:00 (Brussels time, UTC+1) in room Power

Details on the event

Create an Android Application with Zig

By Felix "xq" Queißner

Some people said, you need Java to create an Android app. They were wrong!

Starts at 17:00 (Brussels time, UTC+1) in room Zig

Details on the event

Filecoin & IPFS: A new Home for Research Data

By Molly Mackinlay

Starts at 17:05 (Brussels time, UTC+1) in room Research

Details on the event

reSIProcate project news

By Daniel Pocock and Scott Godin

An update on reSIProcate development

Starts at 17:05 (Brussels time, UTC+1) in room Rtc

Details on the event

Watch the Asciinema Replay of Your Home-Made Honeypot

By Sanja Bonic and Janos Pasztor

Starts at 17:15 (Brussels time, UTC+1) in room Misc

Details on the event

MutantC PDA introduction

By Cyril Hrubis

open source and hardware PDA shell

Starts at 17:15 (Brussels time, UTC+1) in room Embedded

Details on the event

Hardware-Aided Trusted Computing in High-Level Synthesis (HLS) for FPGAs

By Babar Khan

Starts at 17:15 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Time Series Service

By Thomas Suffel

Starts at 17:15 (Brussels time, UTC+1) in room Network

Details on the event

RobotMK: Extend Checkmk with Robot Framework E2E tests

By Simon Meggle

Why infrastructure monitoring is not enough

Starts at 17:20 (Brussels time, UTC+1) in room Network

Details on the event

Open Harmony - more than an OS

By Stefan Schmidt

Starts at 17:30 (Brussels time, UTC+1) in room Embedded

Details on the event

Secure Upgrades with DRTM

By Daniel Smith and Marek Kasiewicz and Brian Payne

Starts at 17:30 (Brussels time, UTC+1) in room Firmware

Details on the event

The State of Go

By Francesc Campoy and Maartje Eyskens

What's new since Go 1.15

Starts at 17:30 (Brussels time, UTC+1) in room Go

Details on the event

Application centric deployment with foreman / katello

By Bernhard Suttner

Starts at 17:30 (Brussels time, UTC+1) in room Infra

Details on the event

Buffer pool performance improvements

By Marko Mäkelä

How the LRU replacement and log checkpoints were made faster in MariaDB 10.5

Starts at 17:30 (Brussels time, UTC+1) in room Mariadb

Details on the event

Metrics in Context: A Data Specification For Scholarly Metrics

By Asura Enkhbayar

Starts at 17:30 (Brussels time, UTC+1) in room Research

Details on the event

QAOps - The Latest Trend in QA & Software Delivery

By Marcela State

Starts at 17:30 (Brussels time, UTC+1) in room Testing

Details on the event

CubicleOS -- when Hardware helps to partition software

By Vasily A. Sartakov

Starts at 17:40 (Brussels time, UTC+1) in room Hardware trusted

Details on the event

Reverse-engineering as a crossroads for investigation, science and open tools and technologies

By Xavier Coadic

We are experimentally trying to revisit the practice of reverse-engineering to explore these possible and effective contributions in the case of investigation (journalism, activism, science, art).

Starts at 17:40 (Brussels time, UTC+1) in room Research

Details on the event

Black box panel

By Asura Enkhbayar and Xavier Coadic

Starts at 17:50 (Brussels time, UTC+1) in room Research

Details on the event

Day 2 (2021-02-07)

Shaken Fist, thought experiments in simpler IaaS clouds

By Michael Still

Starts at 10:00 (Brussels time, UTC+1) in room Misc

Details on the event

CADCloud building an interactive online version control system for FreeCAD

By Jean-Marie Verdun

Starts at 10:00 (Brussels time, UTC+1) in room Cad

Details on the event

Introduction of the CI/CD devroom

Starts at 10:00 (Brussels time, UTC+1) in room Cicd

Details on the event

Abracadabra, now everyone's a remotee!

By Allon Mureinik

Starts at 10:00 (Brussels time, UTC+1) in room Community

Details on the event

A few patterns (and one antipattern) you might see only in Raku

By Juan Julián Merelo

A few constructs that might make Raku interesting for programmers of big & small languages alike

Starts at 10:00 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Software Ecosystems as Networks

By Paolo Boldi

Advances on the FASTEN project

Starts at 10:00 (Brussels time, UTC+1) in room Dependency

Details on the event

Introduction to OSGeo

By Angelos Tzotsos and Till Adams

Starts at 10:00 (Brussels time, UTC+1) in room Geospatial

Details on the event

Deploying Containerized Applications on Secure Large Scale HPC Production Systems.

By David Brayford

Starts at 10:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Cross-Platform User Interface Development in Java with OpenJFX

By Johan Vos

Starts at 10:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

Kotlin DevRoom Welcoming Remarks

By Nicola Corti and Martin Bonnin

Starts at 10:00 (Brussels time, UTC+1) in room Kotlin

Details on the event

LibreOffice Technology

By Italo Vignoli

From a desktop product to a platform for personal productivity

Starts at 10:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Monitoring & Observability intro

By Richard Hartmann

Starts at 10:00 (Brussels time, UTC+1) in room Monitoring

Details on the event

25 years of MySQL - A Retrospective

By Dave Stokes

Starts at 10:00 (Brussels time, UTC+1) in room Mysql

Details on the event

Some SQL Tricks of an Application DBA

By Haki Benita

Non-trivial tips for database development

Starts at 10:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Different Approches in Pedagogy in Teaching Data Science with Python

By Albert Yumol and Xithrius

Starts at 10:00 (Brussels time, UTC+1) in room Python

Details on the event

Never compile on the target ! GNU Radio on embedded systems using Buildroot

By Jean-Michel Friedt

feedback on a graduate course on developing an embedded network analyzer

Starts at 10:00 (Brussels time, UTC+1) in room Radio

Details on the event

Welcome to RetroComputing Devroom

By Pau Garcia Quiles (pgquiles) and François Revol (mmu_man)

Oldschool is beautiful

Starts at 10:00 (Brussels time, UTC+1) in room Retro

Details on the event

An emulator for my old system today and tomorrow ?

By Christophe Ponsard

Thoughts and guidelines about digital preservation by/of emulators

Starts at 10:05 (Brussels time, UTC+1) in room Retro

Details on the event

The Road to Interoperability in CI/CD

By Fatih Degirmenci and Kara de la Marck

Starts at 10:10 (Brussels time, UTC+1) in room Cicd

Details on the event

Kotlin Roadmap: Upcoming Features

By Svetlana Isakova

Starts at 10:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

Observability for beginners

By Atibhi Agrawal

Starts at 10:15 (Brussels time, UTC+1) in room Monitoring

Details on the event

The 'sparselizard' multiphysics c++ fem library

By Alexandre Halbach

Starts at 10:25 (Brussels time, UTC+1) in room Cad

Details on the event

Lowering the Barrier for New Developers

By Muhammet Kara

Developing in the cloud via GitPod

Starts at 10:25 (Brussels time, UTC+1) in room Libreoffice

Details on the event

MariaDB PaaS using systemd multi-instance / socket activation

By Daniel Black

Bare metal, but still modern

Starts at 10:30 (Brussels time, UTC+1) in room Misc

Details on the event

Combining Progressive Delivery With GitOps And Continuous Delivery

By Viktor Farcic and Alexander Matyushentsev

Starts at 10:30 (Brussels time, UTC+1) in room Cicd

Details on the event

Communication Hacks

By Nuritzi Sanchez

Strategies for fostering collaboration and dealing with conflict in open source communities

Starts at 10:30 (Brussels time, UTC+1) in room Community

Details on the event

The Fuzion Language

By Fridtjof Siebert

Combining safety and analysability with high performance - while distracted by a 🐶

Starts at 10:30 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

OSGeoLive your geospatial toolkit

By Astrid Emde

Get to know OSGeoLive and discover a whole world of geospatial tools and data

Starts at 10:30 (Brussels time, UTC+1) in room Geospatial

Details on the event

Scalable, Automated ML Model Monitoring with KFServing and Hopsworks

By Javier de la Rúa Martínez

Starts at 10:30 (Brussels time, UTC+1) in room Hpc

Details on the event

A Google Monitoring System, Monarch… in Open Source?

By Bartek Plotka and Ben Ye

Starts at 10:30 (Brussels time, UTC+1) in room Monitoring

Details on the event

Open Source Database Infrastructure with Vitess

By Shlomi Noach

Starts at 10:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Speed up the JSONB.

By Oleg Bartunov and Nikita Glukhov

What we can do to improve performance.

Starts at 10:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Improving pip for all users

By Bernard Tyers and Xithrius

How we improved pip in 2020

Starts at 10:30 (Brussels time, UTC+1) in room Python

Details on the event

srsLTE project update

By Andre Puschmann

Starts at 10:30 (Brussels time, UTC+1) in room Radio

Details on the event

Mouse integration for virtualized legacy operating systems

By Dmitriy Kostiuk

Starts at 10:30 (Brussels time, UTC+1) in room Retro

Details on the event

The Future of Java on Raspberry Pi: Java, JavaFX, Raspberry Pi and Electronics

By Frank Delporte

Starts at 10:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

The future of dependency management, seen from 2021

By LouisCAD

Starts at 10:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

DepClean: Automatically revealing bloated software dependencies in Maven projects

By César Soto Valero

Starts at 10:45 (Brussels time, UTC+1) in room Dependency

Details on the event

The growth of free software in Building Information Modeling for architects, engineers, and construction

By Dion Moult

A summary of free software developments related to OpenBIM, OSArch, IfcOpenShell, the BlenderBIM Add-on, FreeCAD, and more

Starts at 10:50 (Brussels time, UTC+1) in room Cad

Details on the event

What's next for Teal, the typed dialect of Lua

By Hisham Muhammad

Starts at 10:50 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

A fresh look at toolchains in 2021

By Bernhard Rosenkränzer

binutils, gcc and glibc are no longer the only options. Are they still the best?

Starts at 11:00 (Brussels time, UTC+1) in room Misc

Details on the event

How to make a Service and distribute it with the Fluence network

By Dmitriy Shakhtarin and Mike Voronov

Starts at 11:00 (Brussels time, UTC+1) in room Blockchain

Details on the event

Managing virtual resources with CBSD, and beyond

By Goran Mekić

CBSD ecosystem is growing and now you can manage more than just virtual resources

Starts at 11:00 (Brussels time, UTC+1) in room Bsd

Details on the event

MoveTK: the movement toolkit

By Aniket Mitra

A library for understanding movement

Starts at 11:00 (Brussels time, UTC+1) in room Geospatial

Details on the event

Make life easier for big data users on Arm platform

By Zhenyu Zheng

Starts at 11:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Using IDEs for LibreOffice development

By Christian Lohmaier

Starts at 11:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Getting Started with Grafana Tempo

By Joe Elliott

High Volume Distributed Tracing Built on Top of Object Storage

Starts at 11:00 (Brussels time, UTC+1) in room Monitoring

Details on the event

From single MySQL instance to HA

By Frédéric Descamps

The journey to InnoDB Cluster

Starts at 11:00 (Brussels time, UTC+1) in room Mysql

Details on the event

I use ENUM - Vindicating the Underdog of Data Types

By Boriss Mejias

Starts at 11:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Practical advice for using Mypy

By Haki Benita and Xithrius

Hidden gems in the typing system!

Starts at 11:00 (Brussels time, UTC+1) in room Python

Details on the event

openwifi - opensource WiFi chip

By Xianjun Jiao

Progress 2020 and future idea/plan

Starts at 11:00 (Brussels time, UTC+1) in room Radio

Details on the event

Scan2Run - Reviving old listings in MAME emulator

By Christophe Ponsard

Open source toolchain for digital preservation

Starts at 11:00 (Brussels time, UTC+1) in room Retro

Details on the event

Contributing (with) civil servants

By Boris van Hoytema

How government and public sector open source projects and contributors are different from individual and corporate ones.

Starts at 11:10 (Brussels time, UTC+1) in room Community

Details on the event

Live coding server as a function with http4k

By Dmitry Kandalov

Starts at 11:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

Events in CI/CD

By Andrea Frittoli

Starts at 11:15 (Brussels time, UTC+1) in room Cicd

Details on the event

Advanced BPF kernel features for the container age

By Daniel Borkmann

Starts at 11:20 (Brussels time, UTC+1) in room Containers

Details on the event

A Lisp REPL as my main shell

By Pierre Neidhardt

The shell is dead, long live the REPL!

Starts at 11:20 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Practical Introduction to FXGL Game Engine

By Almas Baimagambetov

Starts at 11:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

Real-time Netlisting in KiCad

By Jon Evans

Motivation, Implementation, and Benefits

Starts at 11:25 (Brussels time, UTC+1) in room Cad

Details on the event

Lost in Zero Space

By Tom Mens

Can we trust depending on packages with major version zero?

Starts at 11:30 (Brussels time, UTC+1) in room Dependency

Details on the event

Getting ready for the AMD GPUs

By Georgios Markomanolis

Introduction to AMD ecosystem

Starts at 11:30 (Brussels time, UTC+1) in room Hpc

Details on the event

The Perfect Gerrit Patch

By Stephan Bergmann

A consumer report

Starts at 11:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

PostgreSQL Network Filter for EnvoyProxy

By Fabrízio Mello and Alvaro Hernandez

Starts at 11:30 (Brussels time, UTC+1) in room Monitoring

Details on the event

Group Replication: Best Practices for Network Deploy

By Aníbal Pinto

Starts at 11:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Getting on a hook or PostgreSQL extensibility

By Alexey Kondratov

Starts at 11:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

CubicWeb as a Linked Open Data server

By Fabien Amarger and Xithrius

Starts at 11:30 (Brussels time, UTC+1) in room Python

Details on the event

gr-satellites project update

By Daniel Estévez

Starts at 11:30 (Brussels time, UTC+1) in room Radio

Details on the event

ZX Adventure

By Steven Goodwin

Writing a new game, for a 40 year old machine

Starts at 11:30 (Brussels time, UTC+1) in room Retro

Details on the event

MariaDB Buildbot, the journey of a reinvention

By Vlad Bogolin

Starts at 11:35 (Brussels time, UTC+1) in room Cicd

Details on the event

Does open source need its own Priority of Constituencies?

By Tobie Langel

Starts at 11:35 (Brussels time, UTC+1) in room Community

Details on the event

Come to the backend side we have Kotlin!

By Julien Salvi

Ktor for backend development

Starts at 11:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

Iaso: Geo-aware Data Collection, Curation and Analysis.

By Martin De Wulf

A new web + Android platform geared toward enhancing geographical data by benefitting from the routine health data collection activity.

Starts at 11:45 (Brussels time, UTC+1) in room Geospatial

Details on the event

Aquamarine under the hood: how to work with services

By Alexey Pyshnenko

Starts at 11:50 (Brussels time, UTC+1) in room Blockchain

Details on the event

Open CASCADE Technology status update

By Alexander Malyshev

Starts at 11:50 (Brussels time, UTC+1) in room Cad

Details on the event

GNU Mes - the Full Source Bootstrap

By Jan Nieuwenhuizen (janneke)

Reproducibility is not enough: The missing link between stage0/M2-Planet and Mes

Starts at 11:50 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Who watches the watchers - a Jenkins journey

By Victor Martinez and Ivan Fernandez Calvo

Look Ma, No Hands! Jenkins testability and monitoring

Starts at 11:55 (Brussels time, UTC+1) in room Cicd

Details on the event

Operator SDK use case: virtual machine import to KubeVirt

By Jakub Dżon

Starts at 11:55 (Brussels time, UTC+1) in room Containers

Details on the event

Building massive virtual communities in Matrix

By Matthew Hodgson

or... Spaces: The Final Frontier!

Starts at 12:00 (Brussels time, UTC+1) in room Misc

Details on the event

Best Little Emulator Ever Made! - part 1/3

By Mahmoud Abdelghany and Randal Linden

Starts at 12:00 (Brussels time, UTC+1) in room Emulator

Details on the event

GPU Computing Made Simple with the C++ Vulkan SDK & the C++ Kompute Framework (AMD, Qualcomm, NVIDIA & Friends)

By Alejandro Saucedo

Starts at 12:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Creating a JavaFX World Clock App from Scratch

By Carl Dea

Starts at 12:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

LibreOffice WASM - the How and Why

By Thorsten Behrens and Jan-Marek Glogowski

A report from the journey to get LibreOffice into the browser, fully

Starts at 12:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Review of the Percona Operator from a DBA prospective

By Marco Tusa (the Grinch)

Starts at 12:00 (Brussels time, UTC+1) in room Mysql

Details on the event

Postgres Architectures in Production

By Dimitri Fontaine

Starts at 12:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Don't be Afraid of Async

By Cheuk Ho and Xithrius

Automate Mundane Tasks with a bot by using Discord.py

Starts at 12:00 (Brussels time, UTC+1) in room Python

Details on the event

Talking to spaceborne RADAR: Sentinel1 data processing

By Jean-Michel Friedt

... and seeing a corner reflector as cooperative target

Starts at 12:00 (Brussels time, UTC+1) in room Radio

Details on the event

Ensuring user focus of open source development: Case MariaDB Server

By Kaj Arnö

Encouraging and conducting external evaluation of activities

Starts at 12:05 (Brussels time, UTC+1) in room Community

Details on the event

Declarative and Minimalistic Computing

By Pjotr Prins

The Why

Starts at 12:05 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

hello... again?

By Simon Peter

Simplicity, elegance, and usability for the desktop

Starts at 12:10 (Brussels time, UTC+1) in room Bsd

Details on the event

Step it up: Compose for Desktop

By Nishant Srivastava

Starts at 12:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

ngspice - status update and Monte Carlo simulation

By Holger Vogt

Starts at 12:15 (Brussels time, UTC+1) in room Cad

Details on the event

Early warning signs for open source breakages

By Rhys Arkins

Using crowd feedback from dependency automation as an early warning indicator

Starts at 12:15 (Brussels time, UTC+1) in room Dependency

Details on the event

Compiling to WebAssembly

By Andy Wingo

Notes from the trenches

Starts at 12:25 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

New Scuttlebutt Database

All the juicy gossip on the new development of the SSB protocol. A walk-through of some of the design aspects and what seeds have been planted!

Starts at 12:30 (Brussels time, UTC+1) in room Blockchain

Details on the event

How I Learned to Stop Worrying and Love Doing Less

By Deb Nicholson

Starts at 12:30 (Brussels time, UTC+1) in room Community

Details on the event

Docker Is No More! What Now?

By Viktor Farcic

How Are We Going To Live Without Docker?

Starts at 12:30 (Brussels time, UTC+1) in room Containers

Details on the event

Tool the Docs Brunch

Let's meet for brunch before the track starts

Starts at 12:30 (Brussels time, UTC+1) in room Docs

Details on the event

Editable nested fields in Writer

By Michael Stahl

Starts at 12:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Proper Monitoring

By Jason Yee

Applying development practices to monitoring

Starts at 12:30 (Brussels time, UTC+1) in room Monitoring

Details on the event

MySQL Router REST API

By Frédéric Descamps

Starts at 12:30 (Brussels time, UTC+1) in room Mysql

Details on the event

PostgreSQL logical decoding

By Amit Khandekar

Starts at 12:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

AlekSIS

By Dominik George and Benedict Suska and Xithrius and Tom Teichler and Jonathan Weth

Starts at 12:30 (Brussels time, UTC+1) in room Python

Details on the event

Low cost open-source hardware for biopotential amplification for neuroscience, prosthetics and more

By Deepak Khatri

Open-source hadware design for neuroscience.

Starts at 12:35 (Brussels time, UTC+1) in room Cad

Details on the event

Telegram Bot For Navigation

By Ilya Zverev

A perfect map app for a neighbourhood doesn't need a map

Starts at 12:35 (Brussels time, UTC+1) in room Geospatial

Details on the event

Improving the Developer Experience of Infrastructure as Code and GitOps

By Philipp Strube

Starts at 12:40 (Brussels time, UTC+1) in room Cicd

Details on the event

Real World JFR: Experiences Using JFR Outside the Ivory Tower

By Marcus Hirt

Starts at 12:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

Goodbye Kotlin Extensions, Welcome View Binding

By Monika Kumar Jethani

Starts at 12:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

Monitoring MariaDB Server with bpftrace on Linux

By Valerii Kravchuk

Problems and Solutions

Starts at 12:40 (Brussels time, UTC+1) in room Monitoring

Details on the event

As Strong as the Weakest Link

By Brendan O'Leary

Securing the Software Supply Chain

Starts at 12:45 (Brussels time, UTC+1) in room Dependency

Details on the event

SigDigger: blind signal analysis made easy

By Gonzalo José Carracedo Carballal

Introduction, examples, design details and seeking collaboration.

Starts at 12:50 (Brussels time, UTC+1) in room Radio

Details on the event

Postgres Meets Computational Storage

By Tong Zhang

Higher Performance at Lower Cost

Starts at 13:00 (Brussels time, UTC+1) in room Misc

Details on the event

Improving Onboarding in FOSS

By Anita Ihuman

Starts at 13:00 (Brussels time, UTC+1) in room Community

Details on the event

Ways to Contribute to OS Projects Without Writing Line(s) of Code

By Sixtus Chizaram Isaac

Starts at 13:00 (Brussels time, UTC+1) in room Design

Details on the event

Networking Performances in the Linux Kernel, Getting the most out of the Hardware

By Maxime Chevallier

Starts at 13:00 (Brussels time, UTC+1) in room Embedded

Details on the event

OpenBMC introduction and porting guide

By Saravanan Palanisamy

Starts at 13:00 (Brussels time, UTC+1) in room Firmware

Details on the event

How Collabora Online development improves LibreOffice

By Jan Holesovsky

Starts at 13:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Performance Analysis and Troubleshooting Methodologies for Databases

By Peter Zaitsev

Starts at 13:00 (Brussels time, UTC+1) in room Monitoring

Details on the event

Better User Management under MySQL 8.0

By Dave Stokes

Starts at 13:00 (Brussels time, UTC+1) in room Mysql

Details on the event

PostgreSQL and The SQL Standard

By Simon Riggs

Starts at 13:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Bringing Pinax Back to Life

By Katherine Michel and Xithrius

Starts at 13:00 (Brussels time, UTC+1) in room Python

Details on the event

USB for a 1977 Keyboard

By Jeremy Ouellet (Angel)

Starts at 13:00 (Brussels time, UTC+1) in room Retro

Details on the event

FastClick and Beyond: A Look at High-Speed Software Dataplanes and Their Upcoming Challenges

By Tom Barbette and Alireza Farshin

Click here to build your 100-Gbps router, load-balancer, firewall, NAT, DPI, and more!

Starts at 13:00 (Brussels time, UTC+1) in room Sdn

Details on the event

KiCad Project Status

Starts at 13:05 (Brussels time, UTC+1) in room Cad

Details on the event

MariaDB Buildbot Container environments

By Vlad Bogolin

Starts at 13:05 (Brussels time, UTC+1) in room Containers

Details on the event

Semantically meaningful S-expression diff

By Arun Isaac

Tree-diff for lisp source code

Starts at 13:05 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

OpenStreetMap in Africa

By Enock Seth Nyamador

The Rise of participatory mapping in Africa

Starts at 13:05 (Brussels time, UTC+1) in room Geospatial

Details on the event

How to write your own MVI library and why you shouldn't

By Mikolaj Leszczynski and Matthew Dolan

Starts at 13:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

Zero Trust Architecture as an enabler for Data Sovereignty

By Stephan Schwichtenberg

The business approach behind the neuropil messaging layer

Starts at 13:20 (Brussels time, UTC+1) in room Blockchain

Details on the event

Porting fwupd to the BSD distributions

By Norbert Kamiński

Porting firmware update system from Linux to FreeBSD, OpenBSD, NetBSD, and DragonFlyBSD

Starts at 13:20 (Brussels time, UTC+1) in room Bsd

Details on the event

Making Documentation a First-class Citizen in Open Source Projects

By Ray Paik and Sofia Wallin

Starts at 13:20 (Brussels time, UTC+1) in room Community

Details on the event

Idmapped Mounts

By Christian Brauner

Flexible file ownership

Starts at 13:20 (Brussels time, UTC+1) in room Containers

Details on the event

A Hitchhiker's Tour to Containerizing a Java application

By Nicolas Frankel

Starts at 13:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

Born Ready for Secure Terabit Internet! Tooling for Benchmarking.

By Maciek Konstantynowicz

Starts at 13:20 (Brussels time, UTC+1) in room Sdn

Details on the event

Kuberig, Kubernetes without the YAML burn-out!

By Tom Eyckmans

Starts at 13:25 (Brussels time, UTC+1) in room Cicd

Details on the event

Making a simple language is complicated

By Christophe de Dinechin

Humans are so illogical

Starts at 13:25 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Reusing dependencies across ecosystems: what stands in the way?

By Todd Gamblin

Starts at 13:25 (Brussels time, UTC+1) in room Dependency

Details on the event

Community-accessible EEG monitoring of the user's mental state in the UX/UI research

By Dmitriy Kostiuk

Starts at 13:30 (Brussels time, UTC+1) in room Design

Details on the event

Make Git-free contributions a reality

By Gaurav Nelson

(for your Docs as Code project)

Starts at 13:30 (Brussels time, UTC+1) in room Docs

Details on the event

Best Little Emulator Ever Made! - part 2/3

By Mahmoud Abdelghany and Randal Linden

Starts at 13:30 (Brussels time, UTC+1) in room Emulator

Details on the event

Open Source Firmware Status on Ampere ARM64 Platforms

By Daniel Kiper and Arjun Khare

Starts at 13:30 (Brussels time, UTC+1) in room Firmware

Details on the event

Build-in "xray" like UNO object inspector

By Tomaž Vajngerl

Starts at 13:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Production Machine Learning Monitoring: Outliers, Drift, Explainers & Statistical Performance

By Alejandro Saucedo

Starts at 13:30 (Brussels time, UTC+1) in room Monitoring

Details on the event

Running MySQL on ARM

By Krunal Bauskar

Starts at 13:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Improve your indexes

By Tomasz Gintowt

Starts at 13:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Is Rainfall Getting Heavier? Building a Weather Forecasting Pipeline with Singapore Weather Station Data

By Chin Hwee Ong and Xithrius

Using data-driven approaches for weather forecasting in the tropics

Starts at 13:30 (Brussels time, UTC+1) in room Python

Details on the event

Why your PC only has sixteen colors

By Jim Hall

And what is "Bright Black" anyway?

Starts at 13:30 (Brussels time, UTC+1) in room Retro

Details on the event

And that, folks, is how we shared code between Android, iOS and the Backend

By Marco Gomiero

Starts at 13:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

Collecting and visualizing Continuous Delivery Indicators

By Vincent Behar

In a Kubernetes-based CI/CD platform, using Jenkins X, Lighthouse, Tekton, PostgreSQL and Grafana

Starts at 13:45 (Brussels time, UTC+1) in room Cicd

Details on the event

Importing into KiCad from CADSTAR

By Roberto Fernandez Bautista

...and how you can develop your own importer

Starts at 13:50 (Brussels time, UTC+1) in room Cad

Details on the event

Mental health and free software

By Brendan Abolivier

What I wish I’d been told before I got into free software, and more

Starts at 13:50 (Brussels time, UTC+1) in room Community

Details on the event

Live Panel

By Astrid Emde and Luca Delucchi and Enock Seth Nyamador and Angelos Tzotsos and Veronica Andreo

join us for discussion

Starts at 13:50 (Brussels time, UTC+1) in room Geospatial

Details on the event

GNU Radio: Organizational Updates 2020

By Martin Braun and Derek Kozel and Marc Lichtman

Starts at 13:50 (Brussels time, UTC+1) in room Radio

Details on the event

Alpress

By Muhammed Tanrikulu

Self-Governing Publication Platform

Starts at 13:55 (Brussels time, UTC+1) in room Blockchain

Details on the event

Hybrid Cloud Open Source DBaaS with Kubernetes

By Peter Zaitsev

The path to OpenSource DBaaS with Kubernetes

Starts at 13:55 (Brussels time, UTC+1) in room Containers

Details on the event

Declaratively yours

By Ludovic Courtès

Composing system abstractions with GNU Guix

Starts at 13:55 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Writing an Ostinato Protocol Builder

By Srivats P

How to add more protocols to the Ostinato traffic generator

Starts at 13:55 (Brussels time, UTC+1) in room Sdn

Details on the event

Challenges running Jitsi Meet at scale during the pandemic

By Saúl Ibarra Corretgé

A tale with what failed, what didn't, what we learned and what we are doing next.

Starts at 14:00 (Brussels time, UTC+1) in room Misc

Details on the event

What’s new in sudo and syslog-ng?

By Peter Czanik

A BSD-specific view

Starts at 14:00 (Brussels time, UTC+1) in room Bsd

Details on the event

Software Composition Analysis Devroom Welcome

By Kate Stewart and Philippe Ombredanne and Maximilian Huber and Michael C. Jaeger

What is SCA?

Starts at 14:00 (Brussels time, UTC+1) in room Composition

Details on the event

Latest tech, great! Accessibility, not so much.

By Oana Mangiurea

Starts at 14:00 (Brussels time, UTC+1) in room Design

Details on the event

Taming the 'Saurus

By Divya Mohan

My experiments with the Docusaurus

Starts at 14:00 (Brussels time, UTC+1) in room Docs

Details on the event

Embedded Linux License Compliance for Hackers & Makers

By Paul Barker

Starts at 14:00 (Brussels time, UTC+1) in room Embedded

Details on the event

Secure boot without UEFI: booting VMs on Power(PC)

By Daniel Axtens and Cezary Sobczak

Starts at 14:00 (Brussels time, UTC+1) in room Firmware

Details on the event

5 Tips to Create Secure Docker Containers for Java Developers

By Brian Vermeer

Starts at 14:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

Open Source, Interoperability and the Digital Markets Act

By Vittorio Bertola

New European regulation proposals to open up the dominant platforms

Starts at 14:00 (Brussels time, UTC+1) in room Legal

Details on the event

Handling PDF digital signatures in LibreOffice with PDFium

By Miklos Vajna

Starts at 14:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Making MySQL-8.0 XA transaction processing crash safe

By Wei Zhao

The key to use MySQL as storage nodes for distributed databases

Starts at 14:00 (Brussels time, UTC+1) in room Mysql

Details on the event

Imagining the Ideal Language for Writing Free Software

By Daniel Sockwell

Starts at 14:00 (Brussels time, UTC+1) in room Perl

Details on the event

PostgreSQL partitioning. Work In Progress.

By Anastasia Lubennikova

Starts at 14:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

How Python inserts 'self' into methods

By Sebastiaan Zeeff and Matteo Bertucci and Xithrius

An accessible introduction to descriptors

Starts at 14:00 (Brussels time, UTC+1) in room Python

Details on the event

RaSCSI for 68k Macs

By Tony Kuker

Current status and roadmap for the project

Starts at 14:00 (Brussels time, UTC+1) in room Retro

Details on the event

What if "browser issues" were our issue?

By Noam Rosenthal

Crossing the line between web development and browser/standard development

Starts at 14:00 (Brussels time, UTC+1) in room Web performance

Details on the event

OSS Review Toolkit - project update

By Thomas Steenbergen

Starts at 14:05 (Brussels time, UTC+1) in room Composition

Details on the event

Lessons I’ve learned in Multiplatform Library Development

By Russell Wolf

Starts at 14:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

A (very) quick overview of libre mechanical software

By Fernando Oleo Blanco

Starts at 14:15 (Brussels time, UTC+1) in room Cad

Details on the event

hXDP: Efficient Software Packet Processing on FPGA NICs

By Marco Spaziani Brunella

Pushing XDP into SmartNICs

Starts at 14:15 (Brussels time, UTC+1) in room Sdn

Details on the event

Build a p2p distributed app with vue, really fast

By Guillem Córdoba

Starts at 14:20 (Brussels time, UTC+1) in room Blockchain

Details on the event

ScanCode projects update

By Philippe Ombredanne

Open source scanning

Starts at 14:20 (Brussels time, UTC+1) in room Composition

Details on the event

The OpenNebula alternative to Kubernetes for Containers-as-a-Service

By Marco Mancini

Starts at 14:20 (Brussels time, UTC+1) in room Containers

Details on the event

GNU Radio Tech Update

By Marcus Müller

Lifting the mystery of what has happened in GNU Radio over the last 12 months

Starts at 14:20 (Brussels time, UTC+1) in room Radio

Details on the event

Stairstep your Kubernetes deployment workflow with Gimlet and GitOps

By Laszlo Fogas

From naive but functional setups, to GitOps at scale

Starts at 14:30 (Brussels time, UTC+1) in room Cicd

Details on the event

Online Conferences and the "new normal".

By Anna Widenius

Starts at 14:30 (Brussels time, UTC+1) in room Community

Details on the event

OSH Communication Kit

By Daniel Wessolek

Conversation starters for the Deaf and the Hearing

Starts at 14:30 (Brussels time, UTC+1) in room Design

Details on the event

Docs-as-Code with AsciiDoc & docToolchain

By Ralf Müller

A journey to the limits

Starts at 14:30 (Brussels time, UTC+1) in room Docs

Details on the event

Safety and open source, oh my?

By Simon Hoinkis and Christian Eltzschig

Starts at 14:30 (Brussels time, UTC+1) in room Embedded

Details on the event

Protecting against proprietary re-licensing with a community contract

By Cornelius Schumacher

How the KDE Free Qt Foundation ensures software freedom for twenty-five years and counting

Starts at 14:30 (Brussels time, UTC+1) in room Legal

Details on the event

Making Nextcloud Hub COOL

By Michael Meeks

Hear how we implemented out of the box collaboration.

Starts at 14:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Passing query attributes through the MySQL protocol

By Joro Kodinov

Extension to the wire format to allow data/metadata

Starts at 14:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Changing your huge table's data types in production

By Jimmy Angelakos

Starts at 14:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Beyond CUDA: GPU Accelerated Python on Cross-Vendor Graphics Cards with Vulkan Kompute

By Alejandro Saucedo and Matteo Bertucci

Starts at 14:30 (Brussels time, UTC+1) in room Python

Details on the event

Using the Firefox Profiler for web performance analysis

By Nazım Can Altınova

Starts at 14:30 (Brussels time, UTC+1) in room Web performance

Details on the event

FOSSology SCA integration

By Anupam Ghosh and Gaurav Mishra and shaheemazmalmmd

Starts at 14:35 (Brussels time, UTC+1) in room Composition

Details on the event

NoRouter: instant multi-cluster & multi-cloud container networking

By Akihiro Suda

No routing configuration is required. No root privilege is required.

Starts at 14:35 (Brussels time, UTC+1) in room Sdn

Details on the event

Reverse-Engineering of (binary) File-Formats

By Thomas Pointhuber

From seemingly arbitrary zeros and ones to a PCB file.

Starts at 14:40 (Brussels time, UTC+1) in room Cad

Details on the event

r.accumulate: Efficient computation of hydrologic parameters in GRASS

By Huidae Cho

Improving the performance of geospatial computation for web-based hydrologic modeling

Starts at 14:40 (Brussels time, UTC+1) in room Geospatial

Details on the event

Containerizing Spring Boot Applications with Jib

By Ashish Choudhary

Starts at 14:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

Migrating from Imperative to Reactive then Coroutines a Spring Boot application

By Nicolas Frankel

Starts at 14:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

Seccomp Notify on Kubernetes

By Alban Crequy

The new Linux superpower coming to a Kubernetes cluster near you!

Starts at 14:45 (Brussels time, UTC+1) in room Containers

Details on the event

Advent of Code - Behind the Scenes

By Eric Wastl

Starts at 14:45 (Brussels time, UTC+1) in room Perl

Details on the event

Putting Chaos into Continuous Delivery

By Jürgen Etzlstorfer

How to increase the resilience of your applications

Starts at 14:50 (Brussels time, UTC+1) in room Cicd

Details on the event

Open Source is More Than Just a License

By Don Goodman-Wilson

Why an exclusive focus on licensing is an impoverished view of what open source truly is

Starts at 14:50 (Brussels time, UTC+1) in room Community

Details on the event

SCANOSS: Democratising Open Source Risk Management

By Alan Facey

Open Source Inventorying designed for modern development (DevOps) environments

Starts at 14:50 (Brussels time, UTC+1) in room Composition

Details on the event

Is GNU Guix a minimal distribution, and what might that even mean?

By Christopher Baines

Starts at 14:50 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

A modular future for GNU Radio

By Bastian Bloessl and Josh Morman

Starts at 14:50 (Brussels time, UTC+1) in room Radio

Details on the event

Optimizing External Kubernetes Traffic with Cloud Native SD-WAN

By Lori Jakab

The Bridge Between the DevOps and NetOps Worlds

Starts at 14:55 (Brussels time, UTC+1) in room Sdn

Details on the event

The Evolution of File Descriptor Monitoring in Linux

By Stefan Hajnoczi

From select(2) to io_uring

Starts at 15:00 (Brussels time, UTC+1) in room Misc

Details on the event

Own Your Healthcare Experience: An Open Source Path

By Juhan Sonin

Starts at 15:00 (Brussels time, UTC+1) in room Design

Details on the event

Creating a documentation site for users with AsciiDoc and Antora

By Alexander Schwartz

Starts at 15:00 (Brussels time, UTC+1) in room Docs

Details on the event

Adding Open Hardware to Open Software for a More Equitable IoT

By Adrian McEwen

How I Became an Indie Manufacturer and How You Can Too

Starts at 15:00 (Brussels time, UTC+1) in room Embedded

Details on the event

Best Little Emulator Ever Made! - part 3/3 + Live Q&A

By Mahmoud Abdelghany and Randal Linden

Starts at 15:00 (Brussels time, UTC+1) in room Emulator

Details on the event

GRUB - Project Status Update

By Daniel Kiper and Norbert Kamiński

Starts at 15:00 (Brussels time, UTC+1) in room Firmware

Details on the event

An Environment for Interactive Parallel Programming with MPI and OpenMP

By Christian Terboven and Jonas Hahnfeld

Starts at 15:00 (Brussels time, UTC+1) in room Hpc

Details on the event

Porting LibreOffice to macOS on Apple Silicon

By Tor Lillqvist

Easy bits were easy, hard bits were not so hard

Starts at 15:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Linux /proc filesystem for MySQL DBAs

By Valerii Kravchuk

Sampling /proc content for troubleshooting

Starts at 15:00 (Brussels time, UTC+1) in room Mysql

Details on the event

Stumbling Stones when migrating from Oracle

By Laurenz Albe

The problems you can encounter and how to solve them

Starts at 15:00 (Brussels time, UTC+1) in room Postgresql

Details on the event

Code reloading techniques in Python

By Hugo Herter and Matteo Bertucci

Cold and hot code reloading, the different options, how they work and when to use them.

Starts at 15:00 (Brussels time, UTC+1) in room Python

Details on the event

Gemini, a modern protocol that looks retro

By Stéphane Bortzmeyer

Back to the 1990s with a protocol and format to distribute real content, without tracking and visual effects

Starts at 15:00 (Brussels time, UTC+1) in room Retro

Details on the event

Tern and the State of Cloud Native Compliance

By Rose Judge

Starts at 15:05 (Brussels time, UTC+1) in room Composition

Details on the event

How to read a WebPageTest waterfall chart

By Matthew Hobbs

Starts at 15:05 (Brussels time, UTC+1) in room Web performance

Details on the event

Holochain Playtime!

By Guillem Córdoba

Starts at 15:10 (Brussels time, UTC+1) in room Blockchain

Details on the event

By The Power of toolbox!

By Dario Faggioli

Starts at 15:10 (Brussels time, UTC+1) in room Containers

Details on the event

Glasgow Digital Interface Explorer

By Attie Grande and Piotr Esden-Tempski

An overview, a technical deep dive, and Crowd Supply / DFM overview.

Starts at 15:15 (Brussels time, UTC+1) in room Cad

Details on the event

Spritely Goblins: a distributed journey

By Christopher Webber

Starts at 15:15 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

OSS Projects Update - Concluding Q&A

This slot is for Q&A covering the preceding presentations

Starts at 15:20 (Brussels time, UTC+1) in room Composition

Details on the event

Dynamic Proxies in Java

By Heinz Kabutz

Starts at 15:20 (Brussels time, UTC+1) in room Openjdk

Details on the event

PySDR: A Guide to SDR and DSP using Python

By Marc Lichtman

and lessons learned from teaching CS students DSP + SDR

Starts at 15:20 (Brussels time, UTC+1) in room Radio

Details on the event

This Spring Shall Be Challenged

By Holger Steinhauer

It doesn't need to be Spring, or does it?

Starts at 15:25 (Brussels time, UTC+1) in room Kotlin

Details on the event

Overview Software Bill of Materials (SBOM)

By Kate Stewart

Starts at 15:30 (Brussels time, UTC+1) in room Composition

Details on the event

Penpot, design freedom for teams

By Pablo Ruiz-Múzquiz

One FOSDEM and one pandemic after we're excited to announce that Penpot Alpha release will be launched February 2nd!

Starts at 15:30 (Brussels time, UTC+1) in room Design

Details on the event

On The Fast Track to Station

By Ben Greenberg

The Transformation of a Docs Portal Into a Docs Platform Tool

Starts at 15:30 (Brussels time, UTC+1) in room Docs

Details on the event

Networked Audio in Android Automotive

By Suhasini Raghuram and Piotr Krawczyk

Starts at 15:30 (Brussels time, UTC+1) in room Embedded

Details on the event

Spatial data exploration in Jupyter notebooks

By Anita Graser

The power of interactive vizualizations with GeoPandas and HoloViews

Starts at 15:30 (Brussels time, UTC+1) in room Geospatial

Details on the event

Analyzing Performance Profiles using Hatchet

By Abhinav Bhatele

Starts at 15:30 (Brussels time, UTC+1) in room Hpc

Details on the event

Net Neutrality and Free Software: The Case of Router Freedom in Europe

By Lucas Lasota

Starts at 15:30 (Brussels time, UTC+1) in room Legal

Details on the event

Using LibreOffice with MariaDB [and Docker]

By Anel Husakovic

Starts at 15:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Rewrite Your Complex MySQL Queries for Better Performance

By Øystein Grøvlen

Starts at 15:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Pg_stat_monitor - The new way to analyze query performance in PostgreSQL

By Ibrar Ahmed and Peter Zaitsev

Starts at 15:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

From Jupyter Notebook to production code

By Lais Carvalho and Matteo Bertucci

a Kedro introduction

Starts at 15:30 (Brussels time, UTC+1) in room Python

Details on the event

Deploying eBPF, XDP & AF_XDP for Cloud Native

By Dave Cremins and Gary Loughnane

The challenges in deploying AF_XDP with Kubernetes

Starts at 15:30 (Brussels time, UTC+1) in room Sdn

Details on the event

ARM your continuous integration system with fruits!

By Bruno Verachten

Starts at 15:35 (Brussels time, UTC+1) in room Cicd

Details on the event

Open Source Program Offices (OSPO) and their role in OSS ecosystems

By Manrique Lopez

How having an OSPO might help to open source software ecosystem sustaintability

Starts at 15:35 (Brussels time, UTC+1) in room Community

Details on the event

Automating creation of Software Bills of Materials

By Steve Winslow

Generating SPDX documents for CMake and Zephyr

Starts at 15:35 (Brussels time, UTC+1) in room Composition

Details on the event

Fully redundant LXD cluster

By Stéphane Graber

Bullet proof storage, networking and compute on the cheap

Starts at 15:35 (Brussels time, UTC+1) in room Containers

Details on the event

Analysing QUIC and HTTP/3 traffic with qlog and qvis

By Robin Marx

Starts at 15:35 (Brussels time, UTC+1) in room Web performance

Details on the event

Optimization of SDR Applications on Heterogeneous Systems-on-Chip (SoCs)

By Samet E Arda

A High-Level Simulation Framework for Evaluating SDR on Heterogeneous SoCs

Starts at 15:40 (Brussels time, UTC+1) in room Radio

Details on the event

CycloneDX Software Bill of Materials

By Patrick Dwyer

Starts at 15:50 (Brussels time, UTC+1) in room Composition

Details on the event

CI on Gitlab. Bringing Gitlab, Tekton and Prow together (with some magic)

By Rafał Manhart

Starts at 15:55 (Brussels time, UTC+1) in room Cicd

Details on the event

Vircadia - A Technical Introduction

By Vadim Troshchinskiy

Starts at 16:00 (Brussels time, UTC+1) in room Misc

Details on the event

FreeCAD on steroids. A possible future. Featuring Zheng, Lei aka RealThunder.

By Florin Curelariu and realthunder

Outcome of brilliant developers meeting user feedback.

Starts at 16:00 (Brussels time, UTC+1) in room Cad

Details on the event

miniKanren: a minimal declarative language for relational programming

By William Byrd

Starts at 16:00 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

The Open Source Designer's ToolBox

By Abigail Makolo

Recommended Techniques and Tools for Open Source Designers

Starts at 16:00 (Brussels time, UTC+1) in room Design

Details on the event

20 years with DocBook

By Peter Eisentraut

Experiences from the PostgreSQL project

Starts at 16:00 (Brussels time, UTC+1) in room Docs

Details on the event

Designing an open communication framework for the connected car

By Kevin Valdek and Ulf Bjorkengren

Starts at 16:00 (Brussels time, UTC+1) in room Embedded

Details on the event

Open source PMCI stack implementation for add-in-card manageability.

By Sumanth Bhat and Cezary Sobczak

Starts at 16:00 (Brussels time, UTC+1) in room Firmware

Details on the event

buildtest: HPC Testing Framework for Acceptance Testing

By Shahzeb Siddiqui

Starts at 16:00 (Brussels time, UTC+1) in room Hpc

Details on the event

JCStress: Eliminating the Nightmare of Debugging Concurrency Problems

By Vipin Sharma

Starts at 16:00 (Brussels time, UTC+1) in room Openjdk

Details on the event

The first AGPL compliance case settled in an Italian Court: a tale of compliance, license compatibility and source code availability

By Giovanni Battista Gallus and Fabio Pietrosanti (naif) and Carlo Piana and Alberto Pianon

Starts at 16:00 (Brussels time, UTC+1) in room Legal

Details on the event

LibreOffice QA - how to write your first test

By Xisco Fauli

Starts at 16:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Automatic Asynchronous Replication Connection Failover

By hemant dangi

Starts at 16:00 (Brussels time, UTC+1) in room Mysql

Details on the event

Inventing Curriculum using Python and spaCy

By Gajendra Deshpande and Matteo Bertucci

Starts at 16:00 (Brussels time, UTC+1) in room Python

Details on the event

Working on DOS in 2021

By Jim Hall

We're getting closer to FreeDOS 1.3

Starts at 16:00 (Brussels time, UTC+1) in room Retro

Details on the event

Decentralization and Decency

By Paul Frazee

A talk on the values and goals of decentralizers

Starts at 16:05 (Brussels time, UTC+1) in room Blockchain

Details on the event

Strengthening Developer Communities in mid of pandemic

By Sonia Singla

Starts at 16:05 (Brussels time, UTC+1) in room Community

Details on the event

Double Open: An automated open source compliance pipeline for Yocto built on SPDX

By Mikko Murto

Automating embedded Linux open source compliance with open tools

Starts at 16:05 (Brussels time, UTC+1) in room Composition

Details on the event

YouthMappers

By Laura Mugeha

Building a global community of young changemakers using open maps

Starts at 16:05 (Brussels time, UTC+1) in room Geospatial

Details on the event

Calico/VPP : All You Can Eat Networking

By Aloys Augustin and Casey Davenport

Bringing Kubernetes Goodness to your Hungriest Workloads

Starts at 16:05 (Brussels time, UTC+1) in room Sdn

Details on the event

Building a greener web

By Chris Adams

Patterns and tooling for carbon aware web performance

Starts at 16:05 (Brussels time, UTC+1) in room Web performance

Details on the event

Build and Run Containers With Lazy Pulling

By Kohei Tokunaga

Adoption status of containerd Stargz Snapshotter and eStargz

Starts at 16:10 (Brussels time, UTC+1) in room Containers

Details on the event

Start with the Kotlin flow

By Abhishesh Srivastava

Starts at 16:10 (Brussels time, UTC+1) in room Kotlin

Details on the event

Vector Optimized Library of Kernels

By Johannes Demel

A year in review

Starts at 16:10 (Brussels time, UTC+1) in room Radio

Details on the event

Eclipse SW360

By Smruti Prakash Sahoo and Jaideep Palit and Abdul Kapti

Web application for managing software Bill-Of-Material

Starts at 16:20 (Brussels time, UTC+1) in room Composition

Details on the event

The user in the cultures of UX design and open source

By Jan Dittrich

Starts at 16:30 (Brussels time, UTC+1) in room Design

Details on the event

Check your links with the Link Check suite

By Nicolas Massart

Benefits of using Markdown Link Check and related tools

Starts at 16:30 (Brussels time, UTC+1) in room Docs

Details on the event

Feedback Wanted: What features and design choices are needed for an Industrial IoT SBC?

By David Tischler and Alex Bucknall and Nicolas Tzovanis

Starts at 16:30 (Brussels time, UTC+1) in room Embedded

Details on the event

Open Source HPC Research Tools at the Institute for Scientific Computing

By Jan-Patrick Lehr and Tim Jammer and Michael Burger and Alexander Hück

Starts at 16:30 (Brussels time, UTC+1) in room Hpc

Details on the event

ODF for Interoperability

By Italo Vignoli

Tips and Tricks to Tackle the Most Common Issues

Starts at 16:30 (Brussels time, UTC+1) in room Libreoffice

Details on the event

Sure you can run your database in kubernetes

By Bernd Ocklin

Successfully run your MySQL NDB Cluster in kubernetes

Starts at 16:30 (Brussels time, UTC+1) in room Mysql

Details on the event

Database Disasters and How to Find Them

By Christophe Pettus

Starts at 16:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Creating Data Apps using Pure Python

By Nithish Raghunandanan and Matteo Bertucci

Building Custom Apps using Streamlit

Starts at 16:30 (Brussels time, UTC+1) in room Python

Details on the event

Software Composition and SBOM - Concluding Q&A

This slot is for Q&A covering the preceding presentations

Starts at 16:35 (Brussels time, UTC+1) in room Composition

Details on the event

containerd port to darwin: Toward Running Linux containers on macOS

By Hajime Tazaki

Starts at 16:35 (Brussels time, UTC+1) in room Containers

Details on the event

Making RUM Responsive

By Tim Vereecke

Starts at 16:35 (Brussels time, UTC+1) in room Web performance

Details on the event

Configure Once, Run Everywhere

By Jon Edvald

How and Why to Use a Common Configuration for Dev, Testing, and CI Environments

Starts at 16:40 (Brussels time, UTC+1) in room Cicd

Details on the event

JUnit Jupiter Extensions: Writing End to End Tests

By Karl Heinz Marbaise

Starts at 16:40 (Brussels time, UTC+1) in room Openjdk

Details on the event

Getting ready for Declarative UIs with Unidirectional Data Flow using Kotlin Coroutines

By Raul Hernandez Lopez

Unidirectional Data Flow in action: suspend functions, Flow & StateFlow to make our Reactive apps prepared for Declarative UIs.

Starts at 16:40 (Brussels time, UTC+1) in room Kotlin

Details on the event

Runtime Strategies and Task Scheduling of Software-Defined Radio on Heterogeneous Hardware

By Joshua Mack

Is an accelerator always the best option?

Starts at 16:40 (Brussels time, UTC+1) in room Radio

Details on the event

Using WireGuard VPN

By Dashamir Hoxha

with docker-scripts

Starts at 16:40 (Brussels time, UTC+1) in room Sdn

Details on the event

Building the world’s first free open source database of FOSS and their vulnerabilities.

By Shivam Sandbhor

Learn why and how we are building VulnerableCode, a free and open source database of FOSS components and their vulnerabilities.

Starts at 16:45 (Brussels time, UTC+1) in room Composition

Details on the event

Nyxt browser

By John Mecouris

configurable computing

Starts at 16:45 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

CadQuery Assembly System

By Adam Urbanczyk

Starts at 16:50 (Brussels time, UTC+1) in room Cad

Details on the event

Switching Open Source Communities: How to Stay Authentic to Yourself and Find Hidden Benefit In Your New Role

By Anastasia 'Stacy' Raspopina and Martina Pocchiari

Starts at 16:50 (Brussels time, UTC+1) in room Community

Details on the event

Starting Over

By Liam Proven

A FOSS proposal for a new type of OS for a new type of computer

Starts at 17:00 (Brussels time, UTC+1) in room Misc

Details on the event

Evolving vulnerabilities in CycloneDX

By Gareth Rushgrove

Starts at 17:00 (Brussels time, UTC+1) in room Composition

Details on the event

ML inference acceleration on K8s using kata containers & AWS Firecracker

By Orestis Lagkas Nikolos

Starts at 17:00 (Brussels time, UTC+1) in room Containers

Details on the event

Pitch your project

By Bernard Tyers

Starts at 17:00 (Brussels time, UTC+1) in room Design

Details on the event

Automate IaC documentations with terraform-docs

By Martin Etmajer and Khosrow Moossavi

Introduction to terraform-docs and a showcase of a real world example

Starts at 17:00 (Brussels time, UTC+1) in room Docs

Details on the event

Using OpenSPDM in Firmware as a Foundation for Secure Device Communication

By Jiewen Yao and Norbert Kamiński and xiaoyuruan

Starts at 17:00 (Brussels time, UTC+1) in room Firmware

Details on the event

Flux: Solving Exascale Workflow and Resource Challenges

By Stephen Herbein

Plus - How Open-Source Drives Our Project Design

Starts at 17:00 (Brussels time, UTC+1) in room Hpc

Details on the event

PANEL: Organizers of the Legal & Policy DevRoom

By Bradley M. Kuhn and Karen Sandler and Richard Fontana and Max Mehl and Alexander Sander

Organizers of the Legal & Policy DevRoom discuss the issues of the day

Starts at 17:00 (Brussels time, UTC+1) in room Legal

Details on the event

LibreOffice Lightning Talks

By Thorsten Behrens

Interesting Talks from Community Members

Starts at 17:00 (Brussels time, UTC+1) in room Libreoffice

Details on the event

18 Things To Do When You Have a MySQL Bottleneck

By Peter Zaitsev

Starts at 17:00 (Brussels time, UTC+1) in room Mysql

Details on the event

How to get started with GitLab CI and Python

By Eric Gazoni and Mario García

A GitLab CI Introduction

Starts at 17:00 (Brussels time, UTC+1) in room Python

Details on the event

Ada Lovelace and The Very First Computer Program

By Steven Goodwin

Starts at 17:00 (Brussels time, UTC+1) in room Retro

Details on the event

Fast Wireguard Mesh: VPP + wgsd + wg = ❤

By Benoît Ganne

Interconnect your services with taste

Starts at 17:00 (Brussels time, UTC+1) in room Sdn

Details on the event

WebPageTest Update and License discussion

By Patrick Meenan

Starts at 17:00 (Brussels time, UTC+1) in room Web performance

Details on the event

COMPOST: Exploring artist-centric development through Distributed Press

By COMPOST

Towards a decentralized and interdependent publishing ecology

Starts at 17:05 (Brussels time, UTC+1) in room Blockchain

Details on the event

Ordered Key-Value Stores

By Amirouche BOUBEKKI

A minimalist's database

Starts at 17:10 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

Improving GNU Radio Accelerator Device Dataflow

By David Sorber

Starts at 17:10 (Brussels time, UTC+1) in room Radio

Details on the event

Alliance / Coriolis2

By Luke Kenneth Casson Leighton

parametric programmatic ASIC Place and Route using python

Starts at 17:15 (Brussels time, UTC+1) in room Cad

Details on the event

DeepScan - assessing your code for effective licenses

By Jan Thielscher

Gaining insights and profit from sharing

Starts at 17:15 (Brussels time, UTC+1) in room Composition

Details on the event

Is your elephant a gazelle?

By Fan Zhang

How to accelerate IPsec elephant flows

Starts at 17:20 (Brussels time, UTC+1) in room Sdn

Details on the event

Identifying Performance Changes Using Peass

By David Georg Reichelt

Starts at 17:25 (Brussels time, UTC+1) in room Cicd

Details on the event

Realtime 3D graphics and VR with Kotlin and Vulkan

By Ulrik Guenther and Kyle Harrington

Let's enjoy the scenery

Starts at 17:25 (Brussels time, UTC+1) in room Kotlin

Details on the event

Mathematics and development of fast TLS handshakes

By Alexander Krizhanovsky

Starts at 17:25 (Brussels time, UTC+1) in room Web performance

Details on the event

Zoom out to zoom in on the community

By Adrian OSullivan

Starts at 17:30 (Brussels time, UTC+1) in room Community

Details on the event

Automating your license compliance policy with OSS Review Toolkit

By Thomas Steenbergen

Starts at 17:30 (Brussels time, UTC+1) in room Composition

Details on the event

Optimising for humans

By Peter Munch-Ellingsen

Nim meta-programming for 0-cost abstraction on microcontrollers

Starts at 17:30 (Brussels time, UTC+1) in room Declarative minimalistic

Details on the event

An documentation workflow loved by both Data Scientists and Engineers

By Colin Dean

Using Pandoc with VCS and CI/CD

Starts at 17:30 (Brussels time, UTC+1) in room Docs

Details on the event

Hitchhiker's Guide to MySQL

By Liz van Dijk

Don't panic.

Starts at 17:30 (Brussels time, UTC+1) in room Mysql

Details on the event

The story of the first PGDay

By Federico Campoli

How we started with the idea of having a barbecue and we ended in organising the first PostgreSQL conference in Europe

Starts at 17:30 (Brussels time, UTC+1) in room Postgresql

Details on the event

Escaping the Cargo Cult

By Eric Gazoni and Jason McDonald

How to structure your project without losing your mind.

Starts at 17:30 (Brussels time, UTC+1) in room Python

Details on the event

Datacenter class containers for the masses

By Sri Ramkrishna

Starts at 17:35 (Brussels time, UTC+1) in room Containers

Details on the event

Community ID Flow Hashing

By Christian Kreibich

Simple flow tuple correlation for Zeek, Suricata, and beyond

Starts at 17:40 (Brussels time, UTC+1) in room Sdn

Details on the event

GitOps Working Group - Overview and Invitation

By Cornelia Davis

Starts at 17:45 (Brussels time, UTC+1) in room Cicd

Details on the event

Usages of Software Composition - Concluding Q&A

This slot is for Q&A covering the preceding presentations

Starts at 17:45 (Brussels time, UTC+1) in room Composition

Details on the event

Devroom Software Composition: Concluding Remarks

By Kate Stewart and Philippe Ombredanne and Maximilian Huber and Michael C. Jaeger

Starts at 17:55 (Brussels time, UTC+1) in room Composition

Details on the event

Closing FOSDEM 2021

By FOSDEM Staff

Starts at 18:00 (Brussels time, UTC+1) in room Fosdem

Details on the event

FOSDEM schedule page