<?xml version="1.0" encoding="UTF-8"?>
<iCalendar xmlns:xCal="urn:ietf:params:xml:ns:xcal" xmlns:pentabarf="http://pentabarf.org">
  <vcalendar>
    <version>2.0</version>
    <prodid>-//Pentabarf//Schedule 1.0//EN</prodid>
    <x-wr-caldesc>FOSDEM 2020</x-wr-caldesc>
    <x-wr-calname>Schedule for events at FOSDEM 2020</x-wr-calname>
    <vevent>
      <method>PUBLISH</method>
      <uid>9230@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9230</pentabarf:event-id>
      <pentabarf:event-slug>seccomp</pentabarf:event-slug>
      <pentabarf:event-tag>seccomp</pentabarf:event-tag>
      <pentabarf:title>SECCOMP your PostgreSQL</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SECCOMP your PostgreSQL</summary>
      <description>&lt;p&gt;SECCOMP ("SECure COMPuting with filters") is a Linux kernel syscall filtering mechanism which allows reduction of the kernel attack surface by preventing (or at least audit logging) normally unused syscalls. Recent security best-practices recommend, and certain highly security-conscious organizations are beginning to require, that SECCOMP be used to the extent possible. The major web browsers, container runtime engines, and systemd are all examples of software that already support SECCOMP.&lt;/p&gt;

&lt;p&gt;This talk covers SECCOMP applied to PostgreSQL via 2 different methods -- namely top-down using systemd, and at the session level using a PostgreSQL extension called pgseccomp. The two methods will be explained and compared. We will also discuss how and why the two methods might be used in conjunction. Finally, a process to determine the list of expected/legitimate PostgreSQL kernel syscalls is described.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2020/schedule/event/seccomp/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Joe Conway</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9246@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9246</pentabarf:event-id>
      <pentabarf:event-slug>continuous_delivery_starts_with_continuous_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>continuous_delivery_starts_with_continuous_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Continuous Delivery starts with Continuous Infrastructure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T094000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Continuous Delivery starts with Continuous Infrastructure</summary>
      <description>&lt;p&gt;Most organisations start their journey towards Continuous Delivery with their development teams, or often their web or mobile teams. I’ve seen many of these journeys fail because “ops” was not included in the picture.  The organisation assumed DevOps didn’t need ops. So the team didn’t adapt, didn’t provide the right stacks, couldn’t support the tools. I’ve started a number of successful journeys with the ops teams doing Continuous Delivery of their infrastructure as code. They changed their mindset, allowing them to understand, support and onboard the development teams.  This talk will document that approach with some supporting cases and examples.&lt;/p&gt;

&lt;p&gt;Taking one step further we'll showcase a on how to do Continuous Delivery of your Infrastructure as Code,    obviously with Open Source tools&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/continuous_delivery_starts_with_continuous_infrastructure/</url>
      <location>UB4.136</location>
      <attendee>Kris Buytaert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9292@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9292</pentabarf:event-id>
      <pentabarf:event-slug>startup_gen</pentabarf:event-slug>
      <pentabarf:event-tag>startup_gen</pentabarf:event-tag>
      <pentabarf:title>BSP generator for 3000+ ARM microcontrollers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>BSP generator for 3000+ ARM microcontrollers</summary>
      <description>&lt;p&gt;For embedded developers using alternative programming languages, but also for anyone using third party driver frameworks such as libopencm3, one of the main pain points to start using a microcontroller is to make a Board Support Package.&lt;/p&gt;

&lt;p&gt;Things like linker script or startup code (crt0) not only require skills, but also information that are not always easily accessible.&lt;/p&gt;

&lt;p&gt;In this talk we will present a tool that generates linker script, startup code, and low level hardware binding for 3000+ ARM microcontrollers using information extracted from archives provided as part of the ARM Cortex Microcontroller Software Interface Standard (CMSIS).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/startup_gen/</url>
      <location>K.4.401</location>
      <attendee>Fabien Chouteau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9359@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9359</pentabarf:event-id>
      <pentabarf:event-slug>sds_ceph_sts_in_object_storage</pentabarf:event-slug>
      <pentabarf:event-tag>sds_ceph_sts_in_object_storage</pentabarf:event-tag>
      <pentabarf:title>STS in Ceph Object Storage</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:30:00:00</duration>
      <summary>STS in Ceph Object Storage</summary>
      <description>&lt;p&gt;Ceph is an open source, highly scalable, software defined storage that provides object, file and block interfaces under a unified system. Ceph Object Storage Gateway (RGW) provides a RESTful object storage interface to the Ceph Storage cluster. It provides an interface that is compatible with a large subset of AWS S3 APIs.&lt;/p&gt;

&lt;p&gt;In this talk we discuss the implementation of a subset of the APIs of AWS Secure Token Service (STS). AWS STS is a web service which enables identity federation and cross-account access by providing temporary security credentials.&lt;/p&gt;

&lt;p&gt;Ceph Object Storage Gateway now supports some APIs of AWS STS particularly related to web identity federation and cross-account access. The advantages of these temporary credentials are that they automatically expire after a certain duration, provide limited access (via IAM policies) to resources, are provided to the user upon request, and obviate the need for users/ applications to save permanent security credentials thereby removing a potential security loophole.&lt;/p&gt;

&lt;p&gt;As an example consider a web application that has users and needs access to RGW S3 buckets to read/ write large files. The application can delegate identity management to a trusted third party identity provider(IDP). It can get temporary credentials from STS after authenticating with the IDP and access the required RGW S3 buckets.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/sds_ceph_sts_in_object_storage/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Pritha Srivastava</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9394@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9394</pentabarf:event-id>
      <pentabarf:event-slug>osi</pentabarf:event-slug>
      <pentabarf:event-tag>osi</pentabarf:event-tag>
      <pentabarf:title>Open Source Under Attack</pentabarf:title>
      <pentabarf:subtitle>How we, the OSI and others can defend it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Open Source Under Attack- How we, the OSI and others can defend it</summary>
      <description>&lt;p&gt;Whether it is "Open Core", the Mongo SSPL or the Common Clause, the core ethos of open source has been under attack for some time. As those parties who seek to limit the promise of free software enjoys more and more success, the community will need stronger and more forceful tools to defend ourselves. Presenters: Michael Cheng (Facebook), Max Sills (Google), Chris Aniszczyk (Linux Foundation)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/osi/</url>
      <location>Janson</location>
      <attendee>Chris Aniszczyk</attendee>
      <attendee>Max Sills</attendee>
      <attendee>Michael Cheng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9401@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9401</pentabarf:event-id>
      <pentabarf:event-slug>dldsmwc</pentabarf:event-slug>
      <pentabarf:event-tag>dldsmwc</pentabarf:event-tag>
      <pentabarf:title>Do Linux Distributions Still Matter with Containers?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Do Linux Distributions Still Matter with Containers?</summary>
      <description>&lt;p&gt;In the beginning there was compiling and static linking. My first programs when I was 10 years old worked like that. Then, we discovered dynamic linking. This was great because we could now patch one library and all of the programs would pick up the change on restart. But we created another problem - dependencies. Throughout the history of computing we have solved one problem and created another. Containers are no different. This talk will walk through why we invented Linux distros and why we should continue to appreciate them in a world full of container images...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/dldsmwc/</url>
      <location>K.3.201</location>
      <attendee>Scott Mccarty</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9463@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9463</pentabarf:event-id>
      <pentabarf:event-slug>webmidi</pentabarf:event-slug>
      <pentabarf:event-tag>webmidi</pentabarf:event-tag>
      <pentabarf:title>WebMIDI</pentabarf:title>
      <pentabarf:subtitle>The garlic bread of the music industry</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>WebMIDI- The garlic bread of the music industry</summary>
      <description>&lt;p&gt;The connection between Web and MIDI seems as likely as the joining of Garlic with Bread! Yet, we now have the power to create music from the web browser! Either by generating MIDI files for later manipulation, or as live instruments, WebMIDI provides us with the power to build some amazing online music applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/webmidi/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Steven Goodwin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9624@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9624</pentabarf:event-id>
      <pentabarf:event-slug>geo_istsos3</pentabarf:event-slug>
      <pentabarf:event-tag>geo_istsos3</pentabarf:event-tag>
      <pentabarf:title>istsos3: Data Analysis and statistical tools and unit conversions</pentabarf:title>
      <pentabarf:subtitle>GSoC 2017, 18 at OSGeo(istSOS)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T091500</dtend>
      <duration>00:15:00:00</duration>
      <summary>istsos3: Data Analysis and statistical tools and unit conversions- GSoC 2017, 18 at OSGeo(istSOS)</summary>
      <description>&lt;p&gt;Project Name: Data Analysis and statistical tool suite (GSoC 2017)
The primary goal of my project was to create OAT(Data analysis and statistics) extension in RESTFul Web API and OAT extension having data analysis and statistical tools for istSOS which is being used to automate the creation of statisticate documents using OAT library (FREEWAT) and harvesting the data from an istSOS server.&lt;/p&gt;

&lt;p&gt;Project Name:  istSOS - Support of unit of conversion in istsos3 (GSoC 2018)
The aim of my project primarily is to add plugins conversion of the unit of measure in istSOS3. The user can convert a unit in another specified unit. For Unit of measure conversion in istSOS3 we added postgresql-unit and pint libraries which has a powerful feature of unit conversion along with many specified functions like unit conversion function instantly and all types of operations support to istsos3.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geo_istsos3/</url>
      <location>AW1.126</location>
      <attendee>Rahul Chauhan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9647@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9647</pentabarf:event-id>
      <pentabarf:event-slug>uk_sel4</pentabarf:event-slug>
      <pentabarf:event-tag>uk_sel4</pentabarf:event-tag>
      <pentabarf:title>seL4 Microkernel Status Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>seL4 Microkernel Status Update</summary>
      <description>&lt;p&gt;I will give an overview of where seL4 stands today in terms of functionality, verification, ecosystem, deployment and community. The focus will be on what has happened in seL4 land over the past 12 months, which is a lot: seL4 Foundation, RISC-V support and introducing time protection.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_sel4/</url>
      <location>K.4.601</location>
      <attendee>Gernot Heiser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9852@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9852</pentabarf:event-id>
      <pentabarf:event-slug>rust_license_clearlydefined</pentabarf:event-slug>
      <pentabarf:event-tag>rust_license_clearlydefined</pentabarf:event-tag>
      <pentabarf:title>Discover dependency license information with ClearlyDefined</pentabarf:title>
      <pentabarf:subtitle>License discovery and record-keeping for crates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Discover dependency license information with ClearlyDefined- License discovery and record-keeping for crates</summary>
      <description>&lt;p&gt;Complying with license obligations can incur a lot of hurdles. This results in developers skipping compliance or failing to achieve correct compliance. To compound this, package authors sometimes fail to describe the license of their package clearly or omit license information of included files. ClearlyDefined is a community curated repository of discovered license information for Crates packages, among other types.&lt;/p&gt;

&lt;p&gt;This talk will cover: the importance of the license obligations of the dependencies of your Rust package, tool, or application. How to discover the license information of those packages. And demonstrate some Cargo compatible tooling that allows automated license recordkeeping and notice file generation as a part of your CI system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_license_clearlydefined/</url>
      <location>K.3.401</location>
      <attendee>Jeff Mendoza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10337@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10337</pentabarf:event-id>
      <pentabarf:event-slug>dip_close_lid_encrypt</pentabarf:event-slug>
      <pentabarf:event-tag>dip_close_lid_encrypt</pentabarf:event-tag>
      <pentabarf:title>Close lid to encrypt</pentabarf:title>
      <pentabarf:subtitle>Hard disk encryption in Linux suspend mode</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T091000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Close lid to encrypt- Hard disk encryption in Linux suspend mode</summary>
      <description>&lt;p&gt;Today, hard disk encryption only protects user's data when their machine is shut down.
"Close lid to encrypt" aims to enhance this protection also to suspend mode.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_close_lid_encrypt/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Tim Dittler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10409@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10409</pentabarf:event-id>
      <pentabarf:event-slug>rpi_cluster</pentabarf:event-slug>
      <pentabarf:event-tag>rpi_cluster</pentabarf:event-tag>
      <pentabarf:title>Introducing HPC with a Raspberry Pi cluster</pentabarf:title>
      <pentabarf:subtitle>A practical use of and good excuse to build Raspberry Pi Clusters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing HPC with a Raspberry Pi cluster- A practical use of and good excuse to build Raspberry Pi Clusters</summary>
      <description>&lt;p&gt;This talk will discuss the development of a RaspberryPi cluster for teaching an introduction to HPC.&lt;/p&gt;

&lt;p&gt;The motivation for this was to overcome four key problems faced by new HPC users:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;The availability of a real HPC system and the effect running training courses can have on the real system, conversely the availability of spare resources on the real system can cause problems for the training course.&lt;/li&gt;
&lt;li&gt;A fear of using a large and expensive HPC system for the first time and worries that doing something wrong might damage the system.&lt;/li&gt;
&lt;li&gt;That HPC systems are very abstract systems sitting in data centres that users never see, it is difficult for them to understand exactly what it is they are using.&lt;/li&gt;
&lt;li&gt;That new users fail to understand resource limitations, in part because of the vast resources in modern HPC systems a lot of mistakes can be made before running out of resources. A more resource constrained system makes it easier to understand this.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;The talk will also discuss some of the technical challenges in deploying an HPC environment to a Raspberry Pi and attempts to keep that environment as close to a "real" HPC as possible. The issue to trying to automate the installation process will also be covered.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/rpi_cluster/</url>
      <location>UB5.132</location>
      <attendee>Colin Sauze</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10547@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10547</pentabarf:event-id>
      <pentabarf:event-slug>stateofgo</pentabarf:event-slug>
      <pentabarf:event-tag>stateofgo</pentabarf:event-tag>
      <pentabarf:title>The State of Go</pentabarf:title>
      <pentabarf:subtitle>What's new since Go 1.12</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The State of Go- What's new since Go 1.12</summary>
      <description>&lt;p&gt;Go 1.14 is planned to be released in February 2019 and this talk covers what's coming up with it.&lt;/p&gt;

&lt;p&gt;We'll talk about new features and fixes in Go, new proposals for Go 2. All of the new things you might have missed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/stateofgo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Francesc Campoy</attendee>
      <attendee>Maartje Eyskens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10595@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10595</pentabarf:event-id>
      <pentabarf:event-slug>welcome_bsd_devroom</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_bsd_devroom</pentabarf:event-tag>
      <pentabarf:title>Welcome to the BSD devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T090500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the BSD devroom</summary>
      <description>&lt;p&gt;Welcome to the BSD devroom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/welcome_bsd_devroom/</url>
      <location>AW1.121</location>
      <attendee>Rodrigo Osorio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10678@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10678</pentabarf:event-id>
      <pentabarf:event-slug>iotwelcome</pentabarf:event-slug>
      <pentabarf:event-tag>iotwelcome</pentabarf:event-tag>
      <pentabarf:title>How many engineers does it take to change an IOT light bulb?</pentabarf:title>
      <pentabarf:subtitle>Welcome to the IOT devroom 2020</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T091000</dtend>
      <duration>00:10:00:00</duration>
      <summary>How many engineers does it take to change an IOT light bulb?- Welcome to the IOT devroom 2020</summary>
      <description>&lt;p&gt;Welcome to the IOT devroom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotwelcome/</url>
      <location>UD2.218A</location>
      <attendee>Benjamin Henrion (zoobab)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10697@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10697</pentabarf:event-id>
      <pentabarf:event-slug>fsr_free_software_radio_devroom_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_free_software_radio_devroom_introduction</pentabarf:event-tag>
      <pentabarf:title>Free Software Radio Devroom Introduction and Hackfest Review</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Free Software Radio Devroom Introduction and Hackfest Review</summary>
      <description>&lt;p&gt;Greetings and plans for the day and future&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_free_software_radio_devroom_introduction/</url>
      <location>AW1.120</location>
      <attendee>Philip Balister</attendee>
      <attendee>Andrej Rode</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10701@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10701</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_devroom_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_devroom_welcome</pentabarf:event-tag>
      <pentabarf:title>Kotlin DevRoom Welcoming Remarks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T091000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Kotlin DevRoom Welcoming Remarks</summary>
      <description>&lt;p&gt;Welcoming participants to the first edition of the Kotlin DevRoom @ FOSDEM&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_devroom_welcome/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Nicola Corti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10709@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10709</pentabarf:event-id>
      <pentabarf:event-slug>welcomefreetoolseditors</pentabarf:event-slug>
      <pentabarf:event-tag>welcomefreetoolseditors</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Free Tools &amp; Editors Room!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T090500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Free Tools &amp; Editors Room!</summary>
      <description>&lt;p&gt;A quick introduction to the room, the sessions, and the team that put everything together. :-)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/welcomefreetoolseditors/</url>
      <location>UD2.119</location>
      <attendee>Geertjan Wielenga</attendee>
      <attendee>Lars Vogel</attendee>
      <attendee>Trisha Gee</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10735@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10735</pentabarf:event-id>
      <pentabarf:event-slug>monitoring_and_observability_devroom_intro</pentabarf:event-slug>
      <pentabarf:event-tag>monitoring_and_observability_devroom_intro</pentabarf:event-tag>
      <pentabarf:title>Intro</pentabarf:title>
      <pentabarf:subtitle>Monitoring and Observability Devroom</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T090500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Intro- Monitoring and Observability Devroom</summary>
      <description>&lt;p&gt;Introduction and welcome to the monitoring and observability devroom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/monitoring_and_observability_devroom_intro/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10757@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10757</pentabarf:event-id>
      <pentabarf:event-slug>how_firefox_upholds_its_values</pentabarf:event-slug>
      <pentabarf:event-tag>how_firefox_upholds_its_values</pentabarf:event-tag>
      <pentabarf:title>How Firefox upholds its values and keeps up with change</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How Firefox upholds its values and keeps up with change</summary>
      <description>&lt;p&gt;How the Firefox team changed how we thought about shipping features and replaced a process biased towards those who had the loudest voices and the luxury of time with a process that is more inclusive and allows us to reduce risk to Firefox users when we ship.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/how_firefox_upholds_its_values/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Emma Humphries</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10759@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10759</pentabarf:event-id>
      <pentabarf:event-slug>community_welcome_remarks</pentabarf:event-slug>
      <pentabarf:event-tag>community_welcome_remarks</pentabarf:event-tag>
      <pentabarf:title>Community DevRoom Welcoming Remarks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200202T090000</dtstart>
      <dtend>20200202T090500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Community DevRoom Welcoming Remarks</summary>
      <description>&lt;p&gt;Welcoming remarks and housekeeping items from your Community DevRoom 2020 Co-Chairs, Laura Czajkowski, Leslie Hawthorn, and Shirley Bailes&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/community_welcome_remarks/</url>
      <location>UB5.230</location>
      <attendee>Laura Czajkowski</attendee>
      <attendee>Leslie Hawthorn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9469@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9469</pentabarf:event-id>
      <pentabarf:event-slug>distributedteams</pentabarf:event-slug>
      <pentabarf:event-tag>distributedteams</pentabarf:event-tag>
      <pentabarf:title>Applying Open Culture Practices across Distributed Teams</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 09:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T090500</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Applying Open Culture Practices across Distributed Teams</summary>
      <description>&lt;p&gt;Distributed teams are where people you work with aren’t physically co-located, ie. they’re at another office building, home or an outsourced company abroad. They’re becoming increasingly popular, for DevOps and other teams, due to recruitment, diversity, flexibility and cost savings. Challenges arise due to timezones, language barriers, cultures and ways of working. People actively participating in Open Source communities tend to be effective in distributed teams. This session looks at how to apply core Open Source principles to distributed teams in Enterprise organisations, and the importance of shared purposes/goals, (mis)communication, leading vs managing teams, sharing and learning. We'll also look at practical aspects of what's worked well for others, such as alternatives to daily standups, promoting video conferencing, time management and virtual coffee breaks. This session is relevant for those leading or working in distributed teams, wanting to know how to cultivate an inclusive culture of increased trust and collaboration that leads to increased productivity and performance. All are welcome to attend.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/distributedteams/</url>
      <location>UB5.230</location>
      <attendee>Katrina Novakovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9668@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9668</pentabarf:event-id>
      <pentabarf:event-slug>insightseclipse</pentabarf:event-slug>
      <pentabarf:event-tag>insightseclipse</pentabarf:event-tag>
      <pentabarf:title>Insights into the Eclipse Open Source Project - News from the Eclipse Platform and IDE Project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 09:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T090500</dtstart>
      <dtend>20200202T092500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Insights into the Eclipse Open Source Project - News from the Eclipse Platform and IDE Project</summary>
      <description>&lt;p&gt;Join this talk to learn about the current status of the Eclipse IDE Open Source projects. We'll talk about new developments, our improvements in the development process, performance improvements, and new features in the Eclipse IDE.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/insightseclipse/</url>
      <location>UD2.119</location>
      <attendee>Lars Vogel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9442@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9442</pentabarf:event-id>
      <pentabarf:event-slug>tracing_beginners</pentabarf:event-slug>
      <pentabarf:event-tag>tracing_beginners</pentabarf:event-tag>
      <pentabarf:title>Distributed Tracing for beginners</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T091000</dtstart>
      <dtend>20200202T093500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Distributed Tracing for beginners</summary>
      <description>&lt;p&gt;Distributed tracing is a tool that belongs to every developer's tool belt, but what it actually can do remains a mystery to most developers.&lt;/p&gt;

&lt;p&gt;In this slideless talk, we will introduce you to the world of distributed tracing by developing a cloud native application from scratch and applying all important distributed tracing concepts in practice, at first by hand and then by using existing libraries to automate our work.&lt;/p&gt;

&lt;p&gt;You will learn not only what distributed tracing is, but how it works, what it can do and what it can’t. By the end of this talk, you will have working knowledge to start using distributed tracing tools with your new projects, as well as with your legacy ones.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/tracing_beginners/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Juraci Paixão Kröhling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9648@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9648</pentabarf:event-id>
      <pentabarf:event-slug>dip_almonit</pentabarf:event-slug>
      <pentabarf:event-tag>dip_almonit</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Almonit: Decentralized Websites and Web Services</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T091000</dtstart>
      <dtend>20200202T092000</dtend>
      <duration>00:10:00:00</duration>
      <summary>AMENDMENT Almonit: Decentralized Websites and Web Services</summary>
      <description>&lt;p&gt;Almonit is a project for decentralized websites and web services.&lt;/p&gt;

&lt;p&gt;Decentralized websites and web services are an alternative to the way the web functions today. They combine decentralized storage (like IPFS), decentralized name services (like ENS) and P2P networks in order to replace the server-based model of the web.&lt;/p&gt;

&lt;p&gt;This lecture describes the Almonit project, its architecture, the technical details of the technology and the ecosphere in which it is created.&lt;/p&gt;

&lt;p&gt;Come discover the state-of-the-art of this up-and-coming area!&lt;/p&gt;

&lt;p&gt;This talk has been accepted late, due to  Open and federated identities with ID4me by Vittorio Bertola being promoted to a full talk at 11:00.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_almonit/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Eyal Ron</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9699@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9699</pentabarf:event-id>
      <pentabarf:event-slug>orchestrating_jails</pentabarf:event-slug>
      <pentabarf:event-tag>orchestrating_jails</pentabarf:event-tag>
      <pentabarf:title>Orchestrating jails with nomad and pot</pentabarf:title>
      <pentabarf:subtitle>A container-based cloud computing platform for FreeBSD</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T091000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Orchestrating jails with nomad and pot- A container-based cloud computing platform for FreeBSD</summary>
      <description>&lt;p&gt;Docker and Kubernetes are changing the way to deploy services and applications in the Linux world.
What about FreeBSD?
2 years ago we presented pot, another jail abstraction framework. In time, the pot framework has developed to provide features containers-alike.
The plugin interface provided by nomad (a container orchestrator), allowed us to develop a driver for pot, enabling nomad to orchestrate pot jails.
In this talk, we'd like to present this FreeBSD-based ambitious alternative to Docker-Kubernetes&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/orchestrating_jails/</url>
      <location>AW1.121</location>
      <attendee>Luca Pizzamiglio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10675@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10675</pentabarf:event-id>
      <pentabarf:event-slug>iotcheckpointpower</pentabarf:event-slug>
      <pentabarf:event-tag>iotcheckpointpower</pentabarf:event-tag>
      <pentabarf:title>Checkpointing in a real time OS for transiently-powered embedded systems</pentabarf:title>
      <pentabarf:subtitle>Checkpointing in a real time OS for transiently-powered embedded systems (MSP430)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T091000</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Checkpointing in a real time OS for transiently-powered embedded systems- Checkpointing in a real time OS for transiently-powered embedded systems (MSP430)</summary>
      <description>&lt;p&gt;Some constrained embedded systems cannot use batteries, those are called transiently-powered embedded systems.
They can be equipped with a non volatile RAM (NVRAM) and a super capacitor for gathering energy when available.
Developing in such an environment is not straight.
During this talk, we will expose our work on a constrained real time OS tolerant with power loss on a MSP430 based platform.
This platform is a MSP430FR5994 Launchpad equipped with FRAM and a super capacitor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotcheckpointpower/</url>
      <location>UD2.218A</location>
      <attendee>David Garriou</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10615@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10615</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_useful_coroutine_patterns_for_android</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_useful_coroutine_patterns_for_android</pentabarf:event-tag>
      <pentabarf:title>Useful coroutine patterns for Android applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 09:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T091500</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Useful coroutine patterns for Android applications</summary>
      <description>&lt;p&gt;Kotlin Coroutines are a great match for implementing common features in Android applications. In this presentation, we will go through a number of patterns that solves the pattern we often encounter when implementing traditional asynchronous features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_useful_coroutine_patterns_for_android/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Erik Hellman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9824@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9824</pentabarf:event-id>
      <pentabarf:event-slug>dip_identity_box</pentabarf:event-slug>
      <pentabarf:event-tag>dip_identity_box</pentabarf:event-tag>
      <pentabarf:title>Identity Box</pentabarf:title>
      <pentabarf:subtitle>Decentralized Web of the Future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T092000</dtstart>
      <dtend>20200202T093000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Identity Box- Decentralized Web of the Future</summary>
      <description>&lt;p&gt;Society is becoming increasingly more aware of the importance of protecting digital information and it is becoming clear that the current centralized model has came to an end.
The future of the Internet is distributed. Unsupervised, unmoderated access, affordable storage, data-replication, and security and privacy built-in are the most important aspects of the Internet of the future.&lt;/p&gt;

&lt;p&gt;Unfortunately, a global, reliable, decentralized network cannot be built without actual physical nodes, as the opposite of thousands of nodes in centralized cloud data center. Only by building an open network of physical nodes we can pave our way as a society to the decentralized Internet of the future.&lt;/p&gt;

&lt;p&gt;Identity Box is a personal P2P networking device giving you access to a global network of distributed storage, digital identity, and distributed personal apps. It is a community effort of
building the next-generation, decentralized infrastructure that enables an open platform for privacy-preserving ecosystems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_identity_box/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Marcin Czenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10285@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10285</pentabarf:event-id>
      <pentabarf:event-slug>janus</pentabarf:event-slug>
      <pentabarf:event-tag>janus</pentabarf:event-tag>
      <pentabarf:title>Janus as a WebRTC "enabler"</pentabarf:title>
      <pentabarf:subtitle>Having fun with RTP and external applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 09:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T092000</dtstart>
      <dtend>20200202T093500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Janus as a WebRTC "enabler"- Having fun with RTP and external applications</summary>
      <description>&lt;p&gt;This talk will cover several aspects related to Janus as a WebRTC "enabler" for non-WebRTC applications. In particular, it will focus on the RTP management in Janus, namely how to use it as input/output to interact with external applications for different use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/janus/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Lorenzo Miniero</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10503@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10503</pentabarf:event-id>
      <pentabarf:event-slug>introduction_to_spatiotemporal_asset_catalogs_stac</pentabarf:event-slug>
      <pentabarf:event-tag>introduction_to_spatiotemporal_asset_catalogs_stac</pentabarf:event-tag>
      <pentabarf:title>STAC: Search and discovery of geospatial assets</pentabarf:title>
      <pentabarf:subtitle>Introducing a new cloud-native cataloging specification for geospatial data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 09:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T092000</dtstart>
      <dtend>20200202T094000</dtend>
      <duration>00:20:00:00</duration>
      <summary>STAC: Search and discovery of geospatial assets- Introducing a new cloud-native cataloging specification for geospatial data</summary>
      <description>&lt;p&gt;The talk introduces STAC, the SpatioTemporal Asset Catalog specification. It aims to enable a cloud-native geospatial future by providing a common layer of metadata for better search and discovery. It is an emerging open standard to catalog and expose geospatial data from different sources either in a static or dynamic way.&lt;/p&gt;

&lt;p&gt;We’ll cover the core set of metadata fields for STAC Catalogs, Collections, and Items first, along with available extensions for describing different types of data (EO, SAR, Point Cloud, etc.). With the basics of STAC in hand, the talk will go through the Open Source ecosystem for working with STAC metadata: validators, graphical user interfaces and client command line tools and libraries for search, access, and exploitation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/introduction_to_spatiotemporal_asset_catalogs_stac/</url>
      <location>AW1.126</location>
      <attendee>Matthias Mohr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9025@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9025</pentabarf:event-id>
      <pentabarf:event-slug>keynotes_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>keynotes_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to FOSDEM 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2020-02-01 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T093000</dtstart>
      <dtend>20200201T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Welcome to FOSDEM 2020</summary>
      <description>&lt;p&gt;FOSDEM welcome and opening talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2020/schedule/event/keynotes_welcome/</url>
      <location>Janson</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9266@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9266</pentabarf:event-id>
      <pentabarf:event-slug>functionalgo</pentabarf:event-slug>
      <pentabarf:event-tag>functionalgo</pentabarf:event-tag>
      <pentabarf:title>Functional Programming with Go</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Functional Programming with Go</summary>
      <description>&lt;p&gt;Are you tired of seeing Object Oriented code everywhere, with mutations, side-effects and headaches? Luckily, writing Go does not have to be that way! Functional programming is perfectly possible within Go, hence we can leverage FP techniques to make our code more robust, testable and fun.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/functionalgo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Dylan Meeus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9617@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9617</pentabarf:event-id>
      <pentabarf:event-slug>data_lake_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>data_lake_cloud</pentabarf:event-tag>
      <pentabarf:title>Building an open source data lake at scale in the cloud</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building an open source data lake at scale in the cloud</summary>
      <description>&lt;p&gt;This presentation will give an overview of the various tools, software, patterns and approaches that Expedia Group uses to operate a number of large scale data lakes in the cloud and on premise. The data journey undertaken by the
Expedia Group is probably similar to many others who have been operating in this space over the past two decades - scaling out from relational databases to on premise Hadoop clusters to a much wider ecosystem in the cloud. This talk
will give an overview of that journey and then describe the various open source components that Expedia Group have used and built to create multi-petabyte data lakes. These include existing open source projects like Hive, Hadoop, Terraform,
Docker, Kubernetes as well as open source tools that we built to overcome some of the unexpected challenges we faced. The first of these is Circus Train — a dataset replication tool that copies Hive tables between clusters and clouds. We will also discuss various other options for dataset replication and what unique features Circus Train has. The second tool is Waggle Dance — a federated Hive metadata service that enables querying of data stored across multiple Hive metastores. We will then look at Apiary - a means to simplify the deployment of the various components of an open source data lake at scale including the Hive metastore, Waggle Dance, S3 bucket access, metadata change notifications and much more. We focus on actual problems and solutions that have arisen in a huge, organically grown corporation, rather than idealised architectures.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/data_lake_cloud/</url>
      <location>UB5.132</location>
      <attendee>Adrian Woodhead</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9637@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9637</pentabarf:event-id>
      <pentabarf:event-slug>dip_android</pentabarf:event-slug>
      <pentabarf:event-tag>dip_android</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Android Content Providers for the Web</pentabarf:title>
      <pentabarf:subtitle>Using decentralized storage to share data between apps</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T094000</dtend>
      <duration>00:10:00:00</duration>
      <summary>AMENDMENT Android Content Providers for the Web- Using decentralized storage to share data between apps</summary>
      <description>&lt;p&gt;Inspired by the concept of sharing data between apps on Android devices through Content Providers, this talk explains how this can be achieved on the Web today using decentralized identity and storage (identity hubs).&lt;/p&gt;

&lt;p&gt;This talk has been accepted late to replace "Decentralized object storage An open source decentralized object storage" by Ivan Fraixedes. Due to health issues Ivan's talk had to be cancelled. We wish him a speedy recovery.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_android/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Friedger Müffke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9681@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9681</pentabarf:event-id>
      <pentabarf:event-slug>fpga_hw_dbg</pentabarf:event-slug>
      <pentabarf:event-tag>fpga_hw_dbg</pentabarf:event-tag>
      <pentabarf:title>On-hardware debugging of IP cores with free tools</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>On-hardware debugging of IP cores with free tools</summary>
      <description>&lt;p&gt;An approach to challenges of an on-FPGA debugging of IP cores based on
free software tools is demonstrated. Various aspects and related problems
of an on-hardware debugging are presented along with the tools to
address them, such as OpenOCD, sigrok/PulseView, GHDL, etc.  Real-life
working configuration and missing bits of software are accompanied by
the live debug session demo running on Open-source Hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/fpga_hw_dbg/</url>
      <location>K.4.401</location>
      <attendee>Anton Kuzmin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9784@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9784</pentabarf:event-id>
      <pentabarf:event-slug>surfingintellij</pentabarf:event-slug>
      <pentabarf:event-tag>surfingintellij</pentabarf:event-tag>
      <pentabarf:title>Surfing the Tsunami - News from the IntelliJ IDEA Community</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Surfing the Tsunami - News from the IntelliJ IDEA Community</summary>
      <description>&lt;p&gt;With releases of Java coming thick and fast every 6 months, it's a full time job staying on top of the features. If your IDE can help you here, it's one less thing to worry about.  IntelliJ IDEA Community had three releases this year, each on improved the support for modern versions of Java, but that's not the only thing on offer.&lt;/p&gt;

&lt;p&gt;Join this session to see what's new in IntelliJ IDEA Community (the free one!). This is not limited to just supporting new language features, which some of us might not get to use for ages, but better support for things developers do every day, and improved performance and stability, because an all-singing, all-dancing IDE is all well and good, but if it's not usable those features mean nothing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/surfingintellij/</url>
      <location>UD2.119</location>
      <attendee>Trisha Gee</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9884@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9884</pentabarf:event-id>
      <pentabarf:event-slug>cert_lpi_3</pentabarf:event-slug>
      <pentabarf:event-tag>cert_lpi_3</pentabarf:event-tag>
      <pentabarf:title>LPI Exam Session 3</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>02:00:00:00</duration>
      <summary>LPI Exam Session 3</summary>
      <description>&lt;h3&gt;LPI offers discounted certification exams at FOSDEM&lt;/h3&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_lpi_3/</url>
      <location>UB4.132</location>
      <attendee>LPI Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9921@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9921</pentabarf:event-id>
      <pentabarf:event-slug>racket_poetry</pentabarf:event-slug>
      <pentabarf:event-tag>racket_poetry</pentabarf:event-tag>
      <pentabarf:title>Making poetry with Racket</pentabarf:title>
      <pentabarf:subtitle>Come and see how to make Poems that are also Code!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Making poetry with Racket- Come and see how to make Poems that are also Code!</summary>
      <description>&lt;p&gt;Racket allows us to create languages on the fly. It's extremely practical for making DSLs (domain specific languages), but can it also be used to make art?
That's what we'll see in this talk, making (executable) poetry with Racket!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/racket_poetry/</url>
      <location>AW1.125</location>
      <attendee>Jérôme Martin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10194@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10194</pentabarf:event-id>
      <pentabarf:event-slug>building_decentralized_social_vr</pentabarf:event-slug>
      <pentabarf:event-tag>building_decentralized_social_vr</pentabarf:event-tag>
      <pentabarf:title>Building Decentralized Social Virtual Reality using WebXR on your browser</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building Decentralized Social Virtual Reality using WebXR on your browser</summary>
      <description>&lt;p&gt;Learn how to build auditable privacy aware social vre experinces right inside your webpage in javascript using WebXR API. That will be corss platform, instant and run in every device with a browser. Adapting to the MIxed Reality capability of your user.
This session will give you a short primer on WebXR API's and hands-on on building a small social VR experience using open source tools and javascript in your browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/building_decentralized_social_vr/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Rabimba Karanjai</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10321@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10321</pentabarf:event-id>
      <pentabarf:event-slug>rust_cargo_deny</pentabarf:event-slug>
      <pentabarf:event-tag>rust_cargo_deny</pentabarf:event-tag>
      <pentabarf:title>cargo deny</pentabarf:title>
      <pentabarf:subtitle>Fearlessly update your dependencies</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>cargo deny- Fearlessly update your dependencies</summary>
      <description>&lt;p&gt;A talk about &lt;a href="https://github.com/EmbarkStudios/cargo-deny"&gt;cargo-deny&lt;/a&gt;, why we created it, and how it helps us manage our dependencies in the long term.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_cargo_deny/</url>
      <location>K.3.401</location>
      <attendee>Jake Shadle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10431@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10431</pentabarf:event-id>
      <pentabarf:event-slug>introduction_to_devroom_and_open_source_design</pentabarf:event-slug>
      <pentabarf:event-tag>introduction_to_devroom_and_open_source_design</pentabarf:event-tag>
      <pentabarf:title>Introduction to the devroom and the Open Source Design collective</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introduction to the devroom and the Open Source Design collective</summary>
      <description>&lt;p&gt;A brief introduction to the Open Source Design collective.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/introduction_to_devroom_and_open_source_design/</url>
      <location>H.2213</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Amit Nambiar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10541@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10541</pentabarf:event-id>
      <pentabarf:event-slug>om_tesselle</pentabarf:event-slug>
      <pentabarf:event-tag>om_tesselle</pentabarf:event-tag>
      <pentabarf:title>Tesselle image viewer</pentabarf:title>
      <pentabarf:subtitle>Ease viewing and sharing High Resolution images on the web</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Tesselle image viewer- Ease viewing and sharing High Resolution images on the web</summary>
      <description>&lt;p&gt;Tesselle is an open source image viewer allowing anyone to open, annotate and share big images on the web. It is part of the "Quinoa" project family, a suite of digital storytelling tools tailored for the FORCCAST teaching program and the scientific activities of Sciences Po's médialab. (list tools with links ?)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_tesselle/</url>
      <location>UB2.147</location>
      <attendee>Arnaud Pichon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10598@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10598</pentabarf:event-id>
      <pentabarf:event-slug>fsr_modernizing_distribution_of_sdr_tools</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_modernizing_distribution_of_sdr_tools</pentabarf:event-tag>
      <pentabarf:title>Modernizing Distribution of SDR Tools and Libraries with Conan</pentabarf:title>
      <pentabarf:subtitle>What does cmake have to do with SNR?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Modernizing Distribution of SDR Tools and Libraries with Conan- What does cmake have to do with SNR?</summary>
      <description>&lt;p&gt;There are so many great open source libraries and tools that people have written that make up the software defined radio ecosystem, but we have unfortunately created a high bar for consumption of this software, and an even higher bar for using modern versions. In this presentation we look at how we can use modern C/C++ package management with Conan to simplify the lives of our users who want to use the latest versions without living in dependency hell.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_modernizing_distribution_of_sdr_tools/</url>
      <location>AW1.120</location>
      <attendee>Brennan Ashton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10649@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10649</pentabarf:event-id>
      <pentabarf:event-slug>iotdockernoderedopenocd</pentabarf:event-slug>
      <pentabarf:event-tag>iotdockernoderedopenocd</pentabarf:event-tag>
      <pentabarf:title>Building composable IOT toolsets with Docker, Node-Red and OpenOCD</pentabarf:title>
      <pentabarf:subtitle>Building composable IOT toolsets with Docker, Node-Red and OpenOCD</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building composable IOT toolsets with Docker, Node-Red and OpenOCD- Building composable IOT toolsets with Docker, Node-Red and OpenOCD</summary>
      <description>&lt;p&gt;We will demonstrate how to quickly develop simple tools to: check for a GPIO state, communicate with an I2C OLED screen or gdb into a running firmware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotdockernoderedopenocd/</url>
      <location>UD2.218A</location>
      <attendee>Dimitri del Marmol (ddm)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10782@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10782</pentabarf:event-id>
      <pentabarf:event-slug>thunderbird_in_2020_and_beyond</pentabarf:event-slug>
      <pentabarf:event-tag>thunderbird_in_2020_and_beyond</pentabarf:event-tag>
      <pentabarf:title>Thunderbird in 2020 and Beyond</pentabarf:title>
      <pentabarf:subtitle>A Look into the Future of the Thunderbird Project.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T093000</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Thunderbird in 2020 and Beyond- A Look into the Future of the Thunderbird Project.</summary>
      <description>&lt;p&gt;We take a look at Thunderbird's roadmap for the future with Ryan Sipes, Thunderbird's Community and Business Development Manager, and break down what the project has planned for 2020 and beyond. Despite some of the Internet saying that Thunderbird was on its deathbed a few years ago, the team has been able to put together a lot of resources and developers to create a better Email client for the world. And we have bigger plans for the coming years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/thunderbird_in_2020_and_beyond/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Ryan Lee Sipes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10127@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10127</pentabarf:event-id>
      <pentabarf:event-slug>nfs_ganesha</pentabarf:event-slug>
      <pentabarf:event-tag>nfs_ganesha</pentabarf:event-tag>
      <pentabarf:title>NFS Ganesha</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 09:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T093500</dtstart>
      <dtend>20200202T100500</dtend>
      <duration>00:30:00:00</duration>
      <summary>NFS Ganesha</summary>
      <description>&lt;p&gt;NFS-Ganesha is an extensible user-space NFS server that supports NFS v3, v4, v4.1, v4.2, pNFS, and 9P protocol. It has an easily pluggable architecture called FSAL (File System Abstraction Layer), which enables seamless integration with many filesystem backends (GlusterFS, Ceph, etc.). There will be a discussion on the components along with an architectural explanation of NFS Ganesha with a detailed look at how a request flows through the various layers of NFS Ganesha and see some critical aspects in using NFS Ganesha. Along with the discussion on "your first contribution to NFS Ganesha" the audience will be engaged in a collaborative session and with a live demo, take a detailed look at the Clustered HA implementation using pacemaker/corosync with a specific example of a distributed storage, GlusterFS.&lt;/p&gt;

&lt;p&gt;Finally, there will be an open dialogue about the inclusion of Transport Layer Security into NFS Ganesha. One major drawback seen with NFS is the lack of transmitting encrypted data packets to and from NFS Server and Client. This lack is widely frowned upon, and it seems like there is enough communication gap within the community about its development, which I hope to shorten and revive the chatter to begin progress in this course.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/nfs_ganesha/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Arjun Sharma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10311@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10311</pentabarf:event-id>
      <pentabarf:event-slug>ospoforcities</pentabarf:event-slug>
      <pentabarf:event-tag>ospoforcities</pentabarf:event-tag>
      <pentabarf:title>Organizing Open Source for Cities</pentabarf:title>
      <pentabarf:subtitle>Adapting the Open Source Program Office</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 09:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T093500</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Organizing Open Source for Cities- Adapting the Open Source Program Office</summary>
      <description>&lt;p&gt;Open Source is vital in the expansion wave of smart cities. Yet, where is the sustainable municipal open innovation economic engine/s, and how do we start them spinning at scale? — Only through structured collaboration and community.  We present the community collaboration efforts, accomplishments, and vision of the partners behind the launch of the Johns Hopkins Open Source Program Office for Open Cities, the community creation efforts of the City of Paris's open source city services platform Lutece, and the interactions with and between Baltimore communities, Paris communities, and open source communities and institutions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/ospoforcities/</url>
      <location>UB5.230</location>
      <attendee>Jacob Green</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10096@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10096</pentabarf:event-id>
      <pentabarf:event-slug>dip_librecast</pentabarf:event-slug>
      <pentabarf:event-tag>dip_librecast</pentabarf:event-tag>
      <pentabarf:title>Librecast: Privacy and Decentralization with Multicast</pentabarf:title>
      <pentabarf:subtitle>IPv6 Multicast and the Next Generation Internet</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T094000</dtstart>
      <dtend>20200202T095000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Librecast: Privacy and Decentralization with Multicast- IPv6 Multicast and the Next Generation Internet</summary>
      <description>&lt;p&gt;Written in 2001, RFC 3170 states: "IP Multicast will play a prominent role on the Internet in the coming years.  It is a requirement, not an option, if the Internet is going to scale.  Multicast allows application developers to add more functionality without significantly impacting the network."&lt;/p&gt;

&lt;p&gt;Nearly two decades later, multicast is still largely ignored and misunderstood.&lt;/p&gt;

&lt;p&gt;This talk explains why multicast is the missing piece in the decentralization puzzle, how multicast can help the Internet continue to scale, better protect our privacy, solve IOT problems and make polar bears happier at the same time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_librecast/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Brett Sheffield</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10504@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10504</pentabarf:event-id>
      <pentabarf:event-slug>introduction_to_openeo</pentabarf:event-slug>
      <pentabarf:event-tag>introduction_to_openeo</pentabarf:event-tag>
      <pentabarf:title>openEO: Interoperable geoprocessing in the cloud</pentabarf:title>
      <pentabarf:subtitle>An open API to connect clients to EO cloud providers in a simple and unified way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 09:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T094000</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:20:00:00</duration>
      <summary>openEO: Interoperable geoprocessing in the cloud- An open API to connect clients to EO cloud providers in a simple and unified way</summary>
      <description>&lt;p&gt;openEO is a new API specification for Earth Observation data cubes that supports data extraction, processing and viewing.&lt;/p&gt;

&lt;p&gt;Both the standard and its implementations are Open Source projects, which itself rely on Open Source libraries under the hood, such as GRASS GIS, GDAL, Geotrellis, Rasdaman, or provide a standardized interface to proprietary systems such as Google Earth Engine. Client implementations are available for JavaScript, R, Python, QGIS and web browsers.&lt;/p&gt;

&lt;p&gt;This talk will show an overview of the main capabilities, and available client and backend implementations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/introduction_to_openeo/</url>
      <location>AW1.126</location>
      <attendee>Matthias Mohr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10653@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10653</pentabarf:event-id>
      <pentabarf:event-slug>cgrates</pentabarf:event-slug>
      <pentabarf:event-tag>cgrates</pentabarf:event-tag>
      <pentabarf:title>Build your own ENUM server using CGRateS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 09:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T094000</dtstart>
      <dtend>20200202T095500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Build your own ENUM server using CGRateS</summary>
      <description>&lt;p&gt;In this talk, Teo will explain how you can use CGRateS as an ENUM server together with other subsystems to achieve advanced ENUM functionality as number portability or least cost routing.
CGRateS is a battle-tested Enterprise Billing Suite with support for various prepaid and postpaid billing modes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/cgrates/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Teofil Voivozeanu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10369@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10369</pentabarf:event-id>
      <pentabarf:event-slug>an_event_based_approach_for_cicd_pipelines</pentabarf:event-slug>
      <pentabarf:event-tag>an_event_based_approach_for_cicd_pipelines</pentabarf:event-tag>
      <pentabarf:title>An event based approach for CI/CD pipelines</pentabarf:title>
      <pentabarf:subtitle>What challenges are there in the communication between different tools in CI/CD ecosystems and how can they be mitigated?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 09:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T094500</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:40:00:00</duration>
      <summary>An event based approach for CI/CD pipelines- What challenges are there in the communication between different tools in CI/CD ecosystems and how can they be mitigated?</summary>
      <description>&lt;p&gt;How can we listen to when new upstream software has been tested to the extent that we feel comfortable integrating it into our software? How can we communicate about new artifacts available for others to integrate? How can we see what has been integrated where? How can we achieve traceability across pipelines run on different tooling infrastructure? How can we visualize our pipelines to follow changes from source code to customer deployment?&lt;/p&gt;

&lt;p&gt;We will describe these challenges and show how we tackled them using self-documenting integration pipelines providing traceability and visualization to benefit multiple needs in the organization. We will present based on our experience from large-scale software development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/an_event_based_approach_for_cicd_pipelines/</url>
      <location>UB4.136</location>
      <attendee>Emelie Pettersson</attendee>
      <attendee>Fredrik Fristedt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10809@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10809</pentabarf:event-id>
      <pentabarf:event-slug>vai_memory_of_lars_kurth</pentabarf:event-slug>
      <pentabarf:event-tag>vai_memory_of_lars_kurth</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT In Memory of our Friend, Lars Kurth</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 09:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T094500</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT In Memory of our Friend, Lars Kurth</summary>
      <description>&lt;p&gt;A tribute, from the FOSDEM Virtualization &amp;amp; IaaS Devroom, to the memory of Lars Kurth&lt;/p&gt;

&lt;p&gt;Please note that this is a late addition to the schedule, and the program will now be starting 10 minutes earlier than originally scheduled.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_memory_of_lars_kurth/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Ian Jackson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9678@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9678</pentabarf:event-id>
      <pentabarf:event-slug>mgmtconfigmore</pentabarf:event-slug>
      <pentabarf:event-tag>mgmtconfigmore</pentabarf:event-tag>
      <pentabarf:title>A small, FRP DSL for distributed systems</pentabarf:title>
      <pentabarf:subtitle>Mgmt Config: More about our language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T095000</dtstart>
      <dtend>20200202T101000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A small, FRP DSL for distributed systems- Mgmt Config: More about our language</summary>
      <description>&lt;p&gt;Mgmt is a next gen config management tool that takes a fresh look at existing automation problems.
The tool has two main parts: the engine, and the language.
This presentation will have a large number of demos of the language.
The language is a minimalistic, functional, reactive DSL.
It was designed to both constrain the user with safe types, and no core looping constructs, but also to empower the user to build powerful real-time distributed systems.
This year we will expand on last years talk by showing more of the core language features like classes, functions, closures and more!
Finally we'll talk about some of the future designs we're planning and make it easy for new users to get involved and help shape the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/mgmtconfigmore/</url>
      <location>AW1.125</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9892@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9892</pentabarf:event-id>
      <pentabarf:event-slug>dip_scion</pentabarf:event-slug>
      <pentabarf:event-tag>dip_scion</pentabarf:event-tag>
      <pentabarf:title>SCION</pentabarf:title>
      <pentabarf:subtitle>Future internet that you can use today</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T095000</dtstart>
      <dtend>20200202T100000</dtend>
      <duration>00:10:00:00</duration>
      <summary>SCION- Future internet that you can use today</summary>
      <description>&lt;p&gt;&lt;strong&gt;Please note this is a lightning-fast version of our full talk taking place on &lt;a href="https://fosdem.org/2020/schedule/event/scion/"&gt;Saturday at 18:00 in the Main Track&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Do you know where your internet traffic flows? Does it go through China even if you don't want it to? SCION is a new internet architecture aimed at solving this problem. We will show how you can easily join the already existing worldwide network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_scion/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Mateusz Kowalski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10168@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10168</pentabarf:event-id>
      <pentabarf:event-slug>tracing_grafana</pentabarf:event-slug>
      <pentabarf:event-tag>tracing_grafana</pentabarf:event-tag>
      <pentabarf:title>Grafana: Successfully correlate metrics, logs, and traces</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T095000</dtstart>
      <dtend>20200202T101500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Grafana: Successfully correlate metrics, logs, and traces</summary>
      <description>&lt;p&gt;This talk presents current capabilities of Grafana to integrate metrics, logs and traces and shows how to setup both Grafana and application code to be able to correlate all 3 in Grafana. It assumes some familiarity with Grafana to follow the How To steps but should be suitable for beginner users. Afterwards it shows future direction of Grafana in context of "Experiences", for even more seamless experience when correlating data from multiple data sources.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/tracing_grafana/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Andrej Ocenas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10696@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10696</pentabarf:event-id>
      <pentabarf:event-slug>iotnuttx</pentabarf:event-slug>
      <pentabarf:event-tag>iotnuttx</pentabarf:event-tag>
      <pentabarf:title>Making an IoT robot</pentabarf:title>
      <pentabarf:subtitle>With NuttX, IoT.js, WebThings and more</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T095000</dtstart>
      <dtend>20200202T101000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Making an IoT robot- With NuttX, IoT.js, WebThings and more</summary>
      <description>&lt;p&gt;Technical barrier to target low cost micro controllers can be too high for many developers already used to high level API. But did you know that those devices can support many operating systems like NuttX inspired by POSIX (same for Linux), but it goes even behind than C APIs, even JavaScript runtimes like IoT.js can be supported too. IoT.js can also support JS community modules such as Generic-sensor-lite to support sensors and actuators or webthing-iotjs to enable REST API for embedded applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotnuttx/</url>
      <location>UD2.218A</location>
      <attendee>Philippe Coval</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10088@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10088</pentabarf:event-id>
      <pentabarf:event-slug>fromoracleapache</pentabarf:event-slug>
      <pentabarf:event-tag>fromoracleapache</pentabarf:event-tag>
      <pentabarf:title>From Oracle to Apache - News from the NetBeans Community</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 09:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T095500</dtstart>
      <dtend>20200202T101500</dtend>
      <duration>00:20:00:00</duration>
      <summary>From Oracle to Apache - News from the NetBeans Community</summary>
      <description>&lt;p&gt;NetBeans is now a top level Apache project! How did it get to Apache and what's the state of the donation process? What are the new features and how can you get involved? Join this session to find out!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/fromoracleapache/</url>
      <location>UD2.119</location>
      <attendee>Geertjan Wielenga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9037@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9037</pentabarf:event-id>
      <pentabarf:event-slug>make_it_accessible</pentabarf:event-slug>
      <pentabarf:event-tag>make_it_accessible</pentabarf:event-tag>
      <pentabarf:title>Make it accessible</pentabarf:title>
      <pentabarf:subtitle>Tips and tricks for create a good accessible frontend</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Make it accessible- Tips and tricks for create a good accessible frontend</summary>
      <description>&lt;p&gt;This talk focuses on Web Accessibility, namely the practice of ensuring that people with disabilities—be it physical, situational or socio-economic—have access to and can interact with websites and applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/make_it_accessible/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Gabriele Falasca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9047@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9047</pentabarf:event-id>
      <pentabarf:event-slug>open_door_closing</pentabarf:event-slug>
      <pentabarf:event-tag>open_door_closing</pentabarf:event-tag>
      <pentabarf:title>Is the Open door closing?</pentabarf:title>
      <pentabarf:subtitle>Past 15 years review and a glimpse into the future.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Is the Open door closing?- Past 15 years review and a glimpse into the future.</summary>
      <description>&lt;p&gt;"Open Source" has been wildly successful, no doubt.&lt;/p&gt;

&lt;p&gt;Yet, in recent years, we have seen a massive amount of failed 'open' projects.&lt;/p&gt;

&lt;p&gt;Why is that?&lt;/p&gt;

&lt;p&gt;I have identified 10+ scenarios in which the 'Open' approach works. But what is most interesting, is that those scenarios have enabling conditions, and while those conditions are taken for granted, they are not.&lt;/p&gt;

&lt;p&gt;Not every 'Open' project is sustainable. Not every project is worth adopting or contributing to.&lt;/p&gt;

&lt;p&gt;During the presentation, we will look into what works and why, and what to expect from different 'Open' initiatives. We will cover almost everything that can be open - starting from hardware, through software, education, and we will end up covering Open Governments.&lt;/p&gt;

&lt;p&gt;Each sector is different, and for some of them, the 'Open' approach will not work. Come and see what I have found out in this space during my research, and evaluate whether you are working on the right project.&lt;/p&gt;

&lt;p&gt;Because the only resource you will never get back is time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_door_closing/</url>
      <location>Janson</location>
      <attendee>Krzysztof Daniel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9090@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9090</pentabarf:event-id>
      <pentabarf:event-slug>opensmtpd_in_the_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>opensmtpd_in_the_cloud</pentabarf:event-tag>
      <pentabarf:title>OpenSMTPD over the clouds</pentabarf:title>
      <pentabarf:subtitle>the story of an HA setup</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>OpenSMTPD over the clouds- the story of an HA setup</summary>
      <description>&lt;p&gt;OpenSMTPD has gained filters support in its latest version and it is a now an smtp server that can compete with other better known mail servers and can be used to handle both incoming and outgoing mail flows in a secure way.
Its simple configuration and its "secure by design" approach makes it one of the best candidates for a mail server software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/opensmtpd_in_the_cloud/</url>
      <location>AW1.121</location>
      <attendee>Giovanni Bechis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9123@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9123</pentabarf:event-id>
      <pentabarf:event-slug>dqlite</pentabarf:event-slug>
      <pentabarf:event-tag>dqlite</pentabarf:event-tag>
      <pentabarf:title>dqlite: High-availability SQLite</pentabarf:title>
      <pentabarf:subtitle>An embeddable, distributed and fault tolerant SQL engine</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>dqlite: High-availability SQLite- An embeddable, distributed and fault tolerant SQL engine</summary>
      <description>&lt;p&gt;SQLite has proven extremely successful at providing applications with a powerful, portable and embeddable SQL engine that can handle most of their data storage needs.&lt;/p&gt;

&lt;p&gt;Unfortunately, SQLite is neither replicating nor fault tolerant. These two features are however very important for the rising Edge/IoT market: dqlite delivers both of them.&lt;/p&gt;

&lt;p&gt;dqlite is a C library which exposes a SQLite database over the network and replicates it using the Raft algorithm, with built-in automatic failover.&lt;/p&gt;

&lt;p&gt;It allows to build and operate a fault-tolerant cluster of nodes each running an instance of the user application.&lt;/p&gt;

&lt;p&gt;dqlite was created to support clustering in the LXD container management project, where it has been used for over a year. In this talk we will look at its design, implementation and various use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2020/schedule/event/dqlite/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Free Ekanayaka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9408@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9408</pentabarf:event-id>
      <pentabarf:event-slug>uk_m3</pentabarf:event-slug>
      <pentabarf:event-tag>uk_m3</pentabarf:event-tag>
      <pentabarf:title>M³: Taking Microkernels to the Next Level</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T103500</dtend>
      <duration>00:35:00:00</duration>
      <summary>M³: Taking Microkernels to the Next Level</summary>
      <description>&lt;p&gt;Current microkernels have shown to provide advantages in terms of security, robustness, and flexibility of systems. However, in recent years, the hardware added new challenges that need to be addressed as well, demanding approaches that include the hardware into the picture. First, hardware is getting more and more heterogeneous and consists not only of general-purpose cores, but contains also various accelerators. Second, system designers need to integrate untrusted third-party components (e.g., accelerators or modems) to meet today's performance, energy, and development-time demands. And third, security vulnerabilities such as Meltdown, Spectre, and Fallout have shown that today's complex general-purpose cores should not be trusted anymore to properly enforce isolation boundaries between different software components.&lt;/p&gt;

&lt;p&gt;In my talk, I will present a new system architecture that takes existing microkernel ideas to the "next level" to address the mentioned challenges. We use a hardware/operating system co-design consisting of a small and simple hardware component, called &lt;em&gt;trusted communication unit&lt;/em&gt; (TCU), that we add next to each processing element (core, accelerator, modem, etc.) and an operating system, called &lt;em&gt;M³&lt;/em&gt;, that takes advantage of it. The TCU provides a uniform interface for all processing elements, simplifying the management and usage of heterogeneous processing elements, and enables secure communication between arbitrary processing elements. M³ is designed as a microkernel-based system and runs its components on different processing elements with TCU-based communication channels between them. To account for the security vulnerabilities in today's cores, M³ places components onto different and physically isolated processing elements by default, but allows sharing of processing elements as a fallback.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_m3/</url>
      <location>K.4.601</location>
      <attendee>Nils Asmussen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9411@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9411</pentabarf:event-id>
      <pentabarf:event-slug>pwas_on_steroids</pentabarf:event-slug>
      <pentabarf:event-tag>pwas_on_steroids</pentabarf:event-tag>
      <pentabarf:title>PWAs on steroids</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>PWAs on steroids</summary>
      <description>&lt;p&gt;PWAs bring the best of both mobile and native apps to user. PWAs equipped with service workers provide features like offline availability, push notifications etc. Now with modern webAPIs, PWAs are beyond the browsers; in Hardware. Consider turning bulb on/off with your PWA, sounds cool? Lets learn how to, in this talk!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/pwas_on_steroids/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Trishul Goel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9428@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9428</pentabarf:event-id>
      <pentabarf:event-slug>linphone</pentabarf:event-slug>
      <pentabarf:event-tag>linphone</pentabarf:event-tag>
      <pentabarf:title>Linphone Instant Messaging Encryption</pentabarf:title>
      <pentabarf:subtitle>Protocols' extension to existing SIP standards, implementation challenges and future extensions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Linphone Instant Messaging Encryption- Protocols' extension to existing SIP standards, implementation challenges and future extensions</summary>
      <description>&lt;p&gt;For many years, Linphone has been one of the most active free communication software. Originally focused on voice, aditionnal functionalities were rapidly added like video, group chat and presence. All of these communication modes imply privacy.&lt;/p&gt;

&lt;p&gt;To achieve a good level of privacy, users must be able to ensure that their communications can only be displayed to the receiver of those communications, especially no-one from server infrastructure crossed by the messages shall be in the position of compromising secrecy of the communication. Basically, this is what end-to-end encryption is aiming to achieve.&lt;/p&gt;

&lt;p&gt;Linphone does implement end-to-end encryption for voice and video communications thanks to ZRTP (rfc 6189). However, for messaging, security was only performed using point-to-point cyphering, based on SIP TLS. To bring users of instant messaging features the same level of security, we decided to implement end-to-end encryption mechanisms for messaging too, including group chat.  Linphone Instant Messaging Encryption follows state-of-the-art methods for forward secrecy and MitM detection.&lt;/p&gt;

&lt;p&gt;This discussion will focus on protocols' extension to existing SIP standards, implementation challenges and future extensions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/linphone/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Elisa Nectoux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9534@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9534</pentabarf:event-id>
      <pentabarf:event-slug>vai_virt_landscape</pentabarf:event-slug>
      <pentabarf:event-tag>vai_virt_landscape</pentabarf:event-tag>
      <pentabarf:title>Landscape of new challenges in modern virtualization platforms</pentabarf:title>
      <pentabarf:subtitle>Tackling new issues in virtualization: security, performance, use cases and more</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Landscape of new challenges in modern virtualization platforms- Tackling new issues in virtualization: security, performance, use cases and more</summary>
      <description>&lt;p&gt;Because virtualization is everywhere, new challenges in the IT world are revealing that this crucial component has to be improved on a regular basis. This requires a lot of coordination between Open Source projects as well as intense research and development efforts.&lt;/p&gt;

&lt;p&gt;NVMe storage performance revealing hidden bottlenecks, Intel CPU flaws changing the security landscape regarding isolation, increasing complexity of stacks requiring more and more components working together, hardware specialization, new protocols, new use cases on top (k8s): these are a few of the challenges that a virtualization platform must answer in 2020.&lt;/p&gt;

&lt;p&gt;We'll first see a landscape of these new challenges, then the possible approaches to solve them, and finally a concrete example of what the XCP-ng project is doing to integrate all these changes in a fully Open Source fashion, inside a turnkey Xen distro.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_virt_landscape/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Olivier Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9736@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9736</pentabarf:event-id>
      <pentabarf:event-slug>om_jpeg2000</pentabarf:event-slug>
      <pentabarf:event-tag>om_jpeg2000</pentabarf:event-tag>
      <pentabarf:title>The Rise and Fall and Rise of JPEG2000</pentabarf:title>
      <pentabarf:subtitle>Currently a niche codec, recent enhancements to the JPEG 2000 standard speed it up by 10x and will propel it into the mainstream.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The Rise and Fall and Rise of JPEG2000- Currently a niche codec, recent enhancements to the JPEG 2000 standard speed it up by 10x and will propel it into the mainstream.</summary>
      <description>&lt;p&gt;JPEG 2000 was developed to replace the very successful JPEG standard, but it has instead
remained a niche code. With recent updates to the standard speeding up decode by 10X, is
world domination around the corner ? This talk will describe many of the sophisticated features
that JPEG 2000 offers, and discuss why a 20 year old standard may be the codec of the
future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_jpeg2000/</url>
      <location>UB2.147</location>
      <attendee>Aaron Boxer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9858@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9858</pentabarf:event-id>
      <pentabarf:event-slug>oshw_ci</pentabarf:event-slug>
      <pentabarf:event-tag>oshw_ci</pentabarf:event-tag>
      <pentabarf:title>Continuous Integration for Open Hardware Projects</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Continuous Integration for Open Hardware Projects</summary>
      <description>&lt;p&gt;While it is standard to deploy every single code commit using CI systems and deploy new code automatically we are only at the beginning of automation for designing hardware. In this talk I will share the experience with continuous integration tools in FOSSASIA hardware projects, and specifically our Pocket Science Lab. I will outline opportunities and challenges for implementing CI processes for hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/oshw_ci/</url>
      <location>K.4.401</location>
      <attendee>Mario Behling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9965@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9965</pentabarf:event-id>
      <pentabarf:event-slug>router_sovereignty</pentabarf:event-slug>
      <pentabarf:event-tag>router_sovereignty</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Regaining sovereignty over your router</pentabarf:title>
      <pentabarf:subtitle>Router freedom</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Regaining sovereignty over your router- Router freedom</summary>
      <description>&lt;p&gt;Router Freedom is the right that every one has to choose a router/modem to access to the internet. For years, the FSFE has been successfully fighting for Router Freedom in Germany. Now the debate has reached the European level with Internet Service Providers imposing their specific routers to customers. Based on the lessons learnt in previous years, the FSFE is preparing an activity package for organisations and activists to assist them in their fight for Router Freedom in their own countries, as well as on the EU level.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Open Source - Killing standards organizations or saving them" by Charles Eckel that has been rescheduled to be given at 11:40 instead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/router_sovereignty/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Lucas Lasota</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10062@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10062</pentabarf:event-id>
      <pentabarf:event-slug>open_source_design_africa</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_design_africa</pentabarf:event-tag>
      <pentabarf:title>Open Source design - Africa</pentabarf:title>
      <pentabarf:subtitle>Open Source Design movement in Africa </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open Source design - Africa- Open Source Design movement in Africa </summary>
      <description>&lt;p&gt;Open Source Community Africa (O.S.C.A) is a movement that promotes and drive the open source culture within and across Africa. We aim to bridge the diversity gap of the open source culture through advocacy because of potential and great energy coming from the continent. This presentation will help put the African ecosystem closer to the existing platforms which will bring more diversity that includes representing the black/African community showcasing how mentorship and training are doing centred around opensource.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_source_design_africa/</url>
      <location>H.2213</location>
      <attendee>Peace Ojemeh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10086@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10086</pentabarf:event-id>
      <pentabarf:event-slug>gonetbsdarm64</pentabarf:event-slug>
      <pentabarf:event-tag>gonetbsdarm64</pentabarf:event-tag>
      <pentabarf:title>Porting Go to NetBSD/arm64</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Porting Go to NetBSD/arm64</summary>
      <description>&lt;p&gt;An introduction to calling conventions, thread-local storage, signal handling and how they relate to Go, in the context of my new port of Go to NetBSD/arm64.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/gonetbsdarm64/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Maya Rashish</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10162@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10162</pentabarf:event-id>
      <pentabarf:event-slug>fsr_hannel_equalization_using_gnu_radio</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_hannel_equalization_using_gnu_radio</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Channel Equalization using GNU Radio </pentabarf:title>
      <pentabarf:subtitle>compensating for impairments in the wireless channel, and extensions to existing GNU Radio functionality</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Channel Equalization using GNU Radio - compensating for impairments in the wireless channel, and extensions to existing GNU Radio functionality</summary>
      <description>&lt;p&gt;We examine the use of equalizers in wireless communication systems, how these are implemented in GNU Radio, and how the existing GR equalizer functionality can be extended with a new OOT using training-based adaptation.  The theory of multipath channels, ISI, and how to overcome with adaptive equalization will be reviewed and shown with interactive flowgraphs.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to be given at 2:30 PM and will now take place at 10:00 AM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_hannel_equalization_using_gnu_radio/</url>
      <location>AW1.120</location>
      <attendee>Josh Morman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10170@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10170</pentabarf:event-id>
      <pentabarf:event-slug>rust_packaging_gnu_guix</pentabarf:event-slug>
      <pentabarf:event-tag>rust_packaging_gnu_guix</pentabarf:event-tag>
      <pentabarf:title>Packaging Rust programs in GNU Guix</pentabarf:title>
      <pentabarf:subtitle>Build reproducibility and dependency management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Packaging Rust programs in GNU Guix- Build reproducibility and dependency management</summary>
      <description>&lt;p&gt;Rust is a language with a healthy ecosystem and a strong developer base. With built-in dependency management it's easy to build and install new programs even for those who have never used the language. But how is its adoption among Linux distros?
Come with me as we figure out how best to package rust libraries and binaries in Linux distributions which demand total control over dependency management.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_packaging_gnu_guix/</url>
      <location>K.3.401</location>
      <attendee>Efraim Flashner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10340@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10340</pentabarf:event-id>
      <pentabarf:event-slug>dip_rfc1984</pentabarf:event-slug>
      <pentabarf:event-tag>dip_rfc1984</pentabarf:event-tag>
      <pentabarf:title>RFC 1984</pentabarf:title>
      <pentabarf:subtitle>Or why you should start worrying about encryption backdoors and mass data collection</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>RFC 1984- Or why you should start worrying about encryption backdoors and mass data collection</summary>
      <description>&lt;p&gt;In 1996 Brian E. Carpenter of IAB and Fred Baker of IETF wrote a co-statement on cryptographic technology and the internet.  This RFC wasn't a request for a technical standard, it was a statement on their concerns about Governments trying to restrict or interfere with cryptography. They felt that there was a need to offer "All Internet Users an adequate degree of privacy"&lt;/p&gt;

&lt;p&gt;Since that time successive governments around the world have sought to build back doors into encrypted apps and services to access more citizen and visitor data.  As of July 2019, the AG of the United States William Barr stated: “Some argue that, to achieve at best a slight incremental improvement in security, it is worth imposing a massive cost on society in the form of degraded safety,” i.e For security Americans should accept weakened encryption.  The head of the FBI also claimed that weakened encryption wouldn't break it.  At the moment the US Government is actively trying to stop Facebook implementing end to end encryption across it's suite of apps.&lt;/p&gt;

&lt;p&gt;In Australia the metadata retention laws have been abused against journalists with 58 searches carried out by the AFP.  In 2015 ACT police carried out 115 metadata searches.  UK officials have a cavalier attitude to the EU SIS database which tracks undocumented migrants, missing people, stolen cars, or suspected criminals.&lt;/p&gt;

&lt;p&gt;The EU isn't immune to this either with France considering implementing Facial Recognition on its government services.&lt;/p&gt;

&lt;p&gt;IETF Session 105 mentioned privacy and concerns with the mass collection of data. While the IAB and IESG were worried about US export controls on cryptography there is an argument for RFC 1984 to be updated to include the unnecessary mass collection of data and to use it as a term for IT professionals, privacy advocates and the public to rally behind.&lt;/p&gt;

&lt;p&gt;In this talk let's recount a brief history of governments around the world wanting to weaken encryption as RFC 1984 warned us about.&lt;/p&gt;

&lt;p&gt;We live in a time where citizens put data into commercial, healthcare and Government systems to access services, some services are only accessible online. From CCTV to Facebook people have little understanding of why mass collection of data is dangerous. There is little scrutiny of who can access that data, from Scotland to the US.&lt;/p&gt;

&lt;p&gt;Open Surveillance is only a small part of the picture when profiling citizens.  It still counts as personal data, when combined with metadata and the actual data that people put into social media and services like ancestor DNA test kits.  Businesses who use CCTV have to put up signs to warn the public they are recording.  So called anonymized data still contains identifiers that can tie to individuals.&lt;/p&gt;

&lt;p&gt;Let's talk about Ovid and peacocks. Let's explore how to expand the RFC to cover recent developments in surveillance capitalism with governments accessing that data, but not securing it. We need to make it clear weakened encryption, the mass collection and careless retention of data isn't acceptable. RFC1984 became Best Practice in 2015, we need to do more to raise awareness and to implement it in our projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_rfc1984/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Esther Payne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10351@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10351</pentabarf:event-id>
      <pentabarf:event-slug>magic_castle</pentabarf:event-slug>
      <pentabarf:event-tag>magic_castle</pentabarf:event-tag>
      <pentabarf:title>Magic Castle: Terraforming the Cloud for HPC</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Magic Castle: Terraforming the Cloud for HPC</summary>
      <description>&lt;p&gt;Compute Canada provides HPC infrastructures and support to every academic research institution in Canada. In recent years, Compute Canada has started distributing research software to its HPC clusters using with CERN software distribution service, CVMFS. This opened the possibility for accessing the software from almost any location and therefore allow the replication of the Compute Canada experience outside of its physical infrastructure.&lt;/p&gt;

&lt;p&gt;From these new possibilities emerged an open-source software project named Magic Castle, which aims to recreate the Compute Canada user experience in public clouds. Magic Castle uses the open-source software Terraform and HashiCorp Language (HCL) to define the virtual machines, volumes, and networks that are required to replicate a virtual HPC infrastructure. The infrastructure definition is packaged as a Terraform module that users can customize as they require. Once their cluster is deployed, the user is provided with a complete HPC cluster software environment including a Slurm scheduler, a Globus Endpoint, JupyterHub, LDAP, DNS, and over 3000 research software compiled by experts with EasyBuild. Magic Castle is compatible with AWS, Microsoft Azure, Google Cloud, OpenStack, and OVH.&lt;/p&gt;

&lt;p&gt;Compute Canada staff has been using this software to deploy ephemeral clusters for training purposes every other week for the past two years. Magic Castle is also gaining in popularity with HPC cluster users for development, testing, and continuous integration.&lt;/p&gt;

&lt;p&gt;In this talk, we will give a live demonstration of the creation of a cluster. We will present the architecture of Magic Castle, explain infrastructure and provisioning design, and present use cases. We will conclude by describing some of the challenges experienced while developing this novel usage of Terraform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/magic_castle/</url>
      <location>UB5.132</location>
      <attendee>Félix-Antoine Fortin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10453@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10453</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_migrating_fosdem_companion</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_migrating_fosdem_companion</pentabarf:event-tag>
      <pentabarf:title>Migrating FOSDEM Companion to Kotlin</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Migrating FOSDEM Companion to Kotlin</summary>
      <description>&lt;p&gt;FOSDEM Companion is currently the most used mobile application at FOSDEM. It has been around since 2014 and is updated every year. In 2020, it's finally made the big leap to Kotlin!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_migrating_fosdem_companion/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Christophe Beyls</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10480@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10480</pentabarf:event-id>
      <pentabarf:event-slug>wuoh</pentabarf:event-slug>
      <pentabarf:event-tag>wuoh</pentabarf:event-tag>
      <pentabarf:title>What's up on Haiku?</pentabarf:title>
      <pentabarf:subtitle>R1/beta2, packaging, porting and contributing.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>What's up on Haiku?- R1/beta2, packaging, porting and contributing.</summary>
      <description>&lt;p&gt;What are the new features in the upcoming R1/beta2? How did the packaging system work out? How to make your software easier to port to it, and how to contribute?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/wuoh/</url>
      <location>K.3.201</location>
      <attendee>François Revol (mmu_man)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10715@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10715</pentabarf:event-id>
      <pentabarf:event-slug>linux_kernel</pentabarf:event-slug>
      <pentabarf:event-tag>linux_kernel</pentabarf:event-tag>
      <pentabarf:title>The Linux Kernel: We have to finish this thing one day ;)</pentabarf:title>
      <pentabarf:subtitle>Solving big problems in small steps for more than two decades</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2020-02-01 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T100000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Linux Kernel: We have to finish this thing one day ;)- Solving big problems in small steps for more than two decades</summary>
      <description>&lt;p&gt;Today's Linux kernel and the ones from the early FOSDEM days still have some things in common, but in the end are totally different beasts. This talk will take a closer look at how the Linux kernel and its development during those twenty years evolved and adapted to new expectations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2020/schedule/event/linux_kernel/</url>
      <location>Janson</location>
      <attendee>Thorsten Leemhuis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10743@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10743</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_fibonacci_spirals_and_21_ways_to_contribute_to_postgres_beyond_code</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_fibonacci_spirals_and_21_ways_to_contribute_to_postgres_beyond_code</pentabarf:event-tag>
      <pentabarf:title>Fibonacci Spirals and 21 Ways to Contribute to Postgres—Beyond Code</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Fibonacci Spirals and 21 Ways to Contribute to Postgres—Beyond Code</summary>
      <description>&lt;p&gt;Postgres is growing like gangbusters: in popularity, in adoption, and in the size of the ecosystem. And over 400 developers contribute code to Postgres today: their expertise, design chops, and skill are big factors in the increasing popularity of Postgres. But what if you’re not a developer? Are there things you can do to help grow the usage and popularity of Postgres? And are these non-code ways to contribute to Postgres important? Valued? Will they make a real difference?&lt;/p&gt;

&lt;p&gt;If you love Postgres and want to help drive Fibonacci growth of the Postgres community, this talk is for you. I’ll walk through 21 different (and important) ways to contribute to Postgres—along with tips and resources for getting started.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_fibonacci_spirals_and_21_ways_to_contribute_to_postgres_beyond_code/</url>
      <location>H.2214</location>
      <attendee>Claire Giordano</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10754@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10754</pentabarf:event-id>
      <pentabarf:event-slug>soldering_workshop_sunday</pentabarf:event-slug>
      <pentabarf:event-tag>soldering_workshop_sunday</pentabarf:event-tag>
      <pentabarf:title>Open Source Hardware and Soldering Workshop</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Workshops</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>07:00:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>07:00:00:00</duration>
      <summary>Open Source Hardware and Soldering Workshop</summary>
      <description>&lt;p&gt;Open Source Hardware room with two day soldering workshops.&lt;/p&gt;

&lt;p&gt;Day 2 soldering workshop will be dedicated to Surface Mount Technology and is good for beginners which have no experience with SMT technology.&lt;/p&gt;

&lt;p&gt;Beside the soldering workshop we will show our latest OSHW boards we work on, you are welcome to join and show your own OSHW projects too.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Workshops</categories>
      <url>https:/fosdem.org/2020/schedule/event/soldering_workshop_sunday/</url>
      <location>UB4.228</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10790@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10790</pentabarf:event-id>
      <pentabarf:event-slug>municipal_government</pentabarf:event-slug>
      <pentabarf:event-tag>municipal_government</pentabarf:event-tag>
      <pentabarf:title>How FOSS could revolutionize municipal government</pentabarf:title>
      <pentabarf:subtitle>with recent real-world examples</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community and Ethics</pentabarf:track>
      <pentabarf:start>2020-02-01 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T100000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>How FOSS could revolutionize municipal government- with recent real-world examples</summary>
      <description>&lt;p&gt;Free and Open Source software has revolutionized the Software Industry and nearly all other areas of human endeavor, but until now its reach into actual governance at the municipal citizen level has not been very deep. Initiatives like Code for America have encountered challenges driving acceptance for FOSS alternatives to proprietary software for citizen governance. At the same time the gap between citizen need and cities’ capabilities as widened. But several new projects are aiming to change this state of affairs to help empower citizens and improve municipal services worldwide through adoption of FOSS. Learn about these efforts and how you can get involved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community and Ethics</categories>
      <url>https:/fosdem.org/2020/schedule/event/municipal_government/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Danese Cooper</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10796@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10796</pentabarf:event-id>
      <pentabarf:event-slug>bof_gitlab</pentabarf:event-slug>
      <pentabarf:event-tag>bof_gitlab</pentabarf:event-tag>
      <pentabarf:title>GitLab BoF</pentabarf:title>
      <pentabarf:subtitle>Meetup for the GitLab Community</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>GitLab BoF- Meetup for the GitLab Community</summary>
      <description>&lt;p&gt;GitLab is a complete DevOps platform, delivered as a single application, changing the way Development, Security, and Ops teams collaborate and build software. GitLab is also an open source project with a wider community of over 2,500 contributors[1] since we started as an open source project in 2011.&lt;/p&gt;

&lt;p&gt;This meetup is for GitLab team members, users, contributors, and others who want to meet with community members attending FOSDEM. Anyone who wants to share their learnings from using GitLab and discuss how we can improve GitLab (both product and community) are welcome to join us!&lt;/p&gt;

&lt;p&gt;[1] https://contributors.gitlab.com&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_gitlab/</url>
      <location>J.1.106</location>
      <attendee>Ray Paik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10830@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10830</pentabarf:event-id>
      <pentabarf:event-slug>bof_linux_mobile</pentabarf:event-slug>
      <pentabarf:event-tag>bof_linux_mobile</pentabarf:event-tag>
      <pentabarf:title>Linux on Mobile BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T100000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Linux on Mobile BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_linux_mobile/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10143@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10143</pentabarf:event-id>
      <pentabarf:event-slug>debugging_hawktrace</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_hawktrace</pentabarf:event-tag>
      <pentabarf:title>Low-end platform profiling with HawkTracer profiler</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100500</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Low-end platform profiling with HawkTracer profiler</summary>
      <description>&lt;p&gt;HawkTracer is low-overhead instrumentation-based profiler built at Amazon Video for platforms with limited capabilities. It's written in C but can be used almost with any other language (we've successfully used it with JavaScript, LUA, Python and Rust). It's highly extensible (at compile time) and portable so it can be run on almost any embedded device. In this talk I'll introduce the architecture of the profiler, present it's advantages and limitations, show how can you instrument the code and demonstrate the profiler in action by running it with an example cross-language (Rust, C++ and Python) project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_hawktrace/</url>
      <location>K.4.201</location>
      <attendee>Marcin Kolny</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10250@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10250</pentabarf:event-id>
      <pentabarf:event-slug>nextgencontributors</pentabarf:event-slug>
      <pentabarf:event-tag>nextgencontributors</pentabarf:event-tag>
      <pentabarf:title>The next generation of contributors is not on IRC</pentabarf:title>
      <pentabarf:subtitle>Discussing communication channels for inclusive open source communities</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T100500</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:25:00:00</duration>
      <summary>The next generation of contributors is not on IRC- Discussing communication channels for inclusive open source communities</summary>
      <description>&lt;p&gt;There is some combination of a turf war and a diaspora happening in the open source communities I participate in. There are synchronous and async channels galore. Every one of them has fans and haters with firmly held opinions on how it's the best or worst thing in the world.&lt;/p&gt;

&lt;p&gt;Let's take a step back and take a look at the landscape together. What are our communities searching for when they hop into communication channels? How do we meet new members where they are comfortable in order to be more welcoming?&lt;/p&gt;

&lt;p&gt;As a self-defined GitHub generation of open source enthusiast, I'd like to start a conversation from my personal experience and then jump into research on the options available to us today. I hope we can leave with a view of the world spanning across channels with a focus on our contributors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/nextgencontributors/</url>
      <location>UB5.230</location>
      <attendee>Matthew Broberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10564@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10564</pentabarf:event-id>
      <pentabarf:event-slug>geoserver</pentabarf:event-slug>
      <pentabarf:event-tag>geoserver</pentabarf:event-tag>
      <pentabarf:title>GeoServer Basics</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 10:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T100500</dtstart>
      <dtend>20200202T102500</dtend>
      <duration>00:20:00:00</duration>
      <summary>GeoServer Basics</summary>
      <description>&lt;p&gt;GeoServer Basics
Welcome to GeoServer, a popular web service for publishing your geospatial data using industry standards for vector, raster and mapping.&lt;/p&gt;

&lt;p&gt;Are you just getting started with GeoServer, or considering it for the first time?&lt;/p&gt;

&lt;p&gt;This presentation is here to help, introducing the basics of:
Usage: Concepts used to connect to your data and publish as a spatial service.
Context: What role GeoServer plays in your organization and what value the application provides.
Community: How the project is managed, and a discussion of the upcoming activities.&lt;/p&gt;

&lt;p&gt;Attend this presentation to get a running start on using GeoServer in your organization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geoserver/</url>
      <location>AW1.126</location>
      <attendee>Jody Garnett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9147@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9147</pentabarf:event-id>
      <pentabarf:event-slug>xllang</pentabarf:event-slug>
      <pentabarf:event-tag>xllang</pentabarf:event-tag>
      <pentabarf:title>XL, an extensible programming language</pentabarf:title>
      <pentabarf:subtitle>A language that grows with Moore's law instead of being killed by it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T101000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:20:00:00</duration>
      <summary>XL, an extensible programming language- A language that grows with Moore's law instead of being killed by it</summary>
      <description>&lt;p&gt;XL is an extensible programming language, designed to grow with Moore's law instead of being killed by it.
Extensible means that programmers can add features and notations much like they would add functions or classes in existing languages.
The mechanisms are based on meta-programming, and are a bit similar to the macros that gave Lisp its longevity, but with interesting twists.
As a proof of this extensibility, basic arithmetic (addition, multiplication, etc) or control statements (if-then-else, loops, etc) are implemented by libraries in XL, yet offer similar performance and usability as built-in features in C++.
Another validation of the extensibility is Tao3D, an XL-based interactive graphic language that will be used to give the presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/xllang/</url>
      <location>AW1.125</location>
      <attendee>Christophe de Dinechin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9384@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9384</pentabarf:event-id>
      <pentabarf:event-slug>iottensorflow</pentabarf:event-slug>
      <pentabarf:event-tag>iottensorflow</pentabarf:event-tag>
      <pentabarf:title>AI at the edge with Tensorflow Lite to Design the Future of Vertical Farming</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T101000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AI at the edge with Tensorflow Lite to Design the Future of Vertical Farming</summary>
      <description>&lt;p&gt;While Machine Learning is usually deployed in the cloud, lightweight versions of these algorithms that fit for constrained IoT systems such as microcontrollers are appearing.
Using Machine Learning « at-the-edge » has indeed several advantages such as the reduction of network latency, it provides better privacy, and are working offline.
In this presentation, we will demonstrate how to deploy Deep Learning algorithms on IoT devices thanks to TensorFlow Lite. We will see how to use it to design a smart vertical farming system able to predict and optimize the plant growth, at home or in developing countries where a reliable Internet connection still is missing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iottensorflow/</url>
      <location>UD2.218A</location>
      <attendee>Alexis DUQUE</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9508@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9508</pentabarf:event-id>
      <pentabarf:event-slug>evolution_of_path_based_georeplication_in_gluster</pentabarf:event-slug>
      <pentabarf:event-tag>evolution_of_path_based_georeplication_in_gluster</pentabarf:event-tag>
      <pentabarf:title>Evolution of path based Geo-replication in Gluster</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T101000</dtstart>
      <dtend>20200202T103000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Evolution of path based Geo-replication in Gluster</summary>
      <description>&lt;p&gt;As data is becoming more and more important in the world, we can't afford to lose it even if there is a natural calamity. We will see how Geo-Replication came in to solve this problem for us and how it evolved over the days.
Through this session, the users will learn how easy it is to set up Georep for Gluster to use it for their storage and back up their data with minimal understanding of storage and linux. Having a basic Gluster knowledge will make it even more easy&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/evolution_of_path_based_georeplication_in_gluster/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Hari Gowtham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9456@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9456</pentabarf:event-id>
      <pentabarf:event-slug>emissions_api</pentabarf:event-slug>
      <pentabarf:event-tag>emissions_api</pentabarf:event-tag>
      <pentabarf:title>emissions API</pentabarf:title>
      <pentabarf:subtitle>a service to easily access air quality data from remote sensing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T102000</dtstart>
      <dtend>20200202T103500</dtend>
      <duration>00:15:00:00</duration>
      <summary>emissions API- a service to easily access air quality data from remote sensing</summary>
      <description>&lt;p&gt;The European Space Agency’s Sentinel-5P satellite is built to monitor air quality data (carbon hydroxide, sulfur monoxide, ozone, …). All data gathered are publicly available …if you know what to do with those data sets, great, but if not:&lt;/p&gt;

&lt;p&gt;Emissions API’s mission is to provide easy access to this data without the need of being an expert in satellite data analysis and without having to process terabytes of data.&lt;/p&gt;

&lt;p&gt;This way, we hope to empower others to easily build apps that use this data – e.g. visually showing emissions of countries over time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/emissions_api/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Timo Nogueira Brockmeyer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9962@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9962</pentabarf:event-id>
      <pentabarf:event-slug>newjavanetbeans</pentabarf:event-slug>
      <pentabarf:event-tag>newjavanetbeans</pentabarf:event-tag>
      <pentabarf:title>New Java Features &amp; Apache NetBeans</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T102000</dtstart>
      <dtend>20200202T104000</dtend>
      <duration>00:20:00:00</duration>
      <summary>New Java Features &amp; Apache NetBeans</summary>
      <description>&lt;p&gt;The Java platform experiences an outburst of cool new features – recently, local variable type inference, switch enhancements and multi-line string literals have been added to the Java language. Many other features are being in the pipeline and are actively worked on, like simple data carriers and pattern matching for the Java language, or  value classes for the Java virtual machine. These features are delivered quickly, thanks to the recently adopted, predictable, six-months schedule of major Java SE releases. This new release cadence means new Java platform features are delivered twice every year!&lt;/p&gt;

&lt;p&gt;In this talk, we will show a live demo of many of the recently added and newly developed features and improvements for the Java platform, including those mentioned above. The Apache NetBeans IDE will be used to demonstrate the features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/newjavanetbeans/</url>
      <location>UD2.119</location>
      <attendee>Jan Lahoda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10671@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10671</pentabarf:event-id>
      <pentabarf:event-slug>freertc_collab</pentabarf:event-slug>
      <pentabarf:event-tag>freertc_collab</pentabarf:event-tag>
      <pentabarf:title>Collaboration between Free RTC projects</pentabarf:title>
      <pentabarf:subtitle>Sharing resources for mutual benefit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 10:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T102500</dtstart>
      <dtend>20200202T104500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Collaboration between Free RTC projects- Sharing resources for mutual benefit</summary>
      <description>&lt;p&gt;This session will discuss how we can share infrastructure and resources between projects, with the goals of reducing administrative burdens, reducing duplication of effort and increasing interoperability between our solutions.  To satisfy user expectations, interoperability is more critical in the field of real-time communications than any other free software eco-system.  In particular, we will look at how to share management of an event calendar, Planet sites, repositories, CI for interop testing and various other tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/freertc_collab/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Daniel Pocock</attendee>
      <attendee>Timothée Floure</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10761@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10761</pentabarf:event-id>
      <pentabarf:event-slug>geonetwork_basics</pentabarf:event-slug>
      <pentabarf:event-tag>geonetwork_basics</pentabarf:event-tag>
      <pentabarf:title>GeoNetwork Basics</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 10:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T102500</dtstart>
      <dtend>20200202T104500</dtend>
      <duration>00:20:00:00</duration>
      <summary>GeoNetwork Basics</summary>
      <description>&lt;p&gt;GeoNetwork Basics
Welcome to GeoNetwork, a leading web service for keeping track of the spatial information used by your organization.&lt;/p&gt;

&lt;p&gt;Jody is an experienced open source community member, digging into what this technology offers, and how it is used. This presentation shares these findings with you, and touches on what makes GeoNetwork succeed:&lt;/p&gt;

&lt;p&gt;We look at what GeoNetwork is for, the business challenge it is faced with, and the amazing technical approach taken by the technology.
For context we look at the core layer publishing workflow to see what is required
We peek under the hood at how the editor works, and discover the central super-power of GeoNetwork
Look at examples of how GeoNetwork has been extended by organizations to see what is possible with this technology&lt;/p&gt;

&lt;p&gt;Attend this presentation for an informative tour of the GeoNetwork ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geonetwork_basics/</url>
      <location>AW1.126</location>
      <attendee>Jody Garnett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9063@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9063</pentabarf:event-id>
      <pentabarf:event-slug>soldering_workshop_saturday</pentabarf:event-slug>
      <pentabarf:event-tag>soldering_workshop_saturday</pentabarf:event-tag>
      <pentabarf:title>Open Source Hardware and Soldering Workshop</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Workshops</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>08:30:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>08:30:00:00</duration>
      <summary>Open Source Hardware and Soldering Workshop</summary>
      <description>&lt;p&gt;Open Source Hardware room with two day soldering workshops.
Day 1 soldering workshop will be dedicated to Through Hole Technology and is good for beginners which has no experience with component soldering.&lt;/p&gt;

&lt;p&gt;Beside the soldering workshop we will show our latest OSHW boards we work on, you are welcome to join and show your own OSHW projects too.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Workshops</categories>
      <url>https:/fosdem.org/2020/schedule/event/soldering_workshop_saturday/</url>
      <location>UB4.228</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9098@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9098</pentabarf:event-id>
      <pentabarf:event-slug>rust_rustdoc</pentabarf:event-slug>
      <pentabarf:event-tag>rust_rustdoc</pentabarf:event-tag>
      <pentabarf:title>rustdoc: beyond documentation</pentabarf:title>
      <pentabarf:subtitle>All the goodies packed in rustdoc, and more</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>rustdoc: beyond documentation- All the goodies packed in rustdoc, and more</summary>
      <description>&lt;p&gt;Rust compiler comes with a few tools, rustdoc is one of them. It is THE standard rust tool to generate documentation for your crates.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_rustdoc/</url>
      <location>K.3.401</location>
      <attendee>Guillaume Gomez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9100@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9100</pentabarf:event-id>
      <pentabarf:event-slug>om_qml</pentabarf:event-slug>
      <pentabarf:event-tag>om_qml</pentabarf:event-tag>
      <pentabarf:title>Rendering QML to make videos in Kdenlive</pentabarf:title>
      <pentabarf:subtitle>How QML, a language prominently used for designing UI, is being used to create videos.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Rendering QML to make videos in Kdenlive- How QML, a language prominently used for designing UI, is being used to create videos.</summary>
      <description>&lt;p&gt;How QML, a language prominently used for designing UI, could be used to create title video clips containing text and/or images which can then be rendered and composited over videos in the video editing process. Kdenlive's Google Summer of Code 2019 project tried to achieve this and is still under active development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_qml/</url>
      <location>UB2.147</location>
      <attendee>Akhil Gangadharan Kurungadathil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9133@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9133</pentabarf:event-id>
      <pentabarf:event-slug>marios_adventures_in_tekton_land</pentabarf:event-slug>
      <pentabarf:event-tag>marios_adventures_in_tekton_land</pentabarf:event-tag>
      <pentabarf:title>Mario’s adventures in Tekton land</pentabarf:title>
      <pentabarf:subtitle>Testing, releasing and deploying Tekton with Tekton</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Mario’s adventures in Tekton land- Testing, releasing and deploying Tekton with Tekton</summary>
      <description>&lt;p&gt;In this talk, the speakers will present their experiences about using Tekton - a cloud-native pipeline system - to test, release and continuously deploy itself.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/marios_adventures_in_tekton_land/</url>
      <location>UB4.136</location>
      <attendee>Andrea Frittoli</attendee>
      <attendee>Vincent Demeester</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9184@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9184</pentabarf:event-id>
      <pentabarf:event-slug>cms_linked_data_knowledge_base</pentabarf:event-slug>
      <pentabarf:event-tag>cms_linked_data_knowledge_base</pentabarf:event-tag>
      <pentabarf:title>Building a distributed knowledge base with a Linked Data powered CMS</pentabarf:title>
      <pentabarf:subtitle>Implementing the vision of the web of data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building a distributed knowledge base with a Linked Data powered CMS- Implementing the vision of the web of data</summary>
      <description>&lt;p&gt;After a quick overview of the semantic web landscape, we'll look into a practical application of Linked Data in the public sector: the Joinup platform of the European Commission.
Joinup makes use of Linked Data to harvest information from various sources into a knowledge base. We'll have a look at the various components that we needed to build (all Open Source) to make the CMS system (Drupal) 'Linked Data enabled'.
We'll look at the technical problems that needed to be solved and the solutions we came up with, as well as a the opportunities that this technology can bring to the CMS world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/cms_linked_data_knowledge_base/</url>
      <location>AW1.120</location>
      <attendee>Sander Van Dooren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9228@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9228</pentabarf:event-id>
      <pentabarf:event-slug>intro</pentabarf:event-slug>
      <pentabarf:event-tag>intro</pentabarf:event-tag>
      <pentabarf:title>Opening</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T104000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Opening</summary>
      <description>&lt;p&gt;abstract&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/intro/</url>
      <location>K.4.601</location>
      <attendee>Vasily A. Sartakov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9267@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9267</pentabarf:event-id>
      <pentabarf:event-slug>dip_fixing_healthcare_data</pentabarf:event-slug>
      <pentabarf:event-tag>dip_fixing_healthcare_data</pentabarf:event-tag>
      <pentabarf:title>Fixing healthcare data exchange with decentralized FOSS</pentabarf:title>
      <pentabarf:subtitle>Building a decentralized Infrastructure to fix medical data exchange in The Netherlands.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fixing healthcare data exchange with decentralized FOSS- Building a decentralized Infrastructure to fix medical data exchange in The Netherlands.</summary>
      <description>&lt;p&gt;In The Netherlands we have a interesting problem: in 2011, weeks before going live, the national electronic health record system got shut down by our senate. They decided not to interveine and let the market fix the problem. Now, 9 years later, the market has made a mess out of it: there is no uniform way of exchanging medical data in The Netherlands.
Architects write countless of pages with solutions, the government pours  millions into subsidised programs, but the problem is only getting bigger.&lt;/p&gt;

&lt;p&gt;So, 2 years ago together with a group of other software vendors we started a foundation called Nuts. The goal is to end this impasse by building an open source decentralised infrastructure that nobody controls and can be used by everyone. It should be cheap to join, privacy by design, and use technology over lawyers.&lt;/p&gt;

&lt;p&gt;Our infrastructure allows parties to exchange data "peer to peer", only helping them solve four generic problems: user identity, patient consent, discovery of endpoints and logging.&lt;/p&gt;

&lt;p&gt;In this talk I would like to show our architecture, explain which choices we made, what we have learned while working with a distributed software and some anecdotes about what happens if you pitch such an idea to the establishment.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;A little more background: I'm one of the main devs. The system is written mostly in Go and some parts in Java. Every software vendor can spin up a node and join the network. Patient Consents are distributed by a DLT (Corda) and are only stored on the nodes of vendors who already process the patient`s data. No medical data flows through the system, Nuts is only used to connect them and provide a level of trust. Identities are managed by a self-sovereign Identity system called IRMA (irma.app) which is based on IBM idemix.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_fixing_healthcare_data/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Steven van der Vegt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9278@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9278</pentabarf:event-id>
      <pentabarf:event-slug>hfaf</pentabarf:event-slug>
      <pentabarf:event-tag>hfaf</pentabarf:event-tag>
      <pentabarf:title>Homebrew: Features and Funding</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Homebrew: Features and Funding</summary>
      <description>&lt;p&gt;A talk about the Homebrew package manager and how we've been working with our users to introduce new features to subsets of users, encouraging users to donate to the project and communicating both these to as many users as possible without being annoying.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/hfaf/</url>
      <location>K.3.201</location>
      <attendee>Mike McQuaid</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9345@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9345</pentabarf:event-id>
      <pentabarf:event-slug>openoffice_build_system</pentabarf:event-slug>
      <pentabarf:event-tag>openoffice_build_system</pentabarf:event-tag>
      <pentabarf:title>Openoffice Build system</pentabarf:title>
      <pentabarf:subtitle>A walk through building OpenOffice</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Openoffice Build system- A walk through building OpenOffice</summary>
      <description>&lt;p&gt;This talk will be about the OpenOffice Build system. We will talk about how it works today's, issues with it. And the talk will highlight current development in this field plus where it might moves in the future. (plans of development)&lt;/p&gt;

&lt;p&gt;Sheduled length will be 20 min +question&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/openoffice_build_system/</url>
      <location>UB4.136</location>
      <attendee>Peter Kovacs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9349@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9349</pentabarf:event-id>
      <pentabarf:event-slug>security_threat_modelling_for_developers</pentabarf:event-slug>
      <pentabarf:event-tag>security_threat_modelling_for_developers</pentabarf:event-tag>
      <pentabarf:title>Threat Modelling for Developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Threat Modelling for Developers</summary>
      <description>&lt;p&gt;What threats do we need to take into account when building a system? A key method for answering this question is an approach called threat modelling, whereby security problems can be anticipated during the design phase. This talk discusses major threat-modelling approaches, and includes concrete examples of how to apply them to software-intensive systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_threat_modelling_for_developers/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Arne Padmos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9406@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9406</pentabarf:event-id>
      <pentabarf:event-slug>tinygotoys</pentabarf:event-slug>
      <pentabarf:event-tag>tinygotoys</pentabarf:event-tag>
      <pentabarf:title>Build real-world gaming hardware with TinyGo</pentabarf:title>
      <pentabarf:subtitle>Make toys and other contraptions that run on Go</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Build real-world gaming hardware with TinyGo- Make toys and other contraptions that run on Go</summary>
      <description>&lt;p&gt;Learn the multiples and fun possibilities of using Go on microcontrollers like Arduino to make gaming related hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/tinygotoys/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Daniel Esteban</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9422@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9422</pentabarf:event-id>
      <pentabarf:event-slug>olimex</pentabarf:event-slug>
      <pentabarf:event-tag>olimex</pentabarf:event-tag>
      <pentabarf:title>Designing and Producing Open Source Hardware with FOSS/OSHW tools</pentabarf:title>
      <pentabarf:subtitle>We will show you how easy is now to design and setup your own production of Open Source Hardware with only FOSS/OSHW tools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing and Producing Open Source Hardware with FOSS/OSHW tools- We will show you how easy is now to design and setup your own production of Open Source Hardware with only FOSS/OSHW tools</summary>
      <description>&lt;p&gt;We have possibility to setup small electronic assembly/production "factory" at our house for less than EUR 1000.
I will try to explain every step from the design to final product:&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/olimex/</url>
      <location>H.2213</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9544@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9544</pentabarf:event-id>
      <pentabarf:event-slug>drlm</pentabarf:event-slug>
      <pentabarf:event-tag>drlm</pentabarf:event-tag>
      <pentabarf:title>Past, Present and Future of DRLM project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Past, Present and Future of DRLM project</summary>
      <description>&lt;p&gt;Brief introduction to DRLM project, it's features and news in the 2.3.x release and the presentation of the new DRLM version 3 architecture and its development state.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/drlm/</url>
      <location>UD2.119</location>
      <attendee>Didac Oliveira</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9739@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9739</pentabarf:event-id>
      <pentabarf:event-slug>beam_farwest_demo</pentabarf:event-slug>
      <pentabarf:event-tag>beam_farwest_demo</pentabarf:event-tag>
      <pentabarf:title>Farwest Demo</pentabarf:title>
      <pentabarf:subtitle>A website/API for a document oriented database in 20 minutes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Farwest Demo- A website/API for a document oriented database in 20 minutes</summary>
      <description>&lt;p&gt;Farwest is an Erlang framework for building RESTful Web applications and APIs.&lt;/p&gt;

&lt;p&gt;Well written Farwest applications apply the HATEOAS principles and as a result can be interacted with using a single client. This removes entirely the need to write a separate client per API and lets servers decide how the data is best consumed by everyone.&lt;/p&gt;

&lt;p&gt;This demo will show how to use Farwest to write a simple API to a document oriented database.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_farwest_demo/</url>
      <location>AW1.121</location>
      <attendee>Loïc Hoguin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9743@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9743</pentabarf:event-id>
      <pentabarf:event-slug>debugging_with_llvm</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_with_llvm</pentabarf:event-tag>
      <pentabarf:title>Debugging with LLVM</pentabarf:title>
      <pentabarf:subtitle>A quick introduction to LLDB and LLVM sanitizers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Debugging with LLVM- A quick introduction to LLDB and LLVM sanitizers</summary>
      <description>&lt;p&gt;The aim of this presentation is to showcase the technologies available in LLVM that aid debugging. We will focus on LLDB, the debugger, and sanitisers (e.g. AddressSanitizer and LeakSanitizer). No prior knowledge is required, but if you're familiar with GDB or Valgrind then this talk will introduce you to alternatives available within LLVM.&lt;/p&gt;

&lt;p&gt;LLDB is a very powerful and extensible command line debugger available on Linux, Mac OS, FreeBSD, Windows and Android. It is used internally in XCode and Android Studio and available on various hardware platforms (e.g. X86, ARM, AArch64, PowerPC, Mips). LLDB is built as a set of reusable components which highly leverage existing libraries in LLVM. It has a very powerful expression evaluation engine, intuitive CL interface (with tab-completion), easy to navigate help pages and a "graphical" user interface. In this presentation we will explore basic usage as well as some lesser known features. LLDB has come a long way and we want to present how intuitive, helpful and powerful it can be when used pragmatically.&lt;/p&gt;

&lt;p&gt;While LLDB will let you easily examine and debug a program at the point of failure, it can be harder to diagnose the underlying problem if it occurred before the program crashed or printed an incorrect result. LLVM provides some extra features in the form of 'sanitizers' to help find the root cause of some extra problems, like accessing a wrong-but-still-valid memory address or unintentionally wrapping a signed integer value. This presentation will explore how to use the sanitizers to debug programs and some examples of bugs they can catch.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_with_llvm/</url>
      <location>K.4.201</location>
      <attendee>Andrzej Warzynski</attendee>
      <attendee>Graham Hunter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9814@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9814</pentabarf:event-id>
      <pentabarf:event-slug>iotsphactor</pentabarf:event-slug>
      <pentabarf:event-tag>iotsphactor</pentabarf:event-tag>
      <pentabarf:title>Sphactor: actor model concurrency for creatives</pentabarf:title>
      <pentabarf:subtitle>Sphactor: actor model concurrency for creatives</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sphactor: actor model concurrency for creatives- Sphactor: actor model concurrency for creatives</summary>
      <description>&lt;p&gt;We propose a combined visual and text-based programming environment based on the actor model suitable for novice to expert programmers. This model encompasses simple communicating entities which easily scale from utilizing threads inside the computer to massive distributed computer systems. Our proposal is very suitable for IOT scenarios, creative coding practices and rapid prototyping. The prototype utilizes zeromq transports and embeds python for easy creation of actors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotsphactor/</url>
      <location>UD2.218A</location>
      <attendee>Arnaud Loonstra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9818@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9818</pentabarf:event-id>
      <pentabarf:event-slug>testing_improving_culture_automated_testing_foss</pentabarf:event-slug>
      <pentabarf:event-tag>testing_improving_culture_automated_testing_foss</pentabarf:event-tag>
      <pentabarf:title>Improving the culture of automated testing in FOSS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improving the culture of automated testing in FOSS</summary>
      <description>&lt;p&gt;In this talk we will explore some of the FOSS specific mentalities and
practices that may discourage adoption of comprehensive automated testing, and
present advice for promoting and sustaining automated testing in FOSS projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_improving_culture_automated_testing_foss/</url>
      <location>UB2.147</location>
      <attendee>Alexandros Frantzis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9949@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9949</pentabarf:event-id>
      <pentabarf:event-slug>python2020_sudo</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_sudo</pentabarf:event-tag>
      <pentabarf:title>Extending sudo in Python</pentabarf:title>
      <pentabarf:subtitle>Best of both worlds</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Extending sudo in Python- Best of both worlds</summary>
      <description>&lt;p&gt;From my talk you will learn about some lesser-known features of sudo, and how you can make your security more flexible by extending sudo using Python.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_sudo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Peter Czanik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9957@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9957</pentabarf:event-id>
      <pentabarf:event-slug>fundamental_technologies_we_need_to_work_on_for_cloud_native_networking</pentabarf:event-slug>
      <pentabarf:event-tag>fundamental_technologies_we_need_to_work_on_for_cloud_native_networking</pentabarf:event-tag>
      <pentabarf:title>Fundamental Technologies We Need to Work on for Cloud-Native Networking</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Fundamental Technologies We Need to Work on for Cloud-Native Networking</summary>
      <description>&lt;p&gt;Many people and companies are betting that cloud-native networking
will be the preferred way of implementing network functions in an easy
and scalable way. It is based around the tenants of modularity, high
availability, scalability, low-overhead networking, and ease of
deployment. And a number of companies such as Google has shown that it
is really possible to achieve these properties with it. But the
architectural basis of cloud-native is quite different from the ones
of virtualization-based NFV, but nevertheless, in many cases we
continue to use the software packages that were designed for that
drastically different architecture. The question is, how well does
the current set of open source projects used in NFV work in a
cloud-native environment and what needs to change in them in order to
realize the cloud-native vision?&lt;/p&gt;

&lt;p&gt;In this presentation, I will define what I mean with cloud-native
networking and from that derive the system requirements needed to realize
that vision. Based on these requirements, we can deduce a number of
basic architectural properties, features and services that are needed
in the system to be able to satisfy these requirements. Then I will go
through the most popular open source projects such as Linux, DPDK and
OVS and see how they satisfy these architectural properties and
features. The main contribution of this presentation will be to show
what we need to work on within these SW packages in order to realize
cloud-native networking. Or maybe we need completely new SW projects
to be able to achieve this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/fundamental_technologies_we_need_to_work_on_for_cloud_native_networking/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Magnus Karlsson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9960@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9960</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_idiomatic_microservices</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_idiomatic_microservices</pentabarf:event-tag>
      <pentabarf:title>Idiomatic Kotlin Microservices</pentabarf:title>
      <pentabarf:subtitle>A live coding session on how to go pure Kotlin with microservices</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Idiomatic Kotlin Microservices- A live coding session on how to go pure Kotlin with microservices</summary>
      <description>&lt;p&gt;Although Kotlin is, from a language perspective, 100% interoperable with Java, due to the slight paradigm shift (nullability) there might be some pain when using Java frameworks, e.g.: the need of &lt;code&gt;private var lateinit&lt;/code&gt; when using JUnit, having to use compiler plugins to open up Spring annotated beans or a generated zero-arg constructor for Hibernate.
This talk goes through a full fledged alternative to the common Java stack when writing microservices, using: Ktor (Web framework), Kodein (DI container), Exposed (SQL library), Spek (test framework), Gradle Kotlin DSL, ...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_idiomatic_microservices/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Christoph Pickl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10018@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10018</pentabarf:event-id>
      <pentabarf:event-slug>maggy</pentabarf:event-slug>
      <pentabarf:event-tag>maggy</pentabarf:event-tag>
      <pentabarf:title>Maggy: Asynchronous distributed hyperparameter optimization based on Apache Spark</pentabarf:title>
      <pentabarf:subtitle>Asynchronous algorithms on a bulk-synchronous system</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Maggy: Asynchronous distributed hyperparameter optimization based on Apache Spark- Asynchronous algorithms on a bulk-synchronous system</summary>
      <description>&lt;p&gt;Maggy is an open-source framework built on Apache Spark, for asynchronous parallel execution of trials for machine learning experiments. In this talk, we will present our work to tackle search as a general purpose method efficiently with Maggy, focusing on hyperparameter optimization. We show that an asynchronous system enables state-of-the-art optimization algorithms and allows extensive early stopping in order to increase the number of trials that can be performed in a given period of time on a fixed amount of resources.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/maggy/</url>
      <location>UB5.132</location>
      <attendee>Moritz Meister</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10126@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10126</pentabarf:event-id>
      <pentabarf:event-slug>riscv_lowrisc</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_lowrisc</pentabarf:event-tag>
      <pentabarf:title>How lowRISC made its Ibex RISC-V CPU core faster</pentabarf:title>
      <pentabarf:subtitle>Using open source tools to improve an open source core</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How lowRISC made its Ibex RISC-V CPU core faster- Using open source tools to improve an open source core</summary>
      <description>&lt;p&gt;Ibex implements RISC-V 32-bit I/E MC M-Mode, U-Mode and PMP. It uses an in order 2 stage pipe and is best suited for area and power sensitive rather than high performance applications. However there is scope for meaningful performance gains without major impact to power or area. This talk describes work done at lowRISC to analyse and improve the performance of Ibex. The RTL of an Ibex system is simulated using Verilator to run CoreMark and Embench and the traces analysed to identify the major sources of stalls within them. This informs where improvements should be targeted. The open source implementation tools Yosys and openSTA are used to assess potential timing and area impacts of these improvements. In this talk you’ll learn about the pipeline of Ibex, methods to analyse the performance of CPU microarchitecture and how to use Yosys and openSTA to analyse what limits clock frequency in a design.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_lowrisc/</url>
      <location>K.3.401</location>
      <attendee>Greg Chadwick</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10130@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10130</pentabarf:event-id>
      <pentabarf:event-slug>tracing_ceph</pentabarf:event-slug>
      <pentabarf:event-tag>tracing_ceph</pentabarf:event-tag>
      <pentabarf:title>Jaegertracing in Ceph</pentabarf:title>
      <pentabarf:subtitle>An interesting case of distributed tracing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Jaegertracing in Ceph- An interesting case of distributed tracing</summary>
      <description>&lt;p&gt;Jaeger and Opentracing provide ready to use tracing services for distributed systems and are becoming widely used de-facto standard because of their ease of use. Making use of these libraries, Ceph, can reach to a much-improved monitoring state, supporting visibility to its background distributed processes. This would, in turn, add up to the way Ceph is being debugged, “making Ceph more transparent” in identifying abnormalities.
In this session, the audience will get to learn about using distributed tracing in large scale distributed systems like Ceph, an overview of Jaegertracing in Ceph and how someone can use it for debugging Ceph.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/tracing_ceph/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Deepika Upadhyay</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10204@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10204</pentabarf:event-id>
      <pentabarf:event-slug>ema_integrating_julius</pentabarf:event-slug>
      <pentabarf:event-tag>ema_integrating_julius</pentabarf:event-tag>
      <pentabarf:title>Integrating Julius Speech Recognition Engine</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Integrating Julius Speech Recognition Engine</summary>
      <description>&lt;p&gt;This presentation deals with the integration of Julius Speech Recognition Engine.&lt;/p&gt;

&lt;p&gt;The aim of this Proof of Concept is to have a connectionless speech engine, working on an embedded device,
integrated as a binding of the AGL Application Framework.
The recognition uses Deep Neural Network realtime decoding, and for safer results and performances purpose,
uses a grammar.&lt;/p&gt;

&lt;p&gt;Julius does not support wakewords out of the box, some hacking has been done to enable it in an efficient way.
Tests have been done on Renesas' H3, and UPSquare boards.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_integrating_julius/</url>
      <location>UD2.218A</location>
      <attendee>Thierry Bultel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10219@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10219</pentabarf:event-id>
      <pentabarf:event-slug>firmware_test</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_test</pentabarf:event-tag>
      <pentabarf:title>Open Source Firmware Testing at Facebook</pentabarf:title>
      <pentabarf:subtitle>If you don't test your firmware, your firmware fails you</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open Source Firmware Testing at Facebook- If you don't test your firmware, your firmware fails you</summary>
      <description>&lt;p&gt;We talked extensively about LinuxBoot, a Linux-based environment intended to be integrated into the firmware on the boot ROM. This time we want to talk about how do we test LinuxBoot before it goes to production. We will talk about ConTest, an open-source continuous and on-demand system testing framework that we designed to be modular, validating, and infrastructure-agnostic, and how it is helping us validate open source firmware on our datacenter platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_test/</url>
      <location>K.4.401</location>
      <attendee>Andrea Barberio</attendee>
      <attendee>Marco Guerri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10224@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10224</pentabarf:event-id>
      <pentabarf:event-slug>forth_new_synthesis</pentabarf:event-slug>
      <pentabarf:event-tag>forth_new_synthesis</pentabarf:event-tag>
      <pentabarf:title>Forth - The New Synthesis</pentabarf:title>
      <pentabarf:subtitle>Growing Forth with preForth and seedForth</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Forth - The New Synthesis- Growing Forth with preForth and seedForth</summary>
      <description>&lt;p&gt;The "new synthesis" of Forth is an ongoing effort in spirit of the Forth Modification Laboratory workshops. Its aim is to identify the essentials of Forth and to combine them in a new way to build systems that can scale-down as Forth always did
and can scale-up to large applications and development projects.&lt;/p&gt;

&lt;p&gt;The new synthesis is guided by the two principles biological analogy and disaggregation.&lt;/p&gt;

&lt;p&gt;We scrutinize many aspects of traditional and modern Forth implementations trying to separate techniques that are normally deeply intertwined. After isolating the techniques we thrive to combine them in new ways.&lt;/p&gt;

&lt;p&gt;The talk describes two mile stones of the ongoing project:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;preForth (&amp;lt; 500 LOCs) a minimalistic non-interactive Forth kernel that can bootstrap itself and can be used as an easy-to-port basis for a full Forth implementation or implementing other programming languages. It is an open ended language that inherits functionality from the target platform's development tools.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;seedForth (&amp;lt;550 LOCs) a minimal stack based extensible programming system accepting tokenized source code. seedForth can be extended in various ways: as stand alone applications, as fully interactive systems, as umbilical target system for embedded system's programming&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;We try to use Forth wherever possible in order to minimize semantic and formalism mismatches. Everything should be readily available - no hidden secrets.&lt;/p&gt;

&lt;p&gt;Of course many of the subjects we are looking at have been used by others in the Forth community and outside - we are dwarfs standing on the shoulders of giants - however we believe our new synthesis to be original.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/forth_new_synthesis/</url>
      <location>AW1.125</location>
      <attendee>Ulrich Hoffmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10255@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10255</pentabarf:event-id>
      <pentabarf:event-slug>containers_podman</pentabarf:event-slug>
      <pentabarf:event-tag>containers_podman</pentabarf:event-tag>
      <pentabarf:title>Podman - The Powerful Container Multi-Tool</pentabarf:title>
      <pentabarf:subtitle>An use case driven hands-on to the container management tool Podman</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Podman - The Powerful Container Multi-Tool- An use case driven hands-on to the container management tool Podman</summary>
      <description>&lt;p&gt;Podman is the container management tool of your choice when it comes to boosting
day-to-day development tasks around containers. The journey of Podman started as
a drop-in replacement for docker, but nowadays it’s even more than just that.
For example, Podman is capable of managing pods, running containers without
being root and supports fine granular configuration possibilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_podman/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Sascha Grunert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10290@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10290</pentabarf:event-id>
      <pentabarf:event-slug>legal_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>legal_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Legal &amp; Policy Issues DevRoom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Legal &amp; Policy Issues DevRoom</summary>
      <description>&lt;p&gt;Welcome to the Legal &amp;amp; Policy Issues DevRoom including and overview of how the new Collaboration and Debate sessions will work.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/legal_welcome/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Tom Marble</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10333@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10333</pentabarf:event-id>
      <pentabarf:event-slug>vai_pubic_clouds_and_vulnerable_cpus</pentabarf:event-slug>
      <pentabarf:event-tag>vai_pubic_clouds_and_vulnerable_cpus</pentabarf:event-tag>
      <pentabarf:title>Public clouds and vulnerable CPUs: are we secure?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Public clouds and vulnerable CPUs: are we secure?</summary>
      <description>&lt;p&gt;A whole bunch of CPU vulnerabilities were revealed in the past few years:
Meltdown and Spectre, SSB, L1TF and MDS -- and there's little hope that we've
seen them all. Every time there is a new vulnerability released, big cloud
provides on day 1 claim that their hosts were updated and that their users
are secure. Is this so or do we also need to do something inside our Linux
guests to mitigate these vulnerabilities? And, do we have the required tools
to actually do the mitigations? Are all of them enabled by default or not? And,
if not, why? In the talk I'll try to answer these questions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_pubic_clouds_and_vulnerable_cpus/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Vitaly Kuznetsov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10438@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10438</pentabarf:event-id>
      <pentabarf:event-slug>open_research_oss_tools_neuro</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_oss_tools_neuro</pentabarf:event-tag>
      <pentabarf:title>The good and the bad sides of developing open source tools for neuroscience</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The good and the bad sides of developing open source tools for neuroscience</summary>
      <description>&lt;p&gt;The reproducibility crisis has shocked the scientific
community. Different papers describe this issue and the scientific
community has taken steps to improve on it. For example, several
initiatives have been founded to foster openness and standardisation
in different scientific communities (e.g. the INCF[1] for the
neurosciences). Journals encourage sharing of the data underlying
the presented results, some even make it a requirement.&lt;/p&gt;

&lt;p&gt;What is the role of open source solutions in this respect? Where are the problems with
open source projects in (neuro-)sciences?&lt;/p&gt;

&lt;p&gt;In this presentation I will address these questions at the example
of the entirely open-source based workflow in our laboratory[2] and
our efforts in developing generic solutions for storing metadata[3]
as well as unifying data and metadata storage[4] that we take together
with the German Neuroinformatics Node (G-Node[5]).&lt;/p&gt;

&lt;p&gt;[1] https://incf.org
[2] https://github.com/bendalab
[3] https://github.com/g-node/python-odml
[4] https://github.com/g-node/nix
[5] https://g-node.org&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_oss_tools_neuro/</url>
      <location>AW1.126</location>
      <attendee>Jan Grewe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10607@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10607</pentabarf:event-id>
      <pentabarf:event-slug>mysql_mariadb_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_mariadb_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the MySQL, MariaDB &amp; Friends Devroom 2020</pentabarf:title>
      <pentabarf:subtitle>Community Welcome</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T104000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to the MySQL, MariaDB &amp; Friends Devroom 2020- Community Welcome</summary>
      <description>&lt;p&gt;Welcome to the FOSDEM MySQL, MariaDB &amp;amp; Friends Devroom 2020&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_mariadb_welcome/</url>
      <location>H.2214</location>
      <attendee>Frédéric Descamps</attendee>
      <attendee>Ian Gilfillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10621@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10621</pentabarf:event-id>
      <pentabarf:event-slug>what_are_we_talking_about_when_we_say_open_design</pentabarf:event-slug>
      <pentabarf:event-tag>what_are_we_talking_about_when_we_say_open_design</pentabarf:event-tag>
      <pentabarf:title>What are we talking about when we say "open design"?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>What are we talking about when we say "open design"?</summary>
      <description>&lt;p&gt;As designers working with Libre/Open Source software, we have a strong opinion on how tools shape practice. And as designers, in general, we care deeply about our methods, workflows, principles and licenses. For some time now we've been debating the issue of terminology: how we describe our practice to others and how free/libre software terms and ideas can be integrated into design methods.&lt;/p&gt;

&lt;p&gt;In this talk, we want to propose an exercise in labeling. Building up from conversations we had with other designers moving in the sphere of Libre Software and Libre Culture, we want to:
- present terms and try to define their scope in the hopes of improving the ways in which open design can be explained to others
- distinguish between possible stances inside the sphere of open design, such as using libre tools vs. proprietary toolchains, designing for free software vs. designing with free software
- explore how we understand other designers/studios/communities' ideas and practices
- better understand how we can present our views and work vis-à-vis other design approaches -- especially to "traditional" and proprietary-oriented audiences&lt;/p&gt;

&lt;p&gt;This talk is a follow-up to "Open Design, Libre Graphics: Why terminology matters", that we presented at Libre Graphics Meeting 2019. This was the starting point of a discussion we feel the need to bring to the table, along with other designers that share the love for F/LOSS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/what_are_we_talking_about_when_we_say_open_design/</url>
      <location>H.2213</location>
      <attendee>Manufactura Independente</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10654@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10654</pentabarf:event-id>
      <pentabarf:event-slug>dns_opening</pentabarf:event-slug>
      <pentabarf:event-tag>dns_opening</pentabarf:event-tag>
      <pentabarf:title>DNS Devroom Opening</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>DNS Devroom Opening</summary>
      <description>&lt;p&gt;Welcome to the DNS DevRoom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_opening/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Shane Kerr</attendee>
      <attendee>Pieter Lexis</attendee>
      <attendee>Peter van Dijk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10682@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10682</pentabarf:event-id>
      <pentabarf:event-slug>ada_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>ada_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Ada DevRoom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Ada DevRoom</summary>
      <description>&lt;p&gt;Welcome to the Ada Developer Room at FOSDEM 2020, which is organized
by Ada-Belgium in cooperation with Ada-Europe.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_welcome/</url>
      <location>AW1.125</location>
      <attendee>Dirk Craeynest</attendee>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10704@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10704</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to game development devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T104000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to game development devroom</summary>
      <description>&lt;p&gt;Welcome to FOSDEM game development devroom! We'll present what this is all about and invite you to participate.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_welcome/</url>
      <location>K.3.201</location>
      <attendee>Julian Murgia</attendee>
      <attendee>George Marques</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10713@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10713</pentabarf:event-id>
      <pentabarf:event-slug>tanka</pentabarf:event-slug>
      <pentabarf:event-tag>tanka</pentabarf:event-tag>
      <pentabarf:title>Introducing Tanka</pentabarf:title>
      <pentabarf:subtitle>From configuration as data to configuration as code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing Tanka- From configuration as data to configuration as code</summary>
      <description>&lt;p&gt;Introducing Tanka, a scalable Jsonnet based tool for deploying and managing Kubernetes Infrastructure&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/tanka/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Malcolm Holmes</attendee>
      <attendee>Tom Braack</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10717@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10717</pentabarf:event-id>
      <pentabarf:event-slug>state_openjdk</pentabarf:event-slug>
      <pentabarf:event-tag>state_openjdk</pentabarf:event-tag>
      <pentabarf:title>State of OpenJDK</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T111500</dtend>
      <duration>00:45:00:00</duration>
      <summary>State of OpenJDK</summary>
      <description>&lt;p&gt;A review of the past year in the life of the OpenJDK Community, and a look at what's ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/state_openjdk/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mark Reinhold</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10758@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10758</pentabarf:event-id>
      <pentabarf:event-slug>fsr_how_to_evolve_the_gnu_radio_scheduler</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_how_to_evolve_the_gnu_radio_scheduler</pentabarf:event-tag>
      <pentabarf:title>How to evolve the GNU Radio scheduler</pentabarf:title>
      <pentabarf:subtitle>Embracing and breaking legacy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to evolve the GNU Radio scheduler- Embracing and breaking legacy</summary>
      <description>&lt;p&gt;GNU Radio is the widest used software radio stack for research and development on PC-style hardware, having enabled hundreds of high-rate applications. I'll discuss where its limits are, where we need to stick to GNU Radio's recipe for SDR success, and where to disruptively address its architectural shortcomings&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_how_to_evolve_the_gnu_radio_scheduler/</url>
      <location>AW1.120</location>
      <attendee>Marcus Müller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10767@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10767</pentabarf:event-id>
      <pentabarf:event-slug>getting_started_with_quantum_software_development</pentabarf:event-slug>
      <pentabarf:event-tag>getting_started_with_quantum_software_development</pentabarf:event-tag>
      <pentabarf:title>Getting started with quantum software development</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T103000</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Getting started with quantum software development</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/getting_started_with_quantum_software_development/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Tomas Babej</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10807@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10807</pentabarf:event-id>
      <pentabarf:event-slug>typescript</pentabarf:event-slug>
      <pentabarf:event-tag>typescript</pentabarf:event-tag>
      <pentabarf:title>Write Safer JavaScript Applications with TypeScript!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T103000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Write Safer JavaScript Applications with TypeScript!</summary>
      <description>&lt;p&gt;In 25 minutes, you'll learn how TypeScript can help you build safer and more resilient JavaScript applications. Expect some demos, some code and a lot of fun!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/typescript/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Davy Engone (Hackages)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9322@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9322</pentabarf:event-id>
      <pentabarf:event-slug>debugging_gdb_pipelines</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_gdb_pipelines</pentabarf:event-tag>
      <pentabarf:title>GDB pipelines -- convenience iteration over inferior data structures</pentabarf:title>
      <pentabarf:subtitle>Bringing MDB's "walkers" to GDB</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T103500</dtstart>
      <dtend>20200202T110500</dtend>
      <duration>00:30:00:00</duration>
      <summary>GDB pipelines -- convenience iteration over inferior data structures- Bringing MDB's "walkers" to GDB</summary>
      <description>&lt;p&gt;We introduce a GDB plugin for working with large data structures in the inferior.&lt;/p&gt;

&lt;p&gt;This plugin brings some of the flexibility of Unix pipelines to the GDB command prompt, providing the ability to &lt;em&gt;conveniently&lt;/em&gt; run some action on every element in a data structure that matches certain criteria.&lt;/p&gt;

&lt;p&gt;One big aim of this plugin is to make it easy and convenient for a user to write their own sub-commands to iterate over the data structures used in their own program.&lt;/p&gt;

&lt;p&gt;This is intended for anyone who has found difficulty inspecting large data structures from inside GDB.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_gdb_pipelines/</url>
      <location>K.4.201</location>
      <attendee>Matthew Malcomson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9594@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9594</pentabarf:event-id>
      <pentabarf:event-slug>run_zfs_in_userspace</pentabarf:event-slug>
      <pentabarf:event-tag>run_zfs_in_userspace</pentabarf:event-tag>
      <pentabarf:title>Run ZFS in userspace</pentabarf:title>
      <pentabarf:subtitle>How we used ZFS in userspace for storage engine cStor</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T103500</dtstart>
      <dtend>20200202T105000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Run ZFS in userspace- How we used ZFS in userspace for storage engine cStor</summary>
      <description>&lt;p&gt;While running in user space ZFS utilizes a user space binary called ztest.
In cStor, we followed a similar approach to create a binary called ‘zrepl’ that is part of cStor. It has been built using the libraries similar to what is used for ztest and contains transactional, pooled storage layers.
cStor uses ZFS behind the scenes by running it in the user space. This talk we will discuss in detail how we used ZFS in userspace for storage engine cStor and highlight a few challenges that our team faced while building this data engine.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/run_zfs_in_userspace/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Harshita Sharma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9763@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9763</pentabarf:event-id>
      <pentabarf:event-slug>challenges_for_privacy</pentabarf:event-slug>
      <pentabarf:event-tag>challenges_for_privacy</pentabarf:event-tag>
      <pentabarf:title>Technology challenges for privacy: the case of decentralized social media</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T103500</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Technology challenges for privacy: the case of decentralized social media</summary>
      <description>&lt;p&gt;As decentralized social media gathers more users, the privacy by design and default principles from the GDPR are in accordance to the design model it proposes. This talk is going to tackle the main advantages and challenges this approach brings, from the perspective of the data protection legislation and privacy architectural strategies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/challenges_for_privacy/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Cristina DeLisle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9889@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9889</pentabarf:event-id>
      <pentabarf:event-slug>ethicsoss</pentabarf:event-slug>
      <pentabarf:event-tag>ethicsoss</pentabarf:event-tag>
      <pentabarf:title>The Ethics of Open Source</pentabarf:title>
      <pentabarf:subtitle>A Critical Reflection</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T103500</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:20:00:00</duration>
      <summary>The Ethics of Open Source- A Critical Reflection</summary>
      <description>&lt;p&gt;Open Source was supposed to level the playing field for creating and consuming software by reducing the monopolistic power of companies building proprietary software. But we didn't get the kind of democratized gift economy we were expecting. Instead, we are seeing open source creating opportunities and incentives for the already privileged to create new, and exacerbate existing, injustices. To the extent that we want to use software to create a just world, we should reject the Open Source ideology, and start thinking seriously about what comes next.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/ethicsoss/</url>
      <location>UB5.230</location>
      <attendee>Don Goodman-Wilson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10207@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10207</pentabarf:event-id>
      <pentabarf:event-slug>dns_openstack</pentabarf:event-slug>
      <pentabarf:event-tag>dns_openstack</pentabarf:event-tag>
      <pentabarf:title>DNS Management in OpenStack</pentabarf:title>
      <pentabarf:subtitle>What is the OpenStack DNS API?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T103500</dtstart>
      <dtend>20200201T110500</dtend>
      <duration>00:30:00:00</duration>
      <summary>DNS Management in OpenStack- What is the OpenStack DNS API?</summary>
      <description>&lt;p&gt;All major clouds have integrated DNS management these days, and OpenStack is one of them. We will run through the OpenStack DNS (Designate) project - how it works, why we laid it out the way we did, how you can use it, and how other OpenStack components can leverage it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_openstack/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Graham Hayes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10683@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10683</pentabarf:event-id>
      <pentabarf:event-slug>ada_intro</pentabarf:event-slug>
      <pentabarf:event-tag>ada_intro</pentabarf:event-tag>
      <pentabarf:title>An Introduction to Ada for Beginning and Experienced Programmers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T103500</dtstart>
      <dtend>20200201T112000</dtend>
      <duration>00:45:00:00</duration>
      <summary>An Introduction to Ada for Beginning and Experienced Programmers</summary>
      <description>&lt;p&gt;An overview of the main features of the Ada language, with special
emphasis on those features that make it especially attractive for
free software development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_intro/</url>
      <location>AW1.125</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9224@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9224</pentabarf:event-id>
      <pentabarf:event-slug>git_issue_management</pentabarf:event-slug>
      <pentabarf:event-tag>git_issue_management</pentabarf:event-tag>
      <pentabarf:title>git-issue</pentabarf:title>
      <pentabarf:subtitle>Git-based decentralized issue management with GitHub/GitLab integration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T104000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:15:00:00</duration>
      <summary>git-issue- Git-based decentralized issue management with GitHub/GitLab integration</summary>
      <description>&lt;p&gt;Git-issue is a minimalist decentralized issue management system based on Git,
offering (optional) biderectional integration with GitHub and GitLab issue management.
It has the following advantages over other systems.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;No backend, no dependencies:&lt;/strong&gt;
You can install and use &lt;em&gt;git issue&lt;/em&gt; with a single shell script.
There's no need for a server or a database back-end, and the corresponding
problems and requirements for their administration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Decentralized asynchronous management:&lt;/strong&gt;
Anyone can add, comment, and edit issues without requiring online access
to a centralized server.
There's no need for online connectivity; you can pull and push issues
when you're online.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Transparent text file format:&lt;/strong&gt;
Issues are stored as simple text files, which you can view, edit, share, and
backup with any tool you like.
There's no risk of losing access to your issues because a server has
failed.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Git-based:&lt;/strong&gt;
Issues are changed and shared through Git.
This provides &lt;em&gt;git issue&lt;/em&gt; with a robust, efficient, portable,
and widely available infrastructure.
It allows you to reuse your Git credentials and infrastructure, allows
the efficient merging of work, and also provides a solid audit trail
regarding any changes.
You can even use Git and command-line tools directly to make sophisticated
changes to your issue database.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/git_issue_management/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Diomidis Spinellis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9248@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9248</pentabarf:event-id>
      <pentabarf:event-slug>rustsgx</pentabarf:event-slug>
      <pentabarf:event-tag>rustsgx</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Be secure with Rust &amp; Intel SGX</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T104000</dtstart>
      <dtend>20200201T111500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT Be secure with Rust &amp; Intel SGX</summary>
      <description>&lt;p&gt;Intel Software Guard Extensions (SGX) makes software secure from the outside. Rust makes it secure from the inside. This workshop will introduce you to Rust and the Fortanix® Enclave Development Platform (EDP) for Rust: how it works, what you can do with it, and why Rust is such a good fit for SGX.&lt;/p&gt;

&lt;p&gt;Please note that this was previously scheduled for 11:15 and replaces the talk on "Introduction to the CoSMIX Compiler" by Yan Michalevsky.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/rustsgx/</url>
      <location>K.4.601</location>
      <attendee>Jethro G. Beekman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9917@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9917</pentabarf:event-id>
      <pentabarf:event-slug>mysql8_mariadb104</pentabarf:event-slug>
      <pentabarf:event-tag>mysql8_mariadb104</pentabarf:event-tag>
      <pentabarf:title>MySQL 8 vs MariaDB 10.4</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T104000</dtstart>
      <dtend>20200201T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL 8 vs MariaDB 10.4</summary>
      <description>&lt;p&gt;MySQL 8 and MariaDB 10.4 are the latest Major versions for MySQL and MariaDB.  While MariaDB started by being slightly different MySQL variant,  now it has grown into very much different database platforms which grows more different from every release.&lt;/p&gt;

&lt;p&gt;In this presentation, we will look into the differences between MySQL and MariaDB in the core areas such as SQL features, query optimizations, replication, storage engines, and security as well as discuss unique features and capabilities MySQL 8 and MariaDB 10.4 offers compared to each other.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql8_mariadb104/</url>
      <location>H.2214</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10419@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10419</pentabarf:event-id>
      <pentabarf:event-slug>uk_helenos</pentabarf:event-slug>
      <pentabarf:event-tag>uk_helenos</pentabarf:event-tag>
      <pentabarf:title>HelenOS in the Year of the Pig</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T104000</dtstart>
      <dtend>20200202T105500</dtend>
      <duration>00:15:00:00</duration>
      <summary>HelenOS in the Year of the Pig</summary>
      <description>&lt;p&gt;This is going to be an all-encompassing update talk for HelenOS developments that happened in the Year of the Pig (since the last FOSDEM).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_helenos/</url>
      <location>K.4.601</location>
      <attendee>Jakub Jermář</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9722@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9722</pentabarf:event-id>
      <pentabarf:event-slug>openbeans</pentabarf:event-slug>
      <pentabarf:event-tag>openbeans</pentabarf:event-tag>
      <pentabarf:title>OpenBeans IDE - Creating an Apache NetBeans Distribution</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T104500</dtstart>
      <dtend>20200202T110500</dtend>
      <duration>00:20:00:00</duration>
      <summary>OpenBeans IDE - Creating an Apache NetBeans Distribution</summary>
      <description>&lt;p&gt;A talk about how OpenBeans, an Apache NetBeans IDE distribution was possible due to pkgsrc, the NetBSD package management framework.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/openbeans/</url>
      <location>UD2.119</location>
      <attendee>Emilian Bold</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10522@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10522</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_python_for_godot</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_python_for_godot</pentabarf:event-tag>
      <pentabarf:title>Python for Godot</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T104500</dtstart>
      <dtend>20200201T111000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Python for Godot</summary>
      <description>&lt;p&gt;Godot is an incredible open source game engine. Among it key features, it comes packed with a script language called GDscript and loosely based on Python.
But could it be even better ? Could we use the real Python to code our game on Godot ?&lt;/p&gt;

&lt;p&gt;And maybe even more important, is it really a good idea ?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_python_for_godot/</url>
      <location>K.3.201</location>
      <attendee>Emmanuel Leblond</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9439@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9439</pentabarf:event-id>
      <pentabarf:event-slug>pharominimalreflectivelang</pentabarf:event-slug>
      <pentabarf:event-tag>pharominimalreflectivelang</pentabarf:event-tag>
      <pentabarf:title>A minimal pur object-oriented reflective language</pentabarf:title>
      <pentabarf:subtitle>A minimal pur object-oriented reflective language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T105000</dtstart>
      <dtend>20200202T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A minimal pur object-oriented reflective language- A minimal pur object-oriented reflective language</summary>
      <description>&lt;p&gt;Pharo is a minimalist reflective dynamically typed object-oriented language. Pharo is inspired from Smalltalk: Its full syntax fits on a postcard.
Its model is simple: everything is an object instance of a class, methods are all public virtual, attributes are first class objects and are protected. There is single inheritance and
traits. And nothing else! (see &lt;a href="http://mooc.pharo.org"&gt;http://mooc.pharo.org&lt;/a&gt;). Still Pharo is a real language that is started to be used in industry &lt;a href="http://pharo.org/success"&gt;http://pharo.org/success&lt;/a&gt; and &lt;a href="http://consortium.pharo.org"&gt;http://consortium.pharo.org&lt;/a&gt;. The entire Pharo stack is MIT.
Pharo reflective core is bootstrapped from source code.  Experiences shows that we can have down to 11k (adding 2 smallint) and that a simple web app can be
trim down to 500 kb.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/pharominimalreflectivelang/</url>
      <location>AW1.125</location>
      <attendee>Stephane Ducasse</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9472@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9472</pentabarf:event-id>
      <pentabarf:event-slug>rust_muses</pentabarf:event-slug>
      <pentabarf:event-tag>rust_muses</pentabarf:event-tag>
      <pentabarf:title>Rusty instruments</pentabarf:title>
      <pentabarf:subtitle>Building Digital Musical Instruments with Rust and friends</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T105000</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Rusty instruments- Building Digital Musical Instruments with Rust and friends</summary>
      <description>&lt;p&gt;This talk will introduce the Muses project, which applies programming language theory and practice, physical computing, networking, and musicial theory to design and implementation of Digital Musical Instruments. Rust is a key ingredient in the Muses project, providing a robust and performant foundation for cross platform, desktop, and embedded system development.&lt;/p&gt;

&lt;p&gt;The talk will give a brief introdution to Muses project as a whole and then focus on the use of Rust in developing a selection of very different components
in the system and its benefits for these wildy varing use cases.&lt;/p&gt;

&lt;p&gt;Demos of the Digitial Musical Instruments with Rust at their heart will shown through out the talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_muses/</url>
      <location>K.3.401</location>
      <attendee>Benedict Gaster</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9656@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9656</pentabarf:event-id>
      <pentabarf:event-slug>riscv_blackparrot</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_blackparrot</pentabarf:event-tag>
      <pentabarf:title>BlackParrot</pentabarf:title>
      <pentabarf:subtitle>An Agile Open Source RISC-V Multicore for Accelerator SoCs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T105000</dtstart>
      <dtend>20200201T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>BlackParrot- An Agile Open Source RISC-V Multicore for Accelerator SoCs</summary>
      <description>&lt;p&gt;BlackParrot is a Linux-capable, cache-coherent RISC-V multicore, designed for efficiency and ease of use.  In this talk, we will provide an architectural overview of BlackParrot, focusing on the design principles and development process as well as the software and hardware ecosystems surrounding the core. We will also discuss the project roadmap and our plans to engage the open-source community.  Last, we will demonstrate a multithreaded RISC-V program running on top of Linux on a multicore BlackParrot FPGA implementation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_blackparrot/</url>
      <location>K.3.401</location>
      <attendee>Dan Petrisko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10518@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10518</pentabarf:event-id>
      <pentabarf:event-slug>getting_inspired_by_open_software_for_a_web_site_g3nfyi</pentabarf:event-slug>
      <pentabarf:event-tag>getting_inspired_by_open_software_for_a_web_site_g3nfyi</pentabarf:event-tag>
      <pentabarf:title>Getting inspired by open software for a web site: g3n.fyi</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T105000</dtstart>
      <dtend>20200202T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Getting inspired by open software for a web site: g3n.fyi</summary>
      <description>&lt;p&gt;So you are here at FOSDEM in Brussels. Also sightseeing? Geocaching? Tried to optimize your way along the sights or to find many caches without making it a hike? Then you've got the traveling salesman problem! Famous in computer science because finding the optimum is extremely difficult and finding good approximations can be done easily.&lt;/p&gt;

&lt;p&gt;Last year we had a talk about 3geonames.org where the Hilbert curve was mentioned to be used in name generation. When researching about this space curve it turned out that such space filling curves give good approximations for the traveling salesman problem. This has already been evaluated scientifically. Route finding using thees curves is extremely simple. Other algorithms need much more computational effort. Using a space filling curve to find a route proposal and improving it with 2-Opt optimization algorithm gives the quality of 2-Opt at high speed. Even so fast that it keeps track with interactive changes of the waypoints on a moving map display.&lt;/p&gt;

&lt;p&gt;This mechanism gives short routes for your sightseeing or geocaching planning and can also be used professionally if you have to visit several locations on a single tour as in package delivery, meals on wheels, or elderly care.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/getting_inspired_by_open_software_for_a_web_site_g3nfyi/</url>
      <location>AW1.126</location>
      <attendee>Thomas Bremer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10534@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10534</pentabarf:event-id>
      <pentabarf:event-slug>xmpp</pentabarf:event-slug>
      <pentabarf:event-tag>xmpp</pentabarf:event-tag>
      <pentabarf:title>XMPP: get your shopping cart ready!</pentabarf:title>
      <pentabarf:subtitle>Your guide through the candy store of XMPP extensions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T105000</dtstart>
      <dtend>20200202T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>XMPP: get your shopping cart ready!- Your guide through the candy store of XMPP extensions</summary>
      <description>&lt;p&gt;The eXtensibility of XMPP makes it extremely powerful. But it is easy to get lost in the supermarket of extensions. In this talk I will guide you though the extensions: how to read the labels? How to cook some common recipes? I will also show some exotic but nice ingredients. And last but not least: we will be having some protocol-fun!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/xmpp/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Winfried Tilanus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10573@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10573</pentabarf:event-id>
      <pentabarf:event-slug>iottarantool</pentabarf:event-slug>
      <pentabarf:event-tag>iottarantool</pentabarf:event-tag>
      <pentabarf:title>Tarantool Cartridge</pentabarf:title>
      <pentabarf:subtitle>Framework for Distributed App</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T105000</dtstart>
      <dtend>20200202T111000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tarantool Cartridge- Framework for Distributed App</summary>
      <description>&lt;p&gt;We will have to talk about Tarantool Cartridge: it's framework for creating distributed applications. The application will be based on Tarantool – blazing fast in-memory database and Lua application server in one.
Instances interconnect with each other by SWIM protocol – UDP Gossip protocol. We believe that our platform can bring brand new opportunities for the IoT world: we have the aggregated solution for many potential cases in IoT.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iottarantool/</url>
      <location>UD2.218A</location>
      <attendee>Artur Barsegyan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9282@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9282</pentabarf:event-id>
      <pentabarf:event-slug>whats_new_in_samba</pentabarf:event-slug>
      <pentabarf:event-tag>whats_new_in_samba</pentabarf:event-tag>
      <pentabarf:title>What's new in Samba ?</pentabarf:title>
      <pentabarf:subtitle>Latest news from the Samba project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T105500</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:35:00:00</duration>
      <summary>What's new in Samba ?- Latest news from the Samba project</summary>
      <description>&lt;p&gt;The presentation will give an overview of all the changes happening in the Samba project code, from the fileserver virtual filesystem (VFS) rewrite, the new features in the SMB3 code, the quest to remove the old SMB1 protocol and much more. Improvements in Samba scalability, clustering and the Active Directory code will be discussed.&lt;/p&gt;

&lt;p&gt;The intended audience is anyone who uses the Samba code, creates products with Samba or is interested in the SMB protocol.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/whats_new_in_samba/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Jeremy Allison</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9797@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9797</pentabarf:event-id>
      <pentabarf:event-slug>librepcb</pentabarf:event-slug>
      <pentabarf:event-tag>librepcb</pentabarf:event-tag>
      <pentabarf:title>LibrePCB Status Update</pentabarf:title>
      <pentabarf:subtitle>The progress of LibrePCB within the last two years</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T105500</dtstart>
      <dtend>20200201T111500</dtend>
      <duration>00:20:00:00</duration>
      <summary>LibrePCB Status Update- The progress of LibrePCB within the last two years</summary>
      <description>&lt;p&gt;An overview about what's new in LibrePCB since the last presentation at FOSDEM 2018, and a short live demonstration to see LibrePCB in action.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/librepcb/</url>
      <location>H.2213</location>
      <attendee>Urban Bruhin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10316@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10316</pentabarf:event-id>
      <pentabarf:event-slug>containers_lazy_image_distribution</pentabarf:event-slug>
      <pentabarf:event-tag>containers_lazy_image_distribution</pentabarf:event-tag>
      <pentabarf:title>Lazy distribution of container images</pentabarf:title>
      <pentabarf:subtitle>Current implementation status of containerd remote snapshotter</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T105500</dtstart>
      <dtend>20200201T111500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Lazy distribution of container images- Current implementation status of containerd remote snapshotter</summary>
      <description>&lt;p&gt;The biggest problem of the OCI Image Spec is that a container cannot be started until all the tarball layers are downloaded, even though more than 90% of the tarball contents are often unneeded for the actual workload.&lt;/p&gt;

&lt;p&gt;This session will show state-of-the-art alternative image formats, which allow runtime implementations to start a container without waiting for all its image contents to be locally available.&lt;/p&gt;

&lt;p&gt;Especially, this session will put focus on CRFS/stargz and its implementation status in containerd (https://github.com/containerd/containerd/issues/3731).
The plan for BuildKit integration will be shown as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_lazy_image_distribution/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Akihiro Suda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9014@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9014</pentabarf:event-id>
      <pentabarf:event-slug>mysql8</pentabarf:event-slug>
      <pentabarf:event-tag>mysql8</pentabarf:event-tag>
      <pentabarf:title>MySQL Goes to 8!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>MySQL Goes to 8!</summary>
      <description>&lt;p&gt;The latest and greatest version of MySQL is MySQL 8.&lt;/p&gt;

&lt;p&gt;Currently the most used version of MySQL is MySQL 5.7. This talk will highlight what is new in MySQL 8.0 - a huge step forward for our users. MySQL 8.0 delivers significant improvements on all fronts, such as dramatically improved SQL, GIS, and JSON support. The talk will also cover the MySQL Document Store (MySQL = NoSQL + SQL) and MySQL InnoDB Cluster (HA out of the box) as well as MySQL Shell which ensures power, freedom, and flexibility for the Developer.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql8/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Geir Høydalsvik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9249@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9249</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_turns_ten</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_turns_ten</pentabarf:event-tag>
      <pentabarf:title>LibreOffice turns ten and what's next</pentabarf:title>
      <pentabarf:subtitle>Lots to learn, and get excited about</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>History</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>LibreOffice turns ten and what's next- Lots to learn, and get excited about</summary>
      <description>&lt;p&gt;From ten years of LibreOffice, how can you apply what we
learned to your project ? What is going on in LibreOffice today, and
where is it going ? and How can you re-use or contribute to the story.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>History</categories>
      <url>https:/fosdem.org/2020/schedule/event/libreoffice_turns_ten/</url>
      <location>Janson</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9265@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9265</pentabarf:event-id>
      <pentabarf:event-slug>selfish_contributor</pentabarf:event-slug>
      <pentabarf:event-tag>selfish_contributor</pentabarf:event-tag>
      <pentabarf:title>The Selfish Contributor Explained</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community and Ethics</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Selfish Contributor Explained</summary>
      <description>&lt;p&gt;It has become very popular in the last several years to think of free and open source as a community forward activity, indeed the modern approach is to try and form a community or foundation first and do code second.  There is also much talk about maintainer burn out and community exploitation.  However, the same people who talk about this still paraphrase the most famous quote from the Cathedral and the Bazaar "Scratching your own itch".  They forget this is your own itch not everyone else's because Open Source begins as a selfish activity.  The fact that communities do form around a load of selfish competing individuals is actually a testament to the unacknowledged power of open source to co-opt the selfish instinct and make it synergistic to some communal good.&lt;/p&gt;

&lt;p&gt;This talk will explore the selfish origins of free and open source and dissect the co-option power it has to form broad and deep communities from what are apparently simple transactional engagements.  We'll also explain how some of the more recent community failures have been engendered by the concentration on long term community to the detriment of enabling purely transactional mechanics by which initially selfish contributors come to the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community and Ethics</categories>
      <url>https:/fosdem.org/2020/schedule/event/selfish_contributor/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>James Bottomley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9284@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9284</pentabarf:event-id>
      <pentabarf:event-slug>uk_linux</pentabarf:event-slug>
      <pentabarf:event-tag>uk_linux</pentabarf:event-tag>
      <pentabarf:title>Linux Kernel Library</pentabarf:title>
      <pentabarf:subtitle>A Library Version of Linux Kernel</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Linux Kernel Library- A Library Version of Linux Kernel</summary>
      <description>&lt;p&gt;LKL (Linux Kernel Library) is aiming to allow reusing the Linux kernel
code as extensively as possible with minimal effort and reduced
maintenance overhead.  It allows us to link the library with any
programs (which wish to call as a function call) containing Linux
kernel code.  There are many use cases: reading/writing files without
general system calls, putting experimental protocol implementation
without neither of host kernel update nor kernel module installation,
using customized kernel in container instance, building a unikernel
based on existing rumprun framework, or testing/fuzzing kernel
implementation in userspace execution, etc.&lt;/p&gt;

&lt;p&gt;In this talk, we are going to present&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;why/how/when we started this project,&lt;/li&gt;
&lt;li&gt;share the outcomes using LKL&lt;/li&gt;
&lt;li&gt;fuzzing test with Linux filesystem&lt;/li&gt;
&lt;li&gt;out of tree network protocols on Android&lt;/li&gt;
&lt;li&gt;lkl.js&lt;/li&gt;
&lt;li&gt;macOS port&lt;/li&gt;
&lt;li&gt;docker integration&lt;/li&gt;
&lt;li&gt;future directions including upstreaming to Linux kernel&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_linux/</url>
      <location>K.4.601</location>
      <attendee>Hajime Tazaki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9289@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9289</pentabarf:event-id>
      <pentabarf:event-slug>vai_virtio_fs</pentabarf:event-slug>
      <pentabarf:event-tag>vai_virtio_fs</pentabarf:event-tag>
      <pentabarf:title>virtio-fs</pentabarf:title>
      <pentabarf:subtitle>A shared file system for virtual machines</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>virtio-fs- A shared file system for virtual machines</summary>
      <description>&lt;p&gt;This talk covers the new virtio-fs shared file system that allows a host directory tree to be shared with guests.  Sharing files with the guest is required by several use cases including container VMs, File-System-as-a-Service, and traditional virtualization.  virtio-fs goes further than previous attempts by taking advantage of the co-location of the guest and host using DAX to share the host page cache.  This presentation explains how to use virtio-fs, a bit about how it works internally, and the current status.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_virtio_fs/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Stefan Hajnoczi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9367@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9367</pentabarf:event-id>
      <pentabarf:event-slug>software_freedom</pentabarf:event-slug>
      <pentabarf:event-tag>software_freedom</pentabarf:event-tag>
      <pentabarf:title>The core values of software freedom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The core values of software freedom</summary>
      <description>&lt;p&gt;If you are a Free Software (Open Source Software) developer, do you have to follow an open development model or a certain business model? Do you have to believe in or be a supporter of socialism, capitalism, or liberalism? Do we, when we work for software freedom, have to agree on certain positions on privacy, intelligence services, the military, the climate catastrophe, nuclear power, vaccinations, or animal rights?&lt;/p&gt;

&lt;p&gt;Or should we accept to have different views or even allow each other not to discuss certain views, because what brings us together are other values?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/software_freedom/</url>
      <location>Janson</location>
      <attendee>Matthias Kirschner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9519@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9519</pentabarf:event-id>
      <pentabarf:event-slug>xr_adds_try_before_buy</pentabarf:event-slug>
      <pentabarf:event-tag>xr_adds_try_before_buy</pentabarf:event-tag>
      <pentabarf:title>XR adds: “Try before you buy”</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>XR adds: “Try before you buy”</summary>
      <description>&lt;p&gt;One day people will wake up and realize that Augmented Reality is here.
Advertisers are keen on AR because it can create higher levels of engagement than traditional ads. The power of gamification and the power of people experimenting with AR technology helps them to make better decisions as consumers.
You can find an ad in your news feed, open the camera, and preview a product in the "Real" world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/xr_adds_try_before_buy/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Anastasiia Miroshnichenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9759@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9759</pentabarf:event-id>
      <pentabarf:event-slug>debate_enforce_licenses</pentabarf:event-slug>
      <pentabarf:event-tag>debate_enforce_licenses</pentabarf:event-tag>
      <pentabarf:title>DEBATE: Should FOSS licenses be enforced at all?</pentabarf:title>
      <pentabarf:subtitle>What means are acceptable if so?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DEBATE: Should FOSS licenses be enforced at all?- What means are acceptable if so?</summary>
      <description>&lt;p&gt;In a perfect world, lawyers (and the entire legal system) should not be necessary. And in a perfect FOSS world, everyone respects each and every provision of every license. The reality is, however, very different, and enforcement may be a necessary evil. This need does not mean we have to open the gates to be flooded by "copyleft trolls", but to establish a sound enforcement policy, in order to unleash the lawyers only for the most blatant and repeated violations&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/debate_enforce_licenses/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Pamela Chestek</attendee>
      <attendee>Giovanni Battista Gallus</attendee>
      <attendee>Marc Jones</attendee>
      <attendee>McCoy Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9831@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9831</pentabarf:event-id>
      <pentabarf:event-slug>contributing_to_libreoffice_without_c_knowledge</pentabarf:event-slug>
      <pentabarf:event-tag>contributing_to_libreoffice_without_c_knowledge</pentabarf:event-tag>
      <pentabarf:title>Contributing to LibreOffice without C++ knowledge</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Contributing to LibreOffice without C++ knowledge</summary>
      <description>&lt;p&gt;A good grasp of C++ is rather useful when it comes to improving LibreOffice. However, in the project there are vital roles and tasks that do not involve writing C++. This talk explores these other ways of contributing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/contributing_to_libreoffice_without_c_knowledge/</url>
      <location>UB4.136</location>
      <attendee>Ilmari Lauhakangas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9975@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9975</pentabarf:event-id>
      <pentabarf:event-slug>snorkel_beambell</pentabarf:event-slug>
      <pentabarf:event-tag>snorkel_beambell</pentabarf:event-tag>
      <pentabarf:title>Snorkel Beambell - Real-time Weak Supervision on Apache Flink</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Snorkel Beambell - Real-time Weak Supervision on Apache Flink</summary>
      <description>&lt;p&gt;The advent of Deep Learning models has led to a massive growth of real-world machine learning. Deep Learning allows Machine Learning Practitioners to get the state-of-the-art score on benchmarks without any hand-engineered features. These Deep Learning models rely on massive hand-labeled training datasets which is a bottleneck in developing and modifying machine learning models.&lt;/p&gt;

&lt;p&gt;Most large scale Machine Learning systems today like Google’s DryBell use some form of Weak Supervision to construct lower quality, large scale training datasets that can be used to continuously retrain and deploy models in a real-world scenario.&lt;/p&gt;

&lt;p&gt;The challenge with continuous retraining is that one needs to maintain prior state (e.g., the learning functions in case of Weak Supervision or a pre-trained model like BERT or Word2Vec for Transfer Learning) that is shared across multiple streams, while continuously updating the model. Apache Beam’s Stateful Stream processing capabilities are a perfect match here including support for scalable Weak Supervision.&lt;/p&gt;

&lt;p&gt;Prior work on using Beam’s State coupled with Flink’s dynamic processing capabilities to store and update word embeddings for real-time Online Topic Modeling of text has been presented at Flink Forward Berlin 2018.  Similar streaming pipelines would also work for real-time model updates using Weak Supervision and Transfer Learning. In this talk, we’ll be looking at a framework - Snorkel BeamBell - a framework leveraging Stanford’s Snorkel library for Weak Supervision and Apache Beam for large scale Weak Supervision Learning for online labeling of large amounts of data that can continuously learn new classification models based on Stateful Learning Functions and user feedback.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/snorkel_beambell/</url>
      <location>UB5.132</location>
      <attendee>Suneel Marthi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10046@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10046</pentabarf:event-id>
      <pentabarf:event-slug>heptapod_mercurial</pentabarf:event-slug>
      <pentabarf:event-tag>heptapod_mercurial</pentabarf:event-tag>
      <pentabarf:title>The Heptapod project</pentabarf:title>
      <pentabarf:subtitle>Bringing Mercurial to GitLab</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T111500</dtend>
      <duration>00:15:00:00</duration>
      <summary>The Heptapod project- Bringing Mercurial to GitLab</summary>
      <description>&lt;p&gt;Heptapod is a friendly fork of GitLab CE that supports the Mercurial DVCS.
Today, Bitbucket starts dropping the support for Mercurial. Heptapod can provide nice new homes for projects that have to migrate out of Bitbucket.
We are looking for contributors - lots of different skills can be useful.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/heptapod_mercurial/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Georges Racinet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10078@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10078</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_automate_your_workflows</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_automate_your_workflows</pentabarf:event-tag>
      <pentabarf:title>Automate your workflows with Kotlin</pentabarf:title>
      <pentabarf:subtitle>Forget everything about bash and perl!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Automate your workflows with Kotlin- Forget everything about bash and perl!</summary>
      <description>&lt;p&gt;From git housekeeping to releasing. From keeping a sane backlog to
handling internationalization and monitoring status, the life of a
developer involves more than meets the eye.&lt;/p&gt;

&lt;p&gt;This talk will be a feedback about how we use Kotlin extensively to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;automate the dev workflows with command-line apps on dev
machines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;achieve CI independence with kotlin runners on CI machines.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;run Kotlin on the server using the gradle appengine plugin.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;ditch bash and perl and use kscript instead.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;That's a lot to cover and the goal of this talk is not to dig into
each technology but more to inspire and show the range of possibles
opened by Kotlin.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_automate_your_workflows/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Martin Bonnin</attendee>
      <attendee>Michel Gauzins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10112@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10112</pentabarf:event-id>
      <pentabarf:event-slug>ggaaattyp</pentabarf:event-slug>
      <pentabarf:event-tag>ggaaattyp</pentabarf:event-tag>
      <pentabarf:title>GNU Guix as an alternative to the Yocto Project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GNU Guix as an alternative to the Yocto Project</summary>
      <description>&lt;p&gt;This talk demonstrates how to use GNU Guix to build a root filesystem for an
embedded device (Pine A64 LTS).  I will also try to answer the question:
could GNU Guix be a viable alternative to the Yocto project and what would be
the benefits of using GNU Guix?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/ggaaattyp/</url>
      <location>K.3.201</location>
      <attendee>Mathieu Othacehe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10179@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10179</pentabarf:event-id>
      <pentabarf:event-slug>beam_opentelemetry_xkcd_927_success_story</pentabarf:event-slug>
      <pentabarf:event-tag>beam_opentelemetry_xkcd_927_success_story</pentabarf:event-tag>
      <pentabarf:title>OpenTelemetry: an XKCD 927 Success Story</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112000</dtend>
      <duration>00:20:00:00</duration>
      <summary>OpenTelemetry: an XKCD 927 Success Story</summary>
      <description>&lt;p&gt;Learn how distributed tracing can revolutionize the way you troubleshoot errors and performance issues, in both monolithic and distributed micro-service architectures.&lt;/p&gt;

&lt;p&gt;OpenTelemetry is an industry standard for distributed tracing, merging the tech and communities of OpenCensus and OpenTracing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_opentelemetry_xkcd_927_success_story/</url>
      <location>AW1.121</location>
      <attendee>Greg Mefford</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10197@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10197</pentabarf:event-id>
      <pentabarf:event-slug>a_rose_by_any_other_name</pentabarf:event-slug>
      <pentabarf:event-tag>a_rose_by_any_other_name</pentabarf:event-tag>
      <pentabarf:title>A Rose by Any Other Name Would Run Just as Long</pentabarf:title>
      <pentabarf:subtitle>Understanding Computational and Hardware Complexity in Software Defined Radio Framework</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A Rose by Any Other Name Would Run Just as Long- Understanding Computational and Hardware Complexity in Software Defined Radio Framework</summary>
      <description>&lt;p&gt;Abstract: Radio based communication systems and imagers operate under real-time constraints. Off-loading computes to an FPGA seems like a solution to speeding-up your application but comes with many pitfalls.  Specifically, software-oriented implementations fail to achieve the required interface bandwidths or computational throughput required to see a speed-up.  In this talk, we will discuss the organization of common compute motif's in software-defined-radio and their complexity in time and resources for FPGAs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/a_rose_by_any_other_name/</url>
      <location>AW1.120</location>
      <attendee>John Brunhaver</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10213@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10213</pentabarf:event-id>
      <pentabarf:event-slug>python2020_rust</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_rust</pentabarf:event-tag>
      <pentabarf:title>Boosting Python with Rust</pentabarf:title>
      <pentabarf:subtitle>The case of Mercurial</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Boosting Python with Rust- The case of Mercurial</summary>
      <description>&lt;p&gt;While working on the Mercurial version control system, we hit our heads against the limits of Python's performance. In this talk we will see how Python and Rust can cohabit to play off of each other's strenghts to improve a big open-source project, and what advances have been made in bridging the two languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_rust/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Raphaël Gomès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10289@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10289</pentabarf:event-id>
      <pentabarf:event-slug>open_research_science_soft_dev</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_science_soft_dev</pentabarf:event-tag>
      <pentabarf:title>Challenges and opportunities in scientific software development</pentabarf:title>
      <pentabarf:subtitle>An example from the neurosciences</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Challenges and opportunities in scientific software development- An example from the neurosciences</summary>
      <description>&lt;p&gt;The approaches used in software development in an industry setting and a scientific environment are exhibit a number of fundamental differences. In the former industry setting modern team development tools and methods are used (version control, continuous integration, Scrum, ...) to develop software in teams with a focus on the final software product. In contrast, in the latter scientific environment a large fraction of scientific code is produced by individual scientists lacking thorough training in software development with a specific research goal in mind. Indeed, it is only in the last decades that scientific software development started to become a fully recognized part of scientific work. Still, formal training in software development is largely missing in the scientific curricula of many universities. Additionally, due to the exploratory nature of the scientific method at the frontier of knowledge, most projects require the implementation of custom code. The combination of these circumstances promotes the development of scientific code not suited for sharing and long term maintenance, limiting the reusability and reproducibility of scientific data and findings. The systematic development and adoption of open source packages by the scientific community can emend this situation. Here we present examplary open source packages from the field of neuroscience and discuss the special requirements for open source software development and services in this research area.&lt;/p&gt;

&lt;p&gt;Acknowledgements:
This project has received funding from the European Union’s Horizon 2020 Framework Programme for Research and Innovation under Specific Grant Agreement No. 785907 (Human Brain Project SGA2). Supported by the NFDI Neuroscience Initiative.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_science_soft_dev/</url>
      <location>AW1.126</location>
      <attendee>Julia Sprenger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10325@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10325</pentabarf:event-id>
      <pentabarf:event-slug>bof_tinygo</pentabarf:event-slug>
      <pentabarf:event-tag>bof_tinygo</pentabarf:event-tag>
      <pentabarf:title>TinyGo</pentabarf:title>
      <pentabarf:subtitle>TinyGo on microcontrollers and WebAssembly</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>TinyGo- TinyGo on microcontrollers and WebAssembly</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_tinygo/</url>
      <location>J.1.106</location>
      <attendee>Ron Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10389@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10389</pentabarf:event-id>
      <pentabarf:event-slug>kms_planes</pentabarf:event-slug>
      <pentabarf:event-tag>kms_planes</pentabarf:event-tag>
      <pentabarf:title>libliftoff status update</pentabarf:title>
      <pentabarf:subtitle>Taking advantage of KMS planes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>libliftoff status update- Taking advantage of KMS planes</summary>
      <description>&lt;p&gt;This talk will explain some basics about KMS, introduce libliftoff, describe the library's current status and outline the next steps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/kms_planes/</url>
      <location>K.4.401</location>
      <attendee>Simon Ser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10433@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10433</pentabarf:event-id>
      <pentabarf:event-slug>dip_id4me</pentabarf:event-slug>
      <pentabarf:event-tag>dip_id4me</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Open and federated identities with ID4me</pentabarf:title>
      <pentabarf:subtitle>An alternative to "sign in with Facebook"</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Open and federated identities with ID4me- An alternative to "sign in with Facebook"</summary>
      <description>&lt;p&gt;Online identities are the cornerstone on which data-based capitalism is built - so, Google, Facebook and other OTTs are trying to dominate them and close them into silos. The ID4me platform extends OpenID Connect to create an open and federated architecture that allows any number of providers to interoperate, and gives back control to users, and a role to community service providers.&lt;/p&gt;

&lt;p&gt;This talk was promoted from a lightning talk because unfortunately the talk "P2P how and Kademlia" by Kishan Sagathiya has to be cancelled due to administrative issues. It is moved from 09:10 to 11:00 and becomes a 30 min lecture.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_id4me/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10441@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10441</pentabarf:event-id>
      <pentabarf:event-slug>corppolicyteamoutreach</pentabarf:event-slug>
      <pentabarf:event-tag>corppolicyteamoutreach</pentabarf:event-tag>
      <pentabarf:title>Engineers, Call Your Policy People!</pentabarf:title>
      <pentabarf:subtitle>Lessons from the Campaign against the Copyright Directive</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Engineers, Call Your Policy People!- Lessons from the Campaign against the Copyright Directive</summary>
      <description>&lt;p&gt;OpenForum Europe's mission is to connect communities, organisations and developers with policymakers. In this talk we will discuss what we've learned during our campaign against the Copyright Directive and present an important opportunity to engage with European policymaking today: providing input to the European Commission’s study on the impact of Open Source Software and Hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/corppolicyteamoutreach/</url>
      <location>UB5.230</location>
      <attendee>Astor Nummelin Carlberg</attendee>
      <attendee>Paula Grzegorzewska</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10488@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10488</pentabarf:event-id>
      <pentabarf:event-slug>godiversity</pentabarf:event-slug>
      <pentabarf:event-tag>godiversity</pentabarf:event-tag>
      <pentabarf:title>Diversity, Finally</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Diversity, Finally</summary>
      <description>&lt;p&gt;What if we decided to solve, once and for all, the problem of underrepresentation in the Go community of women, gender minorities, people of color, or any other group the same way we handle our problems in production, by identifying "bugs" and then fixing them?  Can it even be done? What if we took the engineering approach? Ronna is planning to convince you it's not a matter of if, but a matter of how, and we are going to analyze some of the statistics, find where the problems actually lay, and build a Trello card full of achievable tasks to address them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/godiversity/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Ronna Steinberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10533@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10533</pentabarf:event-id>
      <pentabarf:event-slug>bof_weblate</pentabarf:event-slug>
      <pentabarf:event-tag>bof_weblate</pentabarf:event-tag>
      <pentabarf:title>Weblate meetup</pentabarf:title>
      <pentabarf:subtitle>Weblate users meetup</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Weblate meetup- Weblate users meetup</summary>
      <description>&lt;p&gt;Weblate future, features, bugs, collaboration between users and other related topics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_weblate/</url>
      <location>J.1.106</location>
      <attendee>Michal Čihař</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10558@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10558</pentabarf:event-id>
      <pentabarf:event-slug>openapi</pentabarf:event-slug>
      <pentabarf:event-tag>openapi</pentabarf:event-tag>
      <pentabarf:title>Using OpenAPI to Maximise Your Pulp 3 Experience</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Using OpenAPI to Maximise Your Pulp 3 Experience</summary>
      <description>&lt;p&gt;Pulp (https://pulpproject.org) enables users to organize and distribute software. Now that Pulp 3.0 is generally available, it’s time to integrate it into your software delivery workflows. While the REST API is the primary integration point, it is the OpenAPI schema definition of that API that enables users to build client libraries in various languages. These clients simplify the integration with Pulp 3.&lt;/p&gt;

&lt;p&gt;This talk will provide a brief introduction to OpenAPI. This will be followed by a demonstration of how to use the Pulp’s OpenAPI schema to generate a Python client for Pulp’s REST API. The Python client will then be used to perform various workflows in Pulp 3.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/openapi/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Dennis Kliban</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10560@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10560</pentabarf:event-id>
      <pentabarf:event-slug>om_gstreamer_mlo</pentabarf:event-slug>
      <pentabarf:event-tag>om_gstreamer_mlo</pentabarf:event-tag>
      <pentabarf:title>GStreamer on the Magic Leap One</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GStreamer on the Magic Leap One</summary>
      <description>&lt;p&gt;Magic Leap One is an augmented reality glasses. Let's run an Open Source Browser (Mozilla Servo) using GStreamer multimedia framework on it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_gstreamer_mlo/</url>
      <location>UB2.147</location>
      <attendee>Xavier Claessens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10571@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10571</pentabarf:event-id>
      <pentabarf:event-slug>security_custom_crypto_policies</pentabarf:event-slug>
      <pentabarf:event-tag>security_custom_crypto_policies</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Custom Crypto Policies by Examples</pentabarf:title>
      <pentabarf:subtitle>Management of crypto algorithm restrictions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Custom Crypto Policies by Examples- Management of crypto algorithm restrictions</summary>
      <description>&lt;p&gt;Management of allowed cryptographical algorithms to disallow algorithms not allowed due to weaknesses or restrictions by certification standards is complicated task. The talk will introduce system-wide crypto-policies concept and implementation as an attempt to help system administrators with this task.&lt;/p&gt;

&lt;p&gt;This talk replaces "OSINT" talk which was schedulled initially, but David Busby could not attend on the short notice.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_custom_crypto_policies/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Tomáš Mráz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10590@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10590</pentabarf:event-id>
      <pentabarf:event-slug>ema_homebridge_with_yocto</pentabarf:event-slug>
      <pentabarf:event-tag>ema_homebridge_with_yocto</pentabarf:event-tag>
      <pentabarf:title>Building Homebridge with the Yocto Project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building Homebridge with the Yocto Project</summary>
      <description>&lt;p&gt;Homebridge is a lightweight NodeJS server that emulates Apple HomeKit API. Combined with versatile plugins it allows you to make any device Homekit-compatible.
In the presentation you will understand how Homebridge works and how to integrated it in a custom embedded Linux distribution built with the Yocto Project and OpenEmbedded. We will go through the exact steps for leveraging the latest release of Poky, the reference system of the Yocto Project, with systemd, X11, openbox, surf web browser, nodejs, npm, Homebridge and some of its most popular plugins. Only open source software will be used, without any commercial licenses.
Practical examples for home automation with Homebridge on Raspberry Pi and the new STM32MP1 development boards will be demonstrated. The end result is an embedded device mounted in rack with a DIN rail that provides simple and user-friendly way to manage and configure Homebridge out of the box. The talk is appropriate for beginners.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_homebridge_with_yocto/</url>
      <location>UD2.218A</location>
      <attendee>Leon Anavi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10620@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10620</pentabarf:event-id>
      <pentabarf:event-slug>some_excerpts_from_theory_of_design_in_architecture</pentabarf:event-slug>
      <pentabarf:event-tag>some_excerpts_from_theory_of_design_in_architecture</pentabarf:event-tag>
      <pentabarf:title>Some Excerpts from the Theory of Design in Architecture</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Some Excerpts from the Theory of Design in Architecture</summary>
      <description>&lt;p&gt;This talk discusses some theories from architectural discourse which attempt to solve problems which required critical and creative thinking. It is interesting to see the overflows and overlaps of theories between design(architecture) and construction(engineering) to solving similar underlying problems. The lengthy history of the field throws up some interesting references and may expose some ideas which might be applicable in new age design+engineering problems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/some_excerpts_from_theory_of_design_in_architecture/</url>
      <location>H.2213</location>
      <attendee>Amit Nambiar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10626@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10626</pentabarf:event-id>
      <pentabarf:event-slug>from_0_to_intranet_xwiki</pentabarf:event-slug>
      <pentabarf:event-tag>from_0_to_intranet_xwiki</pentabarf:event-tag>
      <pentabarf:title>From 0 to Intranet in 20 minutes with XWiki</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From 0 to Intranet in 20 minutes with XWiki</summary>
      <description>&lt;p&gt;Sharing knowledge in a team of people working together (company, association, study group or any other kind of project) is key for its long-term success. Even if this is not properly identified from the beginning as a main concern, setting up tools and processes that allow knowledge to be accumulated and organized correctly ends up being on the TODO list at some point, and may come with the wish to have done it earlier. Thus, the best solution is one that is quick enough to setup from the very beginning and versatile enough to be able to incrementally develop into a proper solid fortress of knowledge.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/from_0_to_intranet_xwiki/</url>
      <location>AW1.120</location>
      <attendee>Anca Luca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10744@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10744</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_find_your_slow_queries_and_fix_them</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_find_your_slow_queries_and_fix_them</pentabarf:event-tag>
      <pentabarf:title>Find your slow queries, and fix them!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Find your slow queries, and fix them!</summary>
      <description>&lt;p&gt;Where, oh where, is all that time going? What in the world is that database thing doing?! This talk will help you understand what's happening (and why) and how to analyze poor query performance. We'll also go over steps and strategies to take to improve them and get the performance (and scalability!) you need.&lt;/p&gt;

&lt;p&gt;It all starts with figuring out what queries are slow, we'll do that by going into the various PostgreSQL configuration options for logging queries and a few helpful modules for getting even more information about ongoing queries. Next we'll go over EXPLAIN and EXPLAIN ANALYZE output for select queries, what the EXPLAIN output means in terms of how the query is being executed. Lastly (this is the good part- you have to stay til the end to get it!) we'll go over ways to improve the queries, including index creation, rewriting the query to allow PG to use a different plan, and how to tune parameters for specific queries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_find_your_slow_queries_and_fix_them/</url>
      <location>H.2214</location>
      <attendee>Stephen Frost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10766@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10766</pentabarf:event-id>
      <pentabarf:event-slug>is_the_web_rea11ly_for_all</pentabarf:event-slug>
      <pentabarf:event-tag>is_the_web_rea11ly_for_all</pentabarf:event-tag>
      <pentabarf:title>Is the web rea11y for all?</pentabarf:title>
      <pentabarf:subtitle>Firefox DevTools &amp; A11y</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Is the web rea11y for all?- Firefox DevTools &amp; A11y</summary>
      <description>&lt;p&gt;The web is pretty much present in everyone's life nowdays. But is it really for all? How are we making it a smooth usage for those with disabilities, for those with reduce time and internet connection? Or even more further, for those that just use the web for the first time?
Let's learn a bit how the devtools from Firefox can help us improve everyone's experience without much of a sacrifice on our end.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/is_the_web_rea11ly_for_all/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Ioana Chiorean</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10783@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10783</pentabarf:event-id>
      <pentabarf:event-slug>bof_apache_camel</pentabarf:event-slug>
      <pentabarf:event-tag>bof_apache_camel</pentabarf:event-tag>
      <pentabarf:title>Apache Camel BoF</pentabarf:title>
      <pentabarf:subtitle>Meeting of the Apache Camel community</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-01 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T110000</dtstart>
      <dtend>20200201T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Apache Camel BoF- Meeting of the Apache Camel community</summary>
      <description>&lt;p&gt;Apache Camel is a free software integration framework from the Apache Software Foundation. This meetup is for anyone wishing to meet and discuss Apache Camel development, share experiences and meet in meat space other folk in the Apache Camel community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_apache_camel/</url>
      <location>H.3242</location>
      <attendee>Zoran Regvart</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10822@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10822</pentabarf:event-id>
      <pentabarf:event-slug>bof_terminusdb</pentabarf:event-slug>
      <pentabarf:event-tag>bof_terminusdb</pentabarf:event-tag>
      <pentabarf:title>Terminus DB BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Terminus DB BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_terminusdb/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10824@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10824</pentabarf:event-id>
      <pentabarf:event-slug>riscv_fpga</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_fpga</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT How to run Linux on RISC-V </pentabarf:title>
      <pentabarf:subtitle>with open hardware and open source FPGA tools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T110000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:55:00:00</duration>
      <summary>AMENDMENT How to run Linux on RISC-V - with open hardware and open source FPGA tools</summary>
      <description>&lt;p&gt;Want to run Linux with RISC-V on Open Source Hardware?  This talk will explore the current options including how open source FPGA tools can be leveraged to build open Linux-capable systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_fpga/</url>
      <location>K.4.401</location>
      <attendee>Drew Fustini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9598@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9598</pentabarf:event-id>
      <pentabarf:event-slug>basicrear</pentabarf:event-slug>
      <pentabarf:event-tag>basicrear</pentabarf:event-tag>
      <pentabarf:title>Relax-and-Recover (ReaR) Basics</pentabarf:title>
      <pentabarf:subtitle>with Demo on Real Hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T110500</dtstart>
      <dtend>20200201T113500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Relax-and-Recover (ReaR) Basics- with Demo on Real Hardware</summary>
      <description>&lt;p&gt;Introducing Relax-and-Recover (ReaR) for the novice users. What is it and what can it mean for you? Is Disaster Recovery useful to consider it or not? How can ReaR assist you with DR?
ReaR can store the details about your systems on disks (NAS, USB, SAN,...) or network (PXE, NFS, CIFS,...) including the complete backup. It also creates a bootable image which you need to recreate your system from scratch.
Furthermore, thanks to the modular concept, ReaR integrates perfectly with external backup solutions (be commercial and/or open source ones) to do the backup and restore part which makes ReaR very scalable in big enterprises. ReaR scales even with Cloud solutions and is the heart of another great project (DRLM or Disaster Recovery Linux Manager).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/basicrear/</url>
      <location>UD2.119</location>
      <attendee>Gratien D'haese</attendee>
      <attendee>Johannes Meixner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10082@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10082</pentabarf:event-id>
      <pentabarf:event-slug>netbsd_not_just_for_toasters</pentabarf:event-slug>
      <pentabarf:event-tag>netbsd_not_just_for_toasters</pentabarf:event-tag>
      <pentabarf:title>NetBSD - Not Just For Toasters</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T110500</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:30:00:00</duration>
      <summary>NetBSD - Not Just For Toasters</summary>
      <description>&lt;p&gt;NetBSD may seem like an exotic choice for an operating system. But it is actually a decent desktop OS for developers and a rock-solid server OS, in the cloud as well as on old hardware. Come for the freedom from systemd, stay for the great packages, modern features and enthusiastic community!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/netbsd_not_just_for_toasters/</url>
      <location>AW1.121</location>
      <attendee>Benny Siegert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10643@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10643</pentabarf:event-id>
      <pentabarf:event-slug>testing_welcome_kernelci</pentabarf:event-slug>
      <pentabarf:event-tag>testing_welcome_kernelci</pentabarf:event-tag>
      <pentabarf:title>Welcome to KernelCI</pentabarf:title>
      <pentabarf:subtitle>You're all welcome to the KernelCI project's new home</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T110500</dtstart>
      <dtend>20200201T113500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Welcome to KernelCI- You're all welcome to the KernelCI project's new home</summary>
      <description>&lt;p&gt;KernelCI is a project dedicated to testing the upstream Linux kernel.
Originally created by Linaro in 2014, it started a new chapter by
becoming a Linux Foundation project in October 2019.  Its future looks
bright, with plenty of opportunities for new contributors to join.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_welcome_kernelci/</url>
      <location>UB2.147</location>
      <attendee>Guillaume Tucker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10768@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10768</pentabarf:event-id>
      <pentabarf:event-slug>quantum_machine_learning_with_pennylane</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_machine_learning_with_pennylane</pentabarf:event-tag>
      <pentabarf:title>Quantum machine learning with PennyLane</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T110500</dtstart>
      <dtend>20200201T114000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum machine learning with PennyLane</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_machine_learning_with_pennylane/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Joshua Izaac</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9388@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9388</pentabarf:event-id>
      <pentabarf:event-slug>real_time_network_topology_and_protocols_analyzer</pentabarf:event-slug>
      <pentabarf:event-tag>real_time_network_topology_and_protocols_analyzer</pentabarf:event-tag>
      <pentabarf:title>Skydive</pentabarf:title>
      <pentabarf:subtitle>A real time network topology and protocols analyzer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T111000</dtstart>
      <dtend>20200201T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Skydive- A real time network topology and protocols analyzer</summary>
      <description>&lt;p&gt;Skydive is an open source real-time network topology and protocols analyzer providing a comprehensive way of understanding what is happening in your network infrastructure.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/real_time_network_topology_and_protocols_analyzer/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Sylvain Baubeau</attendee>
      <attendee>Sylvain Afchain</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9443@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9443</pentabarf:event-id>
      <pentabarf:event-slug>pharominimalrefllangkernels</pentabarf:event-slug>
      <pentabarf:event-tag>pharominimalrefllangkernels</pentabarf:event-tag>
      <pentabarf:title>Bootstrapping minimal reflective language kernels</pentabarf:title>
      <pentabarf:subtitle>Bootstrapping minimal reflective language kernels</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T111000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Bootstrapping minimal reflective language kernels- Bootstrapping minimal reflective language kernels</summary>
      <description>&lt;p&gt;In this talk, we present a series of tools to bootstrapping smaller crafted kernel languages.
Smaller kernels allow us to run applications in resources limited environments (IoT).
Also, it allows us to modify and study language modifications and extensions easing the evolution of new and existing languages.
These experiments are performed in a fully debuggable simulated environment, allowing us to overcome common mistakes and problems.
This is not only an experimental environment as it allows us to generate production-ready language kernels.&lt;/p&gt;

&lt;p&gt;We use Pharo to generate language kernels that are intended to run on top of the Pharo VM.
These tools are also used to bootstrap bigger systems as Pharo itself.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/pharominimalrefllangkernels/</url>
      <location>AW1.125</location>
      <attendee>Pablo Tesone</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9628@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9628</pentabarf:event-id>
      <pentabarf:event-slug>riscv_hammerblade</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_hammerblade</pentabarf:event-tag>
      <pentabarf:title>The HammerBlade RISC-V Manycore</pentabarf:title>
      <pentabarf:subtitle>A programmable, scalable RISC-V fabric</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T111000</dtstart>
      <dtend>20200201T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The HammerBlade RISC-V Manycore- A programmable, scalable RISC-V fabric</summary>
      <description>&lt;p&gt;HammerBlade is an open source RISC-V manycore that has been under development since 2015 and has already been silicon validated with a 511-core chip in 16nm TSMC. It features extensions to the RISC-V ISA that target GPU-competitive performance for parallel programs (i.e. GPGPU) including graphs and ML workloads. In this talk we will overview the components of the HW and software ecosystem in the latest version, and show you how to get up and running as an open source user or contributor in either SW or HW on Amazon F1 cloud FPGAs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_hammerblade/</url>
      <location>K.3.401</location>
      <attendee>Michael Taylor</attendee>
      <attendee>Max H Ruttenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9663@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9663</pentabarf:event-id>
      <pentabarf:event-slug>myrocks_www</pentabarf:event-slug>
      <pentabarf:event-tag>myrocks_www</pentabarf:event-tag>
      <pentabarf:title>MyRocks in the Wild Wild West!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T111000</dtstart>
      <dtend>20200201T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MyRocks in the Wild Wild West!</summary>
      <description>&lt;p&gt;In this talk, we'll walk through RocksDB technology and look into areas where MyRocks is a good fit by comparison to other engines such as InnoDB. We will go over internals, benchmarks, and tuning of MyRocks engine. We also aim to explore the benefits of using MyRocks within the MySQL ecosystem. Attendees will be able to conclude with the latest development of tools and integration within MySQL.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/myrocks_www/</url>
      <location>H.2214</location>
      <attendee>Alkin Tezuysal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9961@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9961</pentabarf:event-id>
      <pentabarf:event-slug>lspgraalvm</pentabarf:event-slug>
      <pentabarf:event-tag>lspgraalvm</pentabarf:event-tag>
      <pentabarf:title>LSP for Java and GraalVM Development</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T111000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>LSP for Java and GraalVM Development</summary>
      <description>&lt;p&gt;In this session, we will explore how the Language Server Protocol, LSP, is used to aid developers. We will cover not only the Java language, but also other languages, especially those supported by the GraalVM, like JavaScript, R, Python, Ruby. This includes development in various IDEs and editors, for example the NetBeans IDE and VisualStudio Code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/lspgraalvm/</url>
      <location>UD2.119</location>
      <attendee>Martin Entlicher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10171@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10171</pentabarf:event-id>
      <pentabarf:event-slug>modbus_2020</pentabarf:event-slug>
      <pentabarf:event-tag>modbus_2020</pentabarf:event-tag>
      <pentabarf:title>Stories around ModBus</pentabarf:title>
      <pentabarf:subtitle>Why ModBus is worse than SNMP</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T111000</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Stories around ModBus- Why ModBus is worse than SNMP</summary>
      <description>&lt;p&gt;Society would end if all ModBus stopped working overnight. Good thing it has zero security built in. Still, it's useful to get data out of industrial systems, be they a datacenter or a power plant.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/modbus_2020/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10508@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10508</pentabarf:event-id>
      <pentabarf:event-slug>dns_hashdns</pentabarf:event-slug>
      <pentabarf:event-tag>dns_hashdns</pentabarf:event-tag>
      <pentabarf:title>HashDNS and FQDNDHCP</pentabarf:title>
      <pentabarf:subtitle>IPv6 DNS configuration made easy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T111000</dtstart>
      <dtend>20200201T114000</dtend>
      <duration>00:30:00:00</duration>
      <summary>HashDNS and FQDNDHCP- IPv6 DNS configuration made easy</summary>
      <description>&lt;p&gt;Would you like a DNS server for IPv6 where adding a new node is as simple as typing in its name?
If the answer is yes, try HashDNS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_hashdns/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Renzo Davoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10515@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10515</pentabarf:event-id>
      <pentabarf:event-slug>debugging_gdb_tui</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_gdb_tui</pentabarf:event-tag>
      <pentabarf:title>The GDB Text User Interface</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T111000</dtstart>
      <dtend>20200202T114000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The GDB Text User Interface</summary>
      <description>&lt;p&gt;GDB has had a curses-based interface for many years.  Come see what new features are available and how it can improve your debugging experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_gdb_tui/</url>
      <location>K.4.201</location>
      <attendee>Tom Tromey</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10681@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10681</pentabarf:event-id>
      <pentabarf:event-slug>iotmozilla</pentabarf:event-slug>
      <pentabarf:event-tag>iotmozilla</pentabarf:event-tag>
      <pentabarf:title>How to build Webthings?</pentabarf:title>
      <pentabarf:subtitle>Interact with Mozilla IoT gateway</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T111000</dtstart>
      <dtend>20200202T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How to build Webthings?- Interact with Mozilla IoT gateway</summary>
      <description>&lt;p&gt;Mozilla Webthing is a smart home platform built with Privacy by Design. It is an implementation of Web of Things concepts specified by W3C. The presentation explains how to create new things and interact with gateway using addon adapters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotmozilla/</url>
      <location>UD2.218A</location>
      <attendee>Christian Paul</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9649@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9649</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_0ad_graphics_pipeline</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_0ad_graphics_pipeline</pentabarf:event-tag>
      <pentabarf:title>0 A.D.: Graphics Pipeline</pentabarf:title>
      <pentabarf:subtitle>How open-source game graphics works</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T111500</dtstart>
      <dtend>20200201T120000</dtend>
      <duration>00:45:00:00</duration>
      <summary>0 A.D.: Graphics Pipeline- How open-source game graphics works</summary>
      <description>&lt;p&gt;A story about graphics pipeline of 0 A. D. (an open-source game of Wildfire Games) and its issues.&lt;/p&gt;

&lt;p&gt;Talking structure:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;A little history of 0AD (https://play0ad.com/about/the-story-of-0-a-d/)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;How our graphics pipeline works&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Used technologies (SDL, OpenGL 1/2, ARB/GLSL shaders)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Known problems (old OpenGL, legacy support of OpenGL drivers on macOS 10.14)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Future plans&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_0ad_graphics_pipeline/</url>
      <location>K.3.201</location>
      <attendee>Vladislav Belov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10163@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10163</pentabarf:event-id>
      <pentabarf:event-slug>llvm_benchmarking_embench</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_benchmarking_embench</pentabarf:event-tag>
      <pentabarf:title>Benchmarking LLVM using Embench</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T111500</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Benchmarking LLVM using Embench</summary>
      <description>&lt;p&gt;Dhrystone and Coremark have been the defacto standard microcontroller benchmark suites for the last thirty years, but these benchmarks no longer reflect the needs of modern embedded systems. Embench™ was explicitly designed to meet the requirements of modern connected embedded systems. The benchmarks are free, relevant, portable, and well implemented.&lt;/p&gt;

&lt;p&gt;In this talk we will present the results of benchmarking Clang/LLVM for various IoT class architectures using Embench. We shall look at
- how code size and speed varies across architectures when compiling with Clang/LLVM.
- how Clang/LLVM performance has evolved over time
- how Clang/LLVM compares against other compilers, notably GCC
- the effectiveness of various compilation techniques (LTO, Combined Elimination, Profile Guided Optimization)&lt;/p&gt;

&lt;p&gt;The aim is not to show which architecture or compiler is best, but to gain insight into the detail of the compilation process, so that all compilers and architectures can learn from each other.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_benchmarking_embench/</url>
      <location>K.4.201</location>
      <attendee>Jeremy Bennett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10366@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10366</pentabarf:event-id>
      <pentabarf:event-slug>test_software_on_emulated_hardware_in_containers_in_the_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>test_software_on_emulated_hardware_in_containers_in_the_cloud</pentabarf:event-tag>
      <pentabarf:title>Test Software On Emulated Hardware In Containers... In The Cloud</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T111500</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Test Software On Emulated Hardware In Containers... In The Cloud</summary>
      <description>&lt;p&gt;Modernizing the traveler information systems of an international railway and transportation company, including the modernization and renewal of traveler facing devices at the train stations. For a variety of devices ranging from 20-year-old x86 PC104 based embedded systems up to modern 64bit multi-core systems, a Buildroot based Linux system, and a custom application stack is being developed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/test_software_on_emulated_hardware_in_containers_in_the_cloud/</url>
      <location>UB4.136</location>
      <attendee>Sean A. Parker</attendee>
      <attendee>Paul Schroeder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10373@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10373</pentabarf:event-id>
      <pentabarf:event-slug>matrix_bridge</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_bridge</pentabarf:event-tag>
      <pentabarf:title>Crossing the Bifröst - Bridging All The Things with Matrix</pentabarf:title>
      <pentabarf:subtitle>In which we bridge together as many comms systems as possible via Matrix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T111500</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Crossing the Bifröst - Bridging All The Things with Matrix- In which we bridge together as many comms systems as possible via Matrix</summary>
      <description>&lt;p&gt;Matrix is an open source project developing an open protocol and network for decentralised end-to-end-encrypted communication, providing a viable open alternative to the proprietary communication silos of WhatsApp, Slack, Discord and friends.  One of Matrix's main goals is to provide a highest-common-denominator open network which can bridge together existing communication silos.  In this talk, we'll show off Bifröst, our new application framework for building bridges, and demonstrate high quality bridging with XMPP, Slack, Discord, WhatsApp, and more!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/matrix_bridge/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Will Hunt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10378@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10378</pentabarf:event-id>
      <pentabarf:event-slug>arabesque_a_geographic_flow_visualization_application</pentabarf:event-slug>
      <pentabarf:event-tag>arabesque_a_geographic_flow_visualization_application</pentabarf:event-tag>
      <pentabarf:title>Arabesque: a geographic flow visualization application</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T111500</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Arabesque: a geographic flow visualization application</summary>
      <description>&lt;p&gt;&lt;em&gt;Arabesque&lt;/em&gt; is a FLOSS web application dedicated to flow mapping and analysis. Using web technologies, it provides tools to the user to load O/D data. The user can easily modify filters parameters or add new ones. A default symbology is proposed but the user can define is own.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Arabesque&lt;/em&gt; aims to provides a fast, lightweight framework to visualize and explore flow data with a special attention on graphics and symbology in order to produce beautiful and just flow maps.&lt;/p&gt;

&lt;p&gt;This presentation will be a short presentation of the project and a quick demo of the application. It is the extension of the presentation made at FOSS4G 2019: release, code publication, updates and a live demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/arabesque_a_geographic_flow_visualization_application/</url>
      <location>AW1.126</location>
      <attendee>Nicolas Roelandt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9520@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9520</pentabarf:event-id>
      <pentabarf:event-slug>puavo_linux_desktops_finland</pentabarf:event-slug>
      <pentabarf:event-tag>puavo_linux_desktops_finland</pentabarf:event-tag>
      <pentabarf:title>puavo.org</pentabarf:title>
      <pentabarf:subtitle>Linux desktops in Finnish schools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T112000</dtstart>
      <dtend>20200202T113500</dtend>
      <duration>00:15:00:00</duration>
      <summary>puavo.org- Linux desktops in Finnish schools</summary>
      <description>&lt;p&gt;A Finnish company Opinsys has provided and maintained
many thousands of Linux desktops in Finnish schools for
about fifteen years now.  This is a short introduction
to the technology (called Puavo) they have developed
for this purpose.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/puavo_linux_desktops_finland/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Juha Erkkilä</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9894@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9894</pentabarf:event-id>
      <pentabarf:event-slug>freecad</pentabarf:event-slug>
      <pentabarf:event-tag>freecad</pentabarf:event-tag>
      <pentabarf:title>Open-source design ecosystems around FreeCAD</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T112000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open-source design ecosystems around FreeCAD</summary>
      <description>&lt;p&gt;A walk through the different ways in which people from different areas and backgrounds use a same application (FreeCAD), and the impact this has on their workflows, and even on FreeCAD development&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/freecad/</url>
      <location>H.2213</location>
      <attendee>Yorik van Havre</attendee>
      <attendee>Brad Collette</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10330@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10330</pentabarf:event-id>
      <pentabarf:event-slug>ccf</pentabarf:event-slug>
      <pentabarf:event-tag>ccf</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT The Confidential Consortium Framework</pentabarf:title>
      <pentabarf:subtitle>A framework to build secure, highly available, and performant applications that focus on multi-party compute and data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T112000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT The Confidential Consortium Framework- A framework to build secure, highly available, and performant applications that focus on multi-party compute and data</summary>
      <description>&lt;p&gt;The Confidential Consortium Framework is an open-source framework for building permissioned confidential multi-party services. It leverages hardware trusted execution environments to provide strong confidentiality, integrity, and high performance. CCF implements consortium-based programmable and auditable governance.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to begin at the later time of 11:50.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/ccf/</url>
      <location>K.4.601</location>
      <attendee>Amaury Chamayou</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10501@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10501</pentabarf:event-id>
      <pentabarf:event-slug>containers_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>containers_bpf</pentabarf:event-tag>
      <pentabarf:title>BPF as a revolutionary technology for the container landscape</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T112000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>BPF as a revolutionary technology for the container landscape</summary>
      <description>&lt;p&gt;BPF as a foundational technology in the Linux kernel provides a powerful tool for systems developers and users to dynamically reprogram and customize the kernel to meet their needs in order to solve real-world problems and without having to be a kernel expert. Thanks to BPF we have come to the point to overcome having to carry legacy accumulated over decades of development grounded in a more traditional networking environment that is typically far more static than your average Kubernetes cluster. In the age of containers, they are no longer the best tool for the job, especially in terms of performance, reliability, scalability, and operations. This talk provides a few examples on how BPF allows to rethink container networking based on recent work we did in Cilium. Among others, the audience will learn about running a fully functioning Kubernetes cluster without iptables, Netfilter and thus without kube-proxy in a scalable and secure way with the help of BPF and Cilium.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_bpf/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Daniel Borkmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10718@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10718</pentabarf:event-id>
      <pentabarf:event-slug>loom</pentabarf:event-slug>
      <pentabarf:event-tag>loom</pentabarf:event-tag>
      <pentabarf:title>Project Loom: Advanced concurrency for fun and profit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T112000</dtstart>
      <dtend>20200201T114500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Project Loom: Advanced concurrency for fun and profit</summary>
      <description>&lt;p&gt;Project Loom, an OpenJDK project, is "intended to explore, incubate and deliver Java VM features and APIs built on top of them for the purpose of supporting easy-to-use, high-throughput lightweight concurrency and new programming models on the Java platform."  These feature include Lightweight Threads, delimited continuations, and tail-call elimination.&lt;/p&gt;

&lt;p&gt;The speaker, a Project Loom team member, will describe the project in depth, in particular the gnarly details of how coroutine and continuation scheduling mechanism works, and a new feature, Scoped Locals.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/loom/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Andrew Haley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9075@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9075</pentabarf:event-id>
      <pentabarf:event-slug>sdnpof</pentabarf:event-slug>
      <pentabarf:event-tag>sdnpof</pentabarf:event-tag>
      <pentabarf:title>Software distribution: new points of failure</pentabarf:title>
      <pentabarf:subtitle>In a censored world</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Software distribution: new points of failure- In a censored world</summary>
      <description>&lt;p&gt;There is a multitude of software or code ecosystems: Linux distribution packages, language-specific (e.g. Python or node.js) modules, third-party desktop themes, git repositories, and recently also Flatpak and Snap. Users thus obtain software and code mainly from the network. This talk explores what can go wrong in such code delivery mechanisms, and what actually went wrong when a new threat has materialized: networks in certain countries started to be unreliable "thanks" to the governments (classical example: https://isitblockedinrussia.com/?host=7-zip.org == true). And what technical steps can be done in order for the said ecosystems to survive when censorship and overblocking spreads over the globe even more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/sdnpof/</url>
      <location>K.3.201</location>
      <attendee>Alexander E. Patrakov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9258@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9258</pentabarf:event-id>
      <pentabarf:event-slug>ui_ux_trips_and_tricks_for_developers</pentabarf:event-slug>
      <pentabarf:event-tag>ui_ux_trips_and_tricks_for_developers</pentabarf:event-tag>
      <pentabarf:title>UI/UX Tips &amp; Tricks for developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>UI/UX Tips &amp; Tricks for developers</summary>
      <description>&lt;p&gt;I will present some general UI/UX tips &amp;amp; tricks that will help you design better. Everyone should know the basic principles and patterns of design, and once you understand them you will naturally integrate them in your work.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/ui_ux_trips_and_tricks_for_developers/</url>
      <location>H.2213</location>
      <attendee>Ecaterina Moraru</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9321@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9321</pentabarf:event-id>
      <pentabarf:event-slug>dip_gnunet</pentabarf:event-slug>
      <pentabarf:event-tag>dip_gnunet</pentabarf:event-tag>
      <pentabarf:title>GNUnet: A network protocol stack for building secure, distributed, and privacy-preserving applications</pentabarf:title>
      <pentabarf:subtitle>GNUnet basics, the GNU Name System and other applications.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GNUnet: A network protocol stack for building secure, distributed, and privacy-preserving applications- GNUnet basics, the GNU Name System and other applications.</summary>
      <description>&lt;p&gt;In this talk we will give a brief introduction into the GNUnet peer-to-peer framework, its architecture and existing applications.
This includes details on the p2p overlay, double-ratchet messaging channels (CADET) the GNU Name System (GNS) and a selection of other applications and features.
We present the current status of the project, the roadmap as well as ways to participate and use GNUnet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_gnunet/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Martin Schanzenbach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9433@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9433</pentabarf:event-id>
      <pentabarf:event-slug>beam_debugging_tracing_rabbitmq_node</pentabarf:event-slug>
      <pentabarf:event-tag>beam_debugging_tracing_rabbitmq_node</pentabarf:event-tag>
      <pentabarf:title>Debugging and tracing a production RabbitMQ node</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Debugging and tracing a production RabbitMQ node</summary>
      <description>&lt;p&gt;In this talk, we will see how to debug/trace on a running RabbitMQ node.
Erlang remote access and remote debugging are builtin features in Erlang/Elixir.&lt;br/&gt;
With these features, it is possible to see what's happening inside a BEAM node (as RabbitMQ).
I will show also how to use "dynamic loading"  to add a not native code in a running beam.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_debugging_tracing_rabbitmq_node/</url>
      <location>AW1.121</location>
      <attendee>Gabriele Santomaggio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9462@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9462</pentabarf:event-id>
      <pentabarf:event-slug>creating_symphonies</pentabarf:event-slug>
      <pentabarf:event-tag>creating_symphonies</pentabarf:event-tag>
      <pentabarf:title>Creating symphonies in JavaScript</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Creating symphonies in JavaScript</summary>
      <description>&lt;p&gt;In 1996 I read about György Ligeti’s mechanical music (notably Poème Symphonique) and started to explore the possibility of precisely timed music. Knowing that computers now allowed more programmatic control over sound than they did in 1962, when Ligeti's wrote his piece, I set about writing algorithms to generate MIDI files which ultimately became Symphony 1 in C# minor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/creating_symphonies/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Steven Goodwin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9504@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9504</pentabarf:event-id>
      <pentabarf:event-slug>python2020_scikit_learn_estimator</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_scikit_learn_estimator</pentabarf:event-tag>
      <pentabarf:title>How to write a scikit-learn compatible estimator/transformer</pentabarf:title>
      <pentabarf:subtitle>Tips and tricks, testing your estimator, and must-watch related current developments</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to write a scikit-learn compatible estimator/transformer- Tips and tricks, testing your estimator, and must-watch related current developments</summary>
      <description>&lt;p&gt;This is a hands-on short tutorial on how to write your own estimator or transformer
which can be used in a scikit-learn pipeline, and works seamlessly with the other
meta-estimators of the library.&lt;/p&gt;

&lt;p&gt;It also includes how they can be conveniently tested with a simple set of tests.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_scikit_learn_estimator/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Adrin Jalali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9782@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9782</pentabarf:event-id>
      <pentabarf:event-slug>iotastarte</pentabarf:event-slug>
      <pentabarf:event-tag>iotastarte</pentabarf:event-tag>
      <pentabarf:title>Astarte: A Data-First approach to IoT</pentabarf:title>
      <pentabarf:subtitle>Astarte: A Data-First approach to IoT</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Astarte: A Data-First approach to IoT- Astarte: A Data-First approach to IoT</summary>
      <description>&lt;p&gt;Even though the IoT buzz has been around for years, ecosystems are still scattered and developers must usually patch together a number of solutions to achieve their goals. Astarte is a free software, opinionated "blackbox" solution which aims at empowering developers with a platform which puts Data as the first-class citizen rather than focusing on Device-to-Cloud communication, and can scale to production-tier deployments easily.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotastarte/</url>
      <location>UD2.218A</location>
      <attendee>Dario Freddi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9809@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9809</pentabarf:event-id>
      <pentabarf:event-slug>onlyoffice_securly_collaborate</pentabarf:event-slug>
      <pentabarf:event-tag>onlyoffice_securly_collaborate</pentabarf:event-tag>
      <pentabarf:title>ONLYOFFICE: How to securely collaborate on documents within content management applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ONLYOFFICE: How to securely collaborate on documents within content management applications</summary>
      <description>&lt;p&gt;ONLYOFFICE is an open-source HTML5-based office suite for editing and collaborating on text documents, spreadsheets, and presentations online. Here, maximizing format compatibility, establishing browser-agnostic content display and optimizing real-time data transfer in co-authoring are the core principles in building applicable editing software.&lt;/p&gt;

&lt;p&gt;End user-side demand indicates that deeper integration in productivity solutions and content management applications is one of the main directions for ONLYOFFICE. We would like to share our experience in building connectors that allow users to edit and co-author their documents securely right within a platform they use.&lt;/p&gt;

&lt;p&gt;Presentation milestones:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Review of the technical basis of ONLYOFFICE editors (HTML5 Canvas, JavaScript, etc.);&lt;/li&gt;
&lt;li&gt;Open API that allows creating third-party connectors;&lt;/li&gt;
&lt;li&gt;Integration with content management platforms such as XWiki, Nextcloud, ownCloud (including connectors/integration apps development);&lt;/li&gt;
&lt;li&gt;Security measures (JSON Web Token, limited cache lifetime, etc.)&lt;/li&gt;
&lt;li&gt;Connecting desktop and mobile environments to content management platforms;&lt;/li&gt;
&lt;li&gt;ONLYOFFICE integration roadmap.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/onlyoffice_securly_collaborate/</url>
      <location>AW1.120</location>
      <attendee>Alex Mikheev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9976@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9976</pentabarf:event-id>
      <pentabarf:event-slug>mppdb</pentabarf:event-slug>
      <pentabarf:event-tag>mppdb</pentabarf:event-tag>
      <pentabarf:title>Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Efficient Model Selection for Deep Neural Networks on Massively Parallel Processing Databases</summary>
      <description>&lt;p&gt;In this session we will present an efficient way to train many deep learning model configurations at the same time with Greenplum, a free and open source massively parallel database based on PostgreSQL.  The implementation involves distributing data to the workers that have GPUs available and hopping model state between those workers, without sacrificing reproducibility or accuracy.   Then we apply optimization algorithms to generate and prune the set of model configurations to try.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/mppdb/</url>
      <location>UB5.132</location>
      <attendee>Frank McQuillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10002@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10002</pentabarf:event-id>
      <pentabarf:event-slug>zink</pentabarf:event-slug>
      <pentabarf:event-tag>zink</pentabarf:event-tag>
      <pentabarf:title>Zink Update</pentabarf:title>
      <pentabarf:subtitle>OpenGL on Vulkan upstream in mesa</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Zink Update- OpenGL on Vulkan upstream in mesa</summary>
      <description>&lt;p&gt;A short update on the state of Zink, and OpenGL implementation on top of vulkan, now that it's upstream in Mesa.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/zink/</url>
      <location>K.4.401</location>
      <attendee>Erik Faye-Lund</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10014@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10014</pentabarf:event-id>
      <pentabarf:event-slug>do_you_really_see_whats_happening_on_your_nfv_infra</pentabarf:event-slug>
      <pentabarf:event-tag>do_you_really_see_whats_happening_on_your_nfv_infra</pentabarf:event-tag>
      <pentabarf:title>Do you really see what’s happening on your NFV infrastructure?</pentabarf:title>
      <pentabarf:subtitle>(and what can you do about it?)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T121000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Do you really see what’s happening on your NFV infrastructure?- (and what can you do about it?)</summary>
      <description>&lt;p&gt;As CoSP’s accelerate their adoption of SDN and NFV technologies, the increased need for metrics, performance measurement and benchmarking becomes a focus, to ensure the continued delivery of “best in class” services. As NFV environments have grown in size and complexity, the tools required to gain this greater visibility into the NFVi need to continue to evolve to meet the requirements for manageability, serviceability and resiliency.&lt;/p&gt;

&lt;p&gt;Using Collectd as a metrics collection tool, OPNFV Barometer monitors the performance of the NFVi resources and has the capability to expose these insights via open industry standard interfaces to analytics or MANO components for potential enforcement or corrective actions.  Barometer works with related open source technologies and communities (collectd, DPDK, OpenStack, Prometheus, SAF, etc.) to provide numerous metrics and events that address various different use cases such as service healing, power optimization and ensuring application QoS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/do_you_really_see_whats_happening_on_your_nfv_infra/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Emma Foley</attendee>
      <attendee>Krzysztof Kepka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10061@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10061</pentabarf:event-id>
      <pentabarf:event-slug>riscv_openesp</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_openesp</pentabarf:event-tag>
      <pentabarf:title>Open ESP</pentabarf:title>
      <pentabarf:subtitle>The Heterogeneous Open-Source Platform for Developing RISC-V Systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open ESP- The Heterogeneous Open-Source Platform for Developing RISC-V Systems</summary>
      <description>&lt;p&gt;ESP is an open-source research platform for RISC-V systems-on-chip that integrate many hardware accelerators.&lt;br/&gt;
ESP provides a vertically integrated design flow from software development and hardware integration to full-system prototyping on FPGA.  For application developers, ESP offers domain-specific automated solutions to synthesize new accelerators for their software and map it onto the heterogeneous SoC architecture.  For hardware engineers, ESP offers automated solutions to integrate their accelerator designs into the complete SoC.&lt;br/&gt;
The participants in this FOSDEM20 event will learn how to use ESP from the viewpoints of both application developers and hardware engineers by following a series of short hands-on tutorials embedded in the lecture.
Conceived as a heterogeneous integration platform and tested through years of teaching at Columbia University, ESP is intrinsically suited to foster collaborative engineering of RISC-V based SoCs across the open-source community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_openesp/</url>
      <location>K.3.401</location>
      <attendee>Luca Carloni</attendee>
      <attendee>Davide Giri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10099@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10099</pentabarf:event-id>
      <pentabarf:event-slug>open_research_neurofedora</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_neurofedora</pentabarf:event-tag>
      <pentabarf:title>NeuroFedora: Enabling Free/Open Neuroscience</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>NeuroFedora: Enabling Free/Open Neuroscience</summary>
      <description>&lt;p&gt;NeuroFedora is an initiative to provide a ready to use Fedora-based Free/Open source software platform for neuroscience. We believe that similar to Free software; science should be free for all to use, share, modify, and study. The use of Free software also aids reproducibility, data sharing, and collaboration in the research community. By making the tools used in the scientific process more comfortable to use, NeuroFedora aims to take a step to enable this ideal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_neurofedora/</url>
      <location>AW1.126</location>
      <attendee>Aniket Pradhan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10103@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10103</pentabarf:event-id>
      <pentabarf:event-slug>gr_satellites_latests_developments</pentabarf:event-slug>
      <pentabarf:event-tag>gr_satellites_latests_developments</pentabarf:event-tag>
      <pentabarf:title>gr-satellites latests developments</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>gr-satellites latests developments</summary>
      <description>&lt;p&gt;gr-satellites is a GNU Radio out-of-tree module with the goal of decoding every Amateur satellite. Currently it supports more than 80 different satellites. After GNU Radio 3.8 was released last summer, gr-satellites is seeing a lot of development and important changes. A refactored version, which will be released as gr-satellites 3.0 is on the works. This version brings more modularity to avoid code duplication, more flexibility in the input and output that the user can employ, and the idea to improve its integrability with other tools. Satellites are defined using a YAML file and the GNU Radio flowgraph is constructed on the fly by a Python script by connecting so called "component" blocks. Advanced users can also use the components directly in their own flowgraphs. This talk gives an overview of the gr-satellites 3.0 development progress.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/gr_satellites_latests_developments/</url>
      <location>AW1.120</location>
      <attendee>Daniel Estévez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10152@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10152</pentabarf:event-id>
      <pentabarf:event-slug>uk_phantom</pentabarf:event-slug>
      <pentabarf:event-tag>uk_phantom</pentabarf:event-tag>
      <pentabarf:title>Phantom OS</pentabarf:title>
      <pentabarf:subtitle>Orthogonal Persistence-based OS Intro and Design Concepts</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Phantom OS- Orthogonal Persistence-based OS Intro and Design Concepts</summary>
      <description>&lt;p&gt;Phantom OS is an Operating system based on the orthogonal persistence. Application does not feel OS shutdown and restart. Even abrupt restart. It is guaranteed that application will be restarted in consistent state.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_phantom/</url>
      <location>K.4.601</location>
      <attendee>Dmitry Zavalishin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10178@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10178</pentabarf:event-id>
      <pentabarf:event-slug>capitalismethicaloss</pentabarf:event-slug>
      <pentabarf:event-tag>capitalismethicaloss</pentabarf:event-tag>
      <pentabarf:title>Building Ethical Software Under Capitalism</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building Ethical Software Under Capitalism</summary>
      <description>&lt;p&gt;The software that is the easiest to build -- the software that is the easiest to fund the development of -- tends to serve those who are already extremely well-served. So, how do we bridge the gap between what society needs and what many people with money want to fund? Free and open source software platforms can get us part of the way there, but without some big changes, it won't be enough. Let's talk structure!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/capitalismethicaloss/</url>
      <location>UB5.230</location>
      <attendee>Deb Nicholson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10256@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10256</pentabarf:event-id>
      <pentabarf:event-slug>gokubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>gokubernetes</pentabarf:event-tag>
      <pentabarf:title>From Go to Kubernetes CRDs and Back</pentabarf:title>
      <pentabarf:subtitle>Workflow for building strongly typed APIs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>From Go to Kubernetes CRDs and Back- Workflow for building strongly typed APIs</summary>
      <description>&lt;p&gt;Kubernetes is built using Golang. CustomResourceDefinitions are the primary extension points for bringing custom data into a Kubernetes cluster. This hands-on talk is about the workflow of API definitions in Golang, generation of OpenAPI schemas as part of the CRD, client and informer generation and how to use these to process data in real-time using logic implemented in Golang controllers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/gokubernetes/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Stefan Schimanski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10272@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10272</pentabarf:event-id>
      <pentabarf:event-slug>security_securing_existing_software_using_formally_verified_libraries</pentabarf:event-slug>
      <pentabarf:event-tag>security_securing_existing_software_using_formally_verified_libraries</pentabarf:event-tag>
      <pentabarf:title>Securing Existing Software using Formally Verified Libraries</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Securing Existing Software using Formally Verified Libraries</summary>
      <description>&lt;p&gt;Security vulnerabilities are still very common in todays software. Formal methods could improve the situation, but program verification remains a complex and time-consuming task. Often, the verification of existing software is infeasible and a complete rewrite can be prohibitively expensive. Both, however, is not necessarily required to improve on the current state. By replacing critical parts of an existing software by verified code, security can be strengthened significantly with moderate effort.&lt;/p&gt;

&lt;p&gt;We show the feasibility of this approach by the example of a FLOSS TLS implementation. The basis of our PoC is the TLS 1.3 library &lt;a href="https://github.com/facebookincubator/fizz"&gt;Fizz&lt;/a&gt; which is written in C++. The existing message parser was replaced by a verified version implemented in the &lt;a href="https://www.adacore.com/about-spark"&gt;SPARK&lt;/a&gt; language. Our &lt;a href="https://github.com/Componolit/RecordFlux"&gt;RecordFlux&lt;/a&gt; toolset was used to automatically generate the parser based on a formal message specification. With the SPARK tools we can prove automatically that an attacker cannot cause any overflows, runtime errors or undefined state by sending malformed messages to the modified library. Because of mismatches in the data structures used in C++ and SPARK, some glue code had to be written manually to integrate the verified parser into Fizz. Still, the modified TLS implementation shows only a slight performance loss while providing higher security.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_securing_existing_software_using_formally_verified_libraries/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Tobias Reiher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10315@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10315</pentabarf:event-id>
      <pentabarf:event-slug>coverity_and_ossfuzz_issue_solving</pentabarf:event-slug>
      <pentabarf:event-tag>coverity_and_ossfuzz_issue_solving</pentabarf:event-tag>
      <pentabarf:title>coverity and oss-fuzz issue solving</pentabarf:title>
      <pentabarf:subtitle>common patterns for solving reported issues</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>coverity and oss-fuzz issue solving- common patterns for solving reported issues</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/coverity_and_ossfuzz_issue_solving/</url>
      <location>UB4.136</location>
      <attendee>Caolán McNamara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10343@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10343</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_missing_asyncronism_with_coroutines</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_missing_asyncronism_with_coroutines</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Modern asynchronism with coroutines</pentabarf:title>
      <pentabarf:subtitle>Presentation and best practices of the coroutines framework</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Modern asynchronism with coroutines- Presentation and best practices of the coroutines framework</summary>
      <description>&lt;p&gt;Presentation of Kotlin Coroutines, a great new framework for asynchronism which makes it more powerfull and easier to manage.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Please note that this talk replaces one entitled "Experimenting with the Kotlin Compiler" that was due to have been given by Jossi Wolf, who has sent his apologies but is now unable to attend as he has fallen ill.  We wish him a speedy recovery.&lt;/em&gt;&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_missing_asyncronism_with_coroutines/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Geoffrey Métais</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10406@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10406</pentabarf:event-id>
      <pentabarf:event-slug>om_gpac</pentabarf:event-slug>
      <pentabarf:event-tag>om_gpac</pentabarf:event-tag>
      <pentabarf:title>GPAC 1.0 Overview</pentabarf:title>
      <pentabarf:subtitle>GPAC's past, present and future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GPAC 1.0 Overview- GPAC's past, present and future</summary>
      <description>&lt;p&gt;In this talk, we present the next release of GPAC, the complete rearchitecture of its streaming core, the many new features and possibilities of the multimedia framework. Get ready for a lot of OTT/IP streaming and broadcast, encryption, packaging and media composition!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_gpac/</url>
      <location>UB2.147</location>
      <attendee>Jean Le Feuvre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10421@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10421</pentabarf:event-id>
      <pentabarf:event-slug>doomed</pentabarf:event-slug>
      <pentabarf:event-tag>doomed</pentabarf:event-tag>
      <pentabarf:title>Doomed are the dinosaurs!</pentabarf:title>
      <pentabarf:subtitle>Dealing with diversity by utilizing the versatility of Ansible and open source</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Doomed are the dinosaurs!- Dealing with diversity by utilizing the versatility of Ansible and open source</summary>
      <description>&lt;p&gt;It may be hard to image, but some sysadmins do not operate in ideal, tightly controlled circumstances. Apparently, not every developer, application or organization is ready for Kubernetes…&lt;/p&gt;

&lt;p&gt;In this presentation we will share a real world use case: deploying and configuring a brand new natural history museum. We’ll show how we built the museum with open source software and config management tools, dealing with a broad set of technologies, a tight schedule, a sector dominated by traditional organizations fixated on proprietary solutions and a whole bunch of actual fossils. We’ll show how far we’ve come, and what choices we made along the way.&lt;/p&gt;

&lt;p&gt;Check out this talk if you want to see how Ansible, MAAS, PlatformIO, Nextcloud and other tools were used to not just automatically deploy and configure Linux based media players, games and digital signage screens, but also to manage Cumulus Linux-based switches, OPNsense firewalls, show controllers, Arduino microcontrollers, KNX gateways, projectors and even the odd OSX machine.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/doomed/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>David Heijkamp</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10484@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10484</pentabarf:event-id>
      <pentabarf:event-slug>vai_io_uring_in_qemu</pentabarf:event-slug>
      <pentabarf:event-tag>vai_io_uring_in_qemu</pentabarf:event-tag>
      <pentabarf:title>io_uring in QEMU: high-performance disk I/O for Linux</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>io_uring in QEMU: high-performance disk I/O for Linux</summary>
      <description>&lt;p&gt;io&lt;em&gt;uring is a new kernel asynchronous I/O processing mechanism proposed as a much faster alternative for conventional Linux AIO. Patches were merged in Linux 5.1 and gave a promised performance boost. We decided to integrate it into QEMU to make virtualized storage devices work more efficiently. Let's take a look at how io&lt;/em&gt;uring works in QEMU.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_io_uring_in_qemu/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Julia Suvorova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10614@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10614</pentabarf:event-id>
      <pentabarf:event-slug>ema_embedded_voip</pentabarf:event-slug>
      <pentabarf:event-tag>ema_embedded_voip</pentabarf:event-tag>
      <pentabarf:title>Building an embedded VoIP network for video intercom systems</pentabarf:title>
      <pentabarf:subtitle>How to leverage open standards to bring voice and video capabilities to IP hardware intercom solutions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building an embedded VoIP network for video intercom systems- How to leverage open standards to bring voice and video capabilities to IP hardware intercom solutions</summary>
      <description>&lt;p&gt;IP video intercom systems combined with smartphones can leverage regular RTP/SIP VoIP technology to offer a new set of services to end-users: getting a notification when visitors press the door bell, seeing them on video before answering the call, interacting with them via voice and video and deciding to open the door, at home or anywhere else via wifi or 3G coverage.&lt;/p&gt;

&lt;p&gt;Linphone (a SIP user-agent) and Flexisip (a SIP proxy server) can be integrated into IP video door phones, in-house panels and video surveillance devices to build a complete VoIP network.&lt;/p&gt;

&lt;p&gt;Linphone and Flexisip use open standards to reliably send the audio and video streams captured from IP video intercoms to in-house devices, including smartphones and tablets, connected either to a local network or to the public internet.
These open source SIP-based software solutions can run perfectly on small hardware devices with reduced footprint, and can easily be integrated into GNU/Linux embedded systems, thanks to their Yocto packages.&lt;/p&gt;

&lt;p&gt;This lecture will describe how Linphone and Flexisip can be used together to build an embedded SIP network dedicated to home automation or video surveillance.
The network architecture used in these contexts can also be deployed in other areas, such as the emergency services or the Internet of Things.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_embedded_voip/</url>
      <location>UD2.218A</location>
      <attendee>Elisa Nectoux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10684@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10684</pentabarf:event-id>
      <pentabarf:event-slug>ada_hac</pentabarf:event-slug>
      <pentabarf:event-tag>ada_hac</pentabarf:event-tag>
      <pentabarf:title>HAC: the Compiler which will Never Become Big</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T113000</dtstart>
      <dtend>20200201T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>HAC: the Compiler which will Never Become Big</summary>
      <description>&lt;p&gt;In the Ada world, we are surrounded by impressive and professional
tools that can handle large and complex projects.  Did you ever
dream of a tiny, incomplete but compatible system to play with?
Are you too impatient, when developing small pieces of code, for
long compile-bind-link-run cycles?  Are you a beginner intimidated by
project files and sophisticated tools?  Then HAC (the HAC Ada Compiler,
or the Hello-world Ada Compiler) is for you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_hac/</url>
      <location>AW1.125</location>
      <attendee>Gautier de Montmollin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10708@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10708</pentabarf:event-id>
      <pentabarf:event-slug>what_are_the_top_10_frustrations_for_web_developers_and_designers</pentabarf:event-slug>
      <pentabarf:event-tag>what_are_the_top_10_frustrations_for_web_developers_and_designers</pentabarf:event-tag>
      <pentabarf:title>What are the Top 10 Frustrations for Web Developers and Designers?</pentabarf:title>
      <pentabarf:subtitle>Lessons from the 2019 MDN Developer Needs Assessment</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T121000</dtend>
      <duration>00:40:00:00</duration>
      <summary>What are the Top 10 Frustrations for Web Developers and Designers?- Lessons from the 2019 MDN Developer Needs Assessment</summary>
      <description>&lt;p&gt;The MDN Web Developer Needs Assessment is the first edition of an annual study providing a prioritized list of designer and developer needs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/what_are_the_top_10_frustrations_for_web_developers_and_designers/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Kadir Topal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10710@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10710</pentabarf:event-id>
      <pentabarf:event-slug>gnuguixpackagemanager</pentabarf:event-slug>
      <pentabarf:event-tag>gnuguixpackagemanager</pentabarf:event-tag>
      <pentabarf:title>Universal package &amp; service discovery with Guix</pentabarf:title>
      <pentabarf:subtitle>Α universal functional package manager and operating system which respects the freedom of computer users.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Universal package &amp; service discovery with Guix- Α universal functional package manager and operating system which respects the freedom of computer users.</summary>
      <description>&lt;p&gt;GNU Guix is a universal functional package manager and operating system which
respects the freedom of computer users. It focuses on bootstrappability and
reproducibility to give the users strong guarantees on the integrity of the full
software stack they are running. It supports atomic upgrades and roll-backs
which make for an effectively unbreakable system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/gnuguixpackagemanager/</url>
      <location>AW1.125</location>
      <attendee>Pierre Neidhardt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10831@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10831</pentabarf:event-id>
      <pentabarf:event-slug>bof_purism_librem_5</pentabarf:event-slug>
      <pentabarf:event-tag>bof_purism_librem_5</pentabarf:event-tag>
      <pentabarf:title>purism librem 5 BOF</pentabarf:title>
      <pentabarf:subtitle>State of the union</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T113000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>01:00:00:00</duration>
      <summary>purism librem 5 BOF- State of the union</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_purism_librem_5/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9450@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9450</pentabarf:event-id>
      <pentabarf:event-slug>eclipselsp1</pentabarf:event-slug>
      <pentabarf:event-tag>eclipselsp1</pentabarf:event-tag>
      <pentabarf:title>Eclipse Loves LSP - Achieving More with Less</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T113500</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Eclipse Loves LSP - Achieving More with Less</summary>
      <description>&lt;p&gt;Eclipse and Language Server Protocol - what, why, how and most important visible results for users thanks to it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/eclipselsp1/</url>
      <location>UD2.119</location>
      <attendee>Alexander Kurtakov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9896@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9896</pentabarf:event-id>
      <pentabarf:event-slug>sds_ceph_async_directory_ops</pentabarf:event-slug>
      <pentabarf:event-tag>sds_ceph_async_directory_ops</pentabarf:event-tag>
      <pentabarf:title>Asynchronous Directory Operations in CephFS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 11:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T113500</dtstart>
      <dtend>20200202T121500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Asynchronous Directory Operations in CephFS</summary>
      <description>&lt;p&gt;Metadata-heavy workloads are often the bane of networked and clustered filesystems. Directory operations (create and unlink, in particular) usually involve making a synchronous request to a server on the network, which can be very slow.&lt;/p&gt;

&lt;p&gt;CephFS however has a novel mechanism for delegating the ability for clients to do certain operations locally. While that mechanism has mostly been used to delegate capabilities on normal files in the past, it's possible to extend this to cover certain types of directory operations as well.&lt;/p&gt;

&lt;p&gt;The talk will describe work that is being done to bring asynchronous directory operations to CephFS. It will cover the design and tradeoffs necessary to allow for asynchronous directory operations, discuss the server and client-side infrastructure being added to support it, and what performance gains we expect to gain from this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/sds_ceph_async_directory_ops/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Patrick Donnelly</attendee>
      <attendee>Jeff Layton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9373@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9373</pentabarf:event-id>
      <pentabarf:event-slug>massrear</pentabarf:event-slug>
      <pentabarf:event-tag>massrear</pentabarf:event-tag>
      <pentabarf:title>Relax-and-Recover (ReaR) Mass Deployment</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T114000</dtstart>
      <dtend>20200201T120500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Relax-and-Recover (ReaR) Mass Deployment</summary>
      <description>&lt;p&gt;Installing and configuring ReaR on thousands of Linux systems might become a nightmare to keep track what/where was done with success. Luckily using configuration management software we can do this quite easily.
In this talk we will guide you through a recipe on how we have done this for a multi-national company.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/massrear/</url>
      <location>UD2.119</location>
      <attendee>Gratien D'haese</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9708@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9708</pentabarf:event-id>
      <pentabarf:event-slug>mysql_master_master</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_master_master</pentabarf:event-tag>
      <pentabarf:title>How Safe is Asynchronous Master-Master Setup?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T114000</dtstart>
      <dtend>20200201T120000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How Safe is Asynchronous Master-Master Setup?</summary>
      <description>&lt;p&gt;It is common knowledge that built-in asynchronous master-master (active-active) replication is not safe. I remember times when the official MySQL User Reference Manual stated that such an installation is not recommended for production use. Some experts repeat this claim even now.&lt;/p&gt;

&lt;p&gt;While this statement is generally true, I worked with thousands of shops that successfully avoided asynchronous replication limitations in active-active setups.&lt;/p&gt;

&lt;p&gt;In this talk, I will show how they did it, demonstrate situations when asynchronous master-master replication is the best possible high availability option and beats such solutions as Galera or InnoDB Clusters. I will also cover common mistakes, leading to disasters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_master_master/</url>
      <location>H.2214</location>
      <attendee>Sveta Smirnova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9747@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9747</pentabarf:event-id>
      <pentabarf:event-slug>standards_organizations_and_open_source</pentabarf:event-slug>
      <pentabarf:event-tag>standards_organizations_and_open_source</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Open Source - Killing standards organizations or saving them</pentabarf:title>
      <pentabarf:subtitle>Open source and standards join forces for mutual benefit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T114000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Open Source - Killing standards organizations or saving them- Open source and standards join forces for mutual benefit</summary>
      <description>&lt;p&gt;Open source communities move quickly, value running code, and docs are best effort at best. Standards move slowly, value precise specs, and negotiate compromises for broad alignment. Given these differences, why would open source communities fraternize with standards orgs? Standards orgs such as IETF and MEF realize they need to change to remain relevant. By embracing open source, standards orgs benefit from the speed and collaborative spirit of open source and get timely feedback on the clarity and correctness of standards as they evolve in parallel with running code. Open source communities gain users, address additional use cases, and gain the stability of standards to ease integration efforts and avoid forks. This session explores this evolution in standards orgs, highlights areas of mutual interest, and shares ideas on the benefit of closer collaboration.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Open Source for students, by students" that was due to have been given by Kristin Yim. Also this talk was originally scheduled to be given at 10:00.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/standards_organizations_and_open_source/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Charles Eckel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10139@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10139</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_around_the_world</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_around_the_world</pentabarf:event-tag>
      <pentabarf:title>FreeBSD Around the World!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T114000</dtstart>
      <dtend>20200202T122000</dtend>
      <duration>00:40:00:00</duration>
      <summary>FreeBSD Around the World!</summary>
      <description>&lt;p&gt;The FreeBSD Foundation has been supporting the FreeBSD Project and community for 20 years! In this talk, I'm going to share a little history of FreeBSD and the Foundation, how the Project works, and why you should get involved. I'll continue to share how the Foundation has been advocating for FreeBSD around the world, and what you can do to help bring on new users and contributors. Finally, I'll cover significant projects we are supporting to keep FreeBSD relevant, stable, and secure.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/freebsd_around_the_world/</url>
      <location>AW1.121</location>
      <attendee>Deb Goodkin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10271@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10271</pentabarf:event-id>
      <pentabarf:event-slug>testing_abusing_gitlabci_test_kernel</pentabarf:event-slug>
      <pentabarf:event-tag>testing_abusing_gitlabci_test_kernel</pentabarf:event-tag>
      <pentabarf:title>Abusing GitLab CI to Test Kernel Patches</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T114000</dtstart>
      <dtend>20200201T122000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Abusing GitLab CI to Test Kernel Patches</summary>
      <description>&lt;p&gt;See how Red Hat’s CKI project uses GitLab CI to test kernel patches as soon as they're posted to maillists.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_abusing_gitlabci_test_kernel/</url>
      <location>UB2.147</location>
      <attendee>Nikolai Kondrashov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10324@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10324</pentabarf:event-id>
      <pentabarf:event-slug>rust_optimizing_rav1e</pentabarf:event-slug>
      <pentabarf:event-tag>rust_optimizing_rav1e</pentabarf:event-tag>
      <pentabarf:title>Optimizing rav1e</pentabarf:title>
      <pentabarf:subtitle>Effective profiling techniques and optimization strategies</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T114000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Optimizing rav1e- Effective profiling techniques and optimization strategies</summary>
      <description>&lt;p&gt;rav1e is a fast AV1 encoder written in rust (and plenty of assembly), released monthly.&lt;/p&gt;

&lt;p&gt;Since the 0.1.0 release we try to make sure we provide an adequate speed or quality boost compared to the previous.&lt;/p&gt;

&lt;p&gt;This talk is about what tools are available in the rust ecosystem and what are the practices that worked best for us.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_optimizing_rav1e/</url>
      <location>K.3.401</location>
      <attendee>Luca Barbato</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10511@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10511</pentabarf:event-id>
      <pentabarf:event-slug>boostgeometry_rtree_speeding_up_geographical_computation</pentabarf:event-slug>
      <pentabarf:event-tag>boostgeometry_rtree_speeding_up_geographical_computation</pentabarf:event-tag>
      <pentabarf:title>Boost.Geometry R-tree - speeding up geographical computation.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T114000</dtstart>
      <dtend>20200202T120000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Boost.Geometry R-tree - speeding up geographical computation.</summary>
      <description>&lt;p&gt;What is a spatial index? How does R-tree work? How to create one in C++ and how to use it with geographical data in order to solve a problem on the surface of ellipsoid?&lt;/p&gt;

&lt;p&gt;We give answers to these questions and show solutions using utilities provided by Boost.Geometry library, the library that is currently being used to provide GIS support to MySQL. We discuss properties of the R-tree and show differences between variants of this spatial index. This is a practical talk presenting a set of example problems and various solutions to these problems. The complexity and performance of the algorithms is discussed to allow the listener to choose the best solution for a specific purpose.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/boostgeometry_rtree_speeding_up_geographical_computation/</url>
      <location>AW1.126</location>
      <attendee>Adam Wulkiewicz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10624@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10624</pentabarf:event-id>
      <pentabarf:event-slug>kamailio</pentabarf:event-slug>
      <pentabarf:event-tag>kamailio</pentabarf:event-tag>
      <pentabarf:title>High quality VoIP platforms with Kamailio</pentabarf:title>
      <pentabarf:subtitle>test driven development and debugging</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T114000</dtstart>
      <dtend>20200202T115500</dtend>
      <duration>00:15:00:00</duration>
      <summary>High quality VoIP platforms with Kamailio- test driven development and debugging</summary>
      <description>&lt;p&gt;Kamailio as widely-used Open Source SIP Server is used to implement large and complex real-time communication platforms. Ensuring a good user experience, performance and quality can be a challenge in these enviroments. The talk will present different ways how to use the power of Kamailio to support you with a modern testing and debugging workflow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/kamailio/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Henning Westerholt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10347@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10347</pentabarf:event-id>
      <pentabarf:event-slug>dns_djbdnscurve</pentabarf:event-slug>
      <pentabarf:event-tag>dns_djbdnscurve</pentabarf:event-tag>
      <pentabarf:title>State of djbdnscurve6</pentabarf:title>
      <pentabarf:subtitle>IPv6 LLU address support</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T114500</dtstart>
      <dtend>20200201T120500</dtend>
      <duration>00:20:00:00</duration>
      <summary>State of djbdnscurve6- IPv6 LLU address support</summary>
      <description>&lt;p&gt;The fehQlibs and djbdnscurve6 provide both a DNS library which support IPv6 LLU addresses. The inclusion and use of IPv6 LLU addresses is discussed. While the typical Unix /etc/resolv.conf is applied system-wide and the Microsoft Window's pendent works interface-dependent, here application specific DNS settings can be used.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_djbdnscurve/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Erwin Hoffmann (feh)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10404@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10404</pentabarf:event-id>
      <pentabarf:event-slug>debugging_memcheck_reloaded</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_memcheck_reloaded</pentabarf:event-tag>
      <pentabarf:title>Memcheck Reloaded</pentabarf:title>
      <pentabarf:subtitle>dealing with compiler-generated branches on undefined values</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T114500</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Memcheck Reloaded- dealing with compiler-generated branches on undefined values</summary>
      <description>&lt;p&gt;Valgrind's Memcheck tool reports various kinds of errors. One of the most important are those where an if-condition or a memory address uses undefined data.  Detecting that reliably on optimized code is challenging, and recent compiler development has made the problem worse.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_memcheck_reloaded/</url>
      <location>K.4.201</location>
      <attendee>Julian Seward</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9609@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9609</pentabarf:event-id>
      <pentabarf:event-slug>ioteclipse</pentabarf:event-slug>
      <pentabarf:event-tag>ioteclipse</pentabarf:event-tag>
      <pentabarf:title>Building IoT solutions with Eclipse IoT technology</pentabarf:title>
      <pentabarf:subtitle>Building IoT solutions with Eclipse IoT technology</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T115000</dtstart>
      <dtend>20200202T121000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building IoT solutions with Eclipse IoT technology- Building IoT solutions with Eclipse IoT technology</summary>
      <description>&lt;p&gt;The  IoT working group within the Eclipse Foundation is a joint effort to develop generic building blocks for creating IoT solutions. As of now, they host over 30 projects, which address different aspects of the realization of IoT use cases. The vast number of projects allow the design of tailored IoT solutions but bear the risk that people get lost in the wide range of projects. The recently introduced project Eclipse IoT packages will help here. It aims to provide pre-bundled software packages for the IoT.&lt;/p&gt;

&lt;p&gt;In this talk, we are going to introduce the work of the Eclipse IoT working group and showcase selected projects with the focus on how one can use those technologies to build custom domain specific IoT solutions. Specifically, we will focus on the message hub Eclipse Hono,, the digital twin solution Eclipse Ditto, the update manager Eclipse hawkBit and Eclipse Vorto a description language for IoT devices. We further plan to show how one can combine and use the projects in a sensible way within the Eclipse IoT packages project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/ioteclipse/</url>
      <location>UD2.218A</location>
      <attendee>Sven Erik Jeroschewski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9959@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9959</pentabarf:event-id>
      <pentabarf:event-slug>gnumes</pentabarf:event-slug>
      <pentabarf:event-tag>gnumes</pentabarf:event-tag>
      <pentabarf:title>GNU Mes </pentabarf:title>
      <pentabarf:subtitle>Scheme-only bootstrap and beyond</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T115000</dtstart>
      <dtend>20200202T121000</dtend>
      <duration>00:20:00:00</duration>
      <summary>GNU Mes - Scheme-only bootstrap and beyond</summary>
      <description>&lt;p&gt;Last year GNU Mes brought the Reduced Binary Seed bootstrap to GNU Guix: gcc, glibc and binutils were removed and the size of the bootstrap binaries went down from 250MB to 130MB.  This year we introduce the Scheme-only bootstrap: Awk, Bash, Core Utilities, Grep, Gzip, Make, Sed, Tar are replaced by Gash and Gash Core Utils, halving the size of the Guix bootstrap seed again, to 60MB.  Next up, the Full Source bootstrap!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/gnumes/</url>
      <location>AW1.125</location>
      <attendee>Jan Nieuwenhuizen (janneke)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10035@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10035</pentabarf:event-id>
      <pentabarf:event-slug>riscv_chisel</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_chisel</pentabarf:event-tag>
      <pentabarf:title>Building Loosely-coupled RISC-V Accelerators</pentabarf:title>
      <pentabarf:subtitle>Using Chisel/FIRRTL to build accelerator templates and collateral for the ESP SoC platform</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T115000</dtstart>
      <dtend>20200201T121000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building Loosely-coupled RISC-V Accelerators- Using Chisel/FIRRTL to build accelerator templates and collateral for the ESP SoC platform</summary>
      <description>&lt;p&gt;The burgeoning RISC-V &lt;em&gt;hardware&lt;/em&gt; ecosystem includes a number of microprocessor implementations [1, 3] and SoC generation frameworks [1, 2, 7]. However, while accelerator “sockets” have been defined and used (e.g., Rocket Chip’s custom coprocessor/RoCC), accelerators require &lt;em&gt;additional&lt;/em&gt; collateral to be generated like structured metadata descriptions, hardware wrappers, and device drivers. Requiring manual effort to generate this collateral proves both time consuming and error prone and is at odds with an agile approach to hardware design. However, the existence and use of hardware construction languages and hardware compilers provides a means to automate this process. Through the use of the Chisel hardware description language [4] and the FIRRTL hardware compiler [5], we provide a definition of an abstract accelerator template which users then implement to integrate an accelerator with the Embedded Scalable Platform (ESP) System-on-Chip platform [2, 8]. Through the use of this template, we are able to automatically generate XML metadata necessary to integrate accelerators with the ESP platform and work on generating all collateral is in progress. Our accelerator template is open source software provided under an Apache 2.0 license [6].&lt;/p&gt;

&lt;p&gt;[1] CHIPS alliance Rocket-chip. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/chipsalliance/rocket-chpi.&lt;/p&gt;

&lt;p&gt;[2] Columbia University Embedded scalable platform. &lt;em&gt;git repository&lt;/em&gt;. Online: https://github.com/sld-columbia/esp.&lt;/p&gt;

&lt;p&gt;[3] ETH Zurich Ariane. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/pulp-platform/ariane.&lt;/p&gt;

&lt;p&gt;[4] Freechips Project Chisel3. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/freechipsproject/chisel3.&lt;/p&gt;

&lt;p&gt;[5] Freechips Project FIRRTL. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/freechipsproject/firrtl.&lt;/p&gt;

&lt;p&gt;[6] IBM ESP chisel acclerators. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/ibm/esp-chisel-accelerators.&lt;/p&gt;

&lt;p&gt;[7] Princeton University OpenPiton. &lt;em&gt;GitHub Repository&lt;/em&gt;. Online: https://github.com/PrincetonUniversity/openpiton.&lt;/p&gt;

&lt;p&gt;[8] ESP: The open-source heterogeneous system-on-chip platform. Online: https://www.esp.cs.columbia.edu/.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_chisel/</url>
      <location>K.3.401</location>
      <attendee>Schuyler Eldridge</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10156@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10156</pentabarf:event-id>
      <pentabarf:event-slug>strawberries</pentabarf:event-slug>
      <pentabarf:event-tag>strawberries</pentabarf:event-tag>
      <pentabarf:title>Monitoring strawberries</pentabarf:title>
      <pentabarf:subtitle>Building observability for indoor farming</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T115000</dtstart>
      <dtend>20200202T121500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Monitoring strawberries- Building observability for indoor farming</summary>
      <description>&lt;p&gt;According to the United Nations, 2.5 billion more people will be living in cities by 2050. This trend has caused indoor farming to draw a lot of attention and effort in recent years, in an attempt to scale the production of highly nutritious, healthy food inside cities.&lt;/p&gt;

&lt;p&gt;Over the past 3 years, Agricool has recycled 20 industrial containers into farms that grow strawberries, herbs and salads, in the very heart of cities, and without any pesticide. These urban farms are currently operated in Paris and Dubaï.&lt;/p&gt;

&lt;p&gt;Operating a fleet of indoor farms presents a diverse set of observability challenges. At the most traditional end of the observability spectrum, engineers rely on devops tools to operate computers, microservices, and an IoT infrastructure embedded inside the farms. On the other hand, living organisms like strawberry plants draw their own observability requirements, such as disease detection, physiological measurements, nutrient absorption, water analysis, or exposition rate to pollinating bumblebees.&lt;/p&gt;

&lt;p&gt;The purpose of this talk is to highlight observability challenges and best practices that are specific to indoor farming, and to illustrate them through the learnings that were made at Agricool when building observability pipelines.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/strawberries/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Jean-Marc Davril</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10720@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10720</pentabarf:event-id>
      <pentabarf:event-slug>tornadovm</pentabarf:event-slug>
      <pentabarf:event-tag>tornadovm</pentabarf:event-tag>
      <pentabarf:title>TornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Programs​</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T115000</dtstart>
      <dtend>20200201T121500</dtend>
      <duration>00:25:00:00</duration>
      <summary>TornadoVM: A Virtual Machine for Exploiting ​High-Performance Heterogeneous ​Execution of Java Programs​</summary>
      <description>&lt;p&gt;The proliferation of heterogeneous hardware in recent years has driven us to consider that every system we program, most likely includes a mix of computing elements; each of which with different hardware characteristics enabling programmers to improve performance while reducing energy consumption. These new heterogeneous devices include multi-core CPUs, GPUs and FPGAs. This trend has been accompanied by changes in software development norms that do not necessarily favor programmers. A prime example is the two most popular heterogeneous programming languages, CUDA and OpenCL, which expose several low-level features to the API making them difficult to use by non-expert users.&lt;/p&gt;

&lt;p&gt;Instead of using low-level programming languages, developers in industry and academia tend to use higher-level, object-oriented programming languages, typically executed on managed runtime environments, such as Java, R, and Javascript. Although many programmers might expect that such programming languages would have already been adapted for transparent execution on heterogeneous hardware, the reality is that their support is either very limited or absent.&lt;/p&gt;

&lt;p&gt;In this talk, we present TornadoVM (https://github.com/beehive-lab/TornadoVM), a heterogeneous programming framework for Java programs. TornadoVM co-exists with standard JVMs (e.g., OpenJDK) that implement the JVMCI. TornadoVM consists of three components: 1) a simple API for composing pipelines of existing Java methods, 2) an optimizing JIT compiler that extends the Graal compiler with hardware-aware optimizations that generate OpenCL C code, and 3) a runtime system that executes TornadoVM specific bytecodes, performs memory management, and schedules the code for execution on GPUs, multicore CPUs, and FPGAs. Essentially, TornadoVM is a “VM-in-a-VM” that can adapt execution completely dynamically and transparently to the user, always finding the highest-performing combination of hardware accelerators through dynamic reconfiguration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/tornadovm/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Thanos Stratikopoulos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10769@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10769</pentabarf:event-id>
      <pentabarf:event-slug>quantum_computing_hardware_and_control_systems</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_computing_hardware_and_control_systems</pentabarf:event-tag>
      <pentabarf:title>Quantum computing hardware and control systems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T115000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum computing hardware and control systems</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_computing_hardware_and_control_systems/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Felix Tripier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9235@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9235</pentabarf:event-id>
      <pentabarf:event-slug>cognitivebias</pentabarf:event-slug>
      <pentabarf:event-tag>cognitivebias</pentabarf:event-tag>
      <pentabarf:title>Cognitive biases, blindspots and inclusion</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T115500</dtstart>
      <dtend>20200202T122000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Cognitive biases, blindspots and inclusion</summary>
      <description>&lt;p&gt;Open source thrives on diversity. The last couple of years has seen huge strides in that aspect with codes of conduct and initiatives like the Contributor Covenant. While these advancements are crucial, they are not enough. In order to truly be inclusive, it’s not enough for the community members to be welcoming and unbiased, the communities’ processes and procedures really support inclusiveness by not only making marginalized members welcome, but allowing them to fully participate.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/cognitivebias/</url>
      <location>UB5.230</location>
      <attendee>Allon Mureinik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9748@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9748</pentabarf:event-id>
      <pentabarf:event-slug>ngspice</pentabarf:event-slug>
      <pentabarf:event-tag>ngspice</pentabarf:event-tag>
      <pentabarf:title>ngspice open source circuit simulator</pentabarf:title>
      <pentabarf:subtitle>dev update and electrothermal simulation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T115500</dtstart>
      <dtend>20200201T121500</dtend>
      <duration>00:20:00:00</duration>
      <summary>ngspice open source circuit simulator- dev update and electrothermal simulation</summary>
      <description>&lt;p&gt;An update of the development activities will be presented leading to ngspice-32. Its interface to KiCad has been extended, PSPICE device model compatibility and OpAmp convergence are improved, several bugs have been fixed.&lt;/p&gt;

&lt;p&gt;The VBIC bipolar model and the VDMOS power MOS model now incorporate the self heating effect.&lt;/p&gt;

&lt;p&gt;This will lead to the second part of the talk: ngspice may be very well used to simulate thermal device behavior. Heat generation, transport and temperatures are translated into electrical signals. Thus we simulate two circuits: The electrical circuit with its power losses, and the thermal circuit withany resulting device heating, its feedback on the electrical behavior, and the external cooling measures that need to be provided. Some ciruit examples will be given.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/ngspice/</url>
      <location>H.2213</location>
      <attendee>Holger Vogt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10335@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10335</pentabarf:event-id>
      <pentabarf:event-slug>containers_kata</pentabarf:event-slug>
      <pentabarf:event-tag>containers_kata</pentabarf:event-tag>
      <pentabarf:title>Kata Containers on openSUSE</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T115500</dtstart>
      <dtend>20200201T121500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Kata Containers on openSUSE</summary>
      <description>&lt;p&gt;Kata Containers provide a secure container runtime offering an experience close to that of native containers, while providing stronger workload isolation and host infrastructure security by using hardware virtualization technology. This is particularly useful when containers are used to host and run third-party applications. In this presentation, after a short intro to Kata, we will demonstrate how easy it is to install and use on openSUSE. We will show it in action both as part of a podman setup as well as within a full-featured Kubernetes environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_kata/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Ralf Haferkamp</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9010@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9010</pentabarf:event-id>
      <pentabarf:event-slug>bof_sourcehut</pentabarf:event-slug>
      <pentabarf:event-tag>bof_sourcehut</pentabarf:event-tag>
      <pentabarf:title>Sourcehut &amp; aerc meetup</pentabarf:title>
      <pentabarf:subtitle>Email enthusiasts meet up to enthuse about email</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Sourcehut &amp; aerc meetup- Email enthusiasts meet up to enthuse about email</summary>
      <description>&lt;p&gt;Members of the closely linked &lt;a href="https://sourcehut.org"&gt;Sourcehut&lt;/a&gt; and &lt;a href="https://aerc-mail.org"&gt;aerc&lt;/a&gt; communities meet up to put faces to names and discuss the present and future of both projects, and to collect stickers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_sourcehut/</url>
      <location>J.1.106</location>
      <attendee>Drew DeVault</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9045@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9045</pentabarf:event-id>
      <pentabarf:event-slug>automation</pentabarf:event-slug>
      <pentabarf:event-tag>automation</pentabarf:event-tag>
      <pentabarf:title>Over Twenty Years Of Automation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>History</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Over Twenty Years Of Automation</summary>
      <description>&lt;p&gt;Over the past twenty years, the automation landscape has changed dramatically.
As our hunger for complex technical infrastructure increased, and our inability to keep up with these demands faltered, we've outsourced a lot of the work to third-parties and cloud providers.
We'll step backwards and show where we came from, and where we're going.
If we don't understand this future, and step up to the challenge, then we eventually won't control our own computers anymore.
We'll discuss this timeline from a tools perspective and showcase many live demos of the past, present, and what will be possible in the future.
This presentation will contain many demos and interactive examples. I will showcase some modern ideas I have with my Free Software project called mgmtconfig.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>History</categories>
      <url>https:/fosdem.org/2020/schedule/event/automation/</url>
      <location>Janson</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9080@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9080</pentabarf:event-id>
      <pentabarf:event-slug>free_software_hackers_needed</pentabarf:event-slug>
      <pentabarf:event-tag>free_software_hackers_needed</pentabarf:event-tag>
      <pentabarf:title>Civil society needs Free Software hackers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Civil society needs Free Software hackers</summary>
      <description>&lt;p&gt;More and more traditionally processes in our society now incorporate, and are influenced by software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/free_software_hackers_needed/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Matthias Kirschner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9111@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9111</pentabarf:event-id>
      <pentabarf:event-slug>uk_gneiss</pentabarf:event-slug>
      <pentabarf:event-tag>uk_gneiss</pentabarf:event-tag>
      <pentabarf:title>Gneiss: A Nice Component Framework in SPARK</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Gneiss: A Nice Component Framework in SPARK</summary>
      <description>&lt;p&gt;Gneiss is an abstraction layer for component based environments that aims to
provide a foundation for formally provable components. It enables the creation
of platform independent, asynchronous components in SPARK and provides
function contracts that allow to prove the correct interaction with the
underlying platform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_gneiss/</url>
      <location>K.4.601</location>
      <attendee>Johannes Kliemann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9174@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9174</pentabarf:event-id>
      <pentabarf:event-slug>swim</pentabarf:event-slug>
      <pentabarf:event-tag>swim</pentabarf:event-tag>
      <pentabarf:title>SWIM - Protocol to Build a Cluster</pentabarf:title>
      <pentabarf:subtitle>SWIM gossip protocol, its implementation, and improvements</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SWIM - Protocol to Build a Cluster- SWIM gossip protocol, its implementation, and improvements</summary>
      <description>&lt;p&gt;SWIM - is a relatively new protocol to discover and monitor cluster nodes, to disseminate events and data between them. The protocol is extremely lightweight, decentralised, and its speed and load per node do not depend on cluster size.&lt;/p&gt;

&lt;p&gt;The protocol solves several tasks at once. First - build and keep up to date topology of a cluster without explicit configuration. The task is quite intricate because:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;new just started nodes know nothing about others, and they should somehow discover them;&lt;/li&gt;
&lt;li&gt;already working nodes can fail, and it should be detected so as to change a master, or evict an unrecoverable node from the cluster, or restart it.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;According to the protocol, cluster nodes broadcast packets and send p2p ping requests. Broadcast helps to discover new nodes, p2p pings help to detect failure of a known node.&lt;/p&gt;

&lt;p&gt;A second task - events dissemination in a cluster. Event is a node failure; UUID change; IP address update; new node appearance - anything that affects cluster state. Sometimes users define their own event types. When a node learns about an event, it needs to disseminate the event to other nodes. SWIM protocol describes an algorithm how to detect and disseminate events, and gives the following guarantees:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;it takes a constant time to learn about an event on at least one node in the cluster;&lt;/li&gt;
&lt;li&gt;it takes logarithmic from cluster size time to disseminate that event to each node of the cluster.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In the talk I tell about how SWIM works, how and with which essential improvements it was implemented, how to use SWIM, and what are the practical performance results.&lt;/p&gt;

&lt;p&gt;Implementation is a part of Tarantool DBMS. Tarantool is the biggest Russian Open-Source DBMS. Tarantool currently goes toward better scalability, improvements in horizontal scaling, in cluster-wide calculations, and better cluster management. In scope of that roadmap SWIM protocol implementation was recently released.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2020/schedule/event/swim/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Vladislav Shpilevoy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9271@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9271</pentabarf:event-id>
      <pentabarf:event-slug>iot_ethics</pentabarf:event-slug>
      <pentabarf:event-tag>iot_ethics</pentabarf:event-tag>
      <pentabarf:title>The Ethics Behind Your IoT</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community and Ethics</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Ethics Behind Your IoT</summary>
      <description>&lt;p&gt;Internet of Things (IoT) devices are part of the future we were promised. Armed with our mobile devices, we can control everything from our cars to our toasters to the doors of our homes. Along with convenience, IoT devices bring us ethical quandaries, as designers and users. We need to consider the ethical implicates of the technologies we are building and ask ourselves not just about the ways they are being used, for both good and evil, but the potential use cases we might encounter in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community and Ethics</categories>
      <url>https:/fosdem.org/2020/schedule/event/iot_ethics/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Molly de Blanc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9296@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9296</pentabarf:event-id>
      <pentabarf:event-slug>dip_secusharebox</pentabarf:event-slug>
      <pentabarf:event-tag>dip_secusharebox</pentabarf:event-tag>
      <pentabarf:title>Knocking Down the Nest</pentabarf:title>
      <pentabarf:subtitle>secushareBOX - p2p &amp; encrypted IoT and beyond...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Knocking Down the Nest- secushareBOX - p2p &amp; encrypted IoT and beyond...</summary>
      <description>&lt;p&gt;More and more people are inviting corporate-controlled networked devices into their homes. Can we make truly "smart devices" which we control, and communicate directly with, instead of through the cloud? We're building a privacy-preserving and peer-to-peer IoT platform: secushareBOX&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_secusharebox/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Devan Carpenter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9344@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9344</pentabarf:event-id>
      <pentabarf:event-slug>debuggingwithdelve</pentabarf:event-slug>
      <pentabarf:event-tag>debuggingwithdelve</pentabarf:event-tag>
      <pentabarf:title>Deterministic debugging with Delve</pentabarf:title>
      <pentabarf:subtitle>And the state of Delve</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Deterministic debugging with Delve- And the state of Delve</summary>
      <description>&lt;p&gt;In this talk I will begin by delivering the "State of Delve" update. In similar fashion to the popular "State of Go" talk I will begin by discussing all of the exciting new features and changes that have happened over the past year, since last FOSDEM. Following that I will go into a live demo showcasing how Delve can leverage Mozilla RR in order to perform deterministic debugging. This talk will begin by introducing users to the concept of deterministic debugging and the power that comes with it. Following that I will launch into a demo showcasing how to leverage this concept to debug an otherwise unpredictable highly concurrent program. Users will walk away with immediate practical knowledge they can begin applying in their day to day debugging.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/debuggingwithdelve/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Derek Parker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9355@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9355</pentabarf:event-id>
      <pentabarf:event-slug>open_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>open_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Why open infrastructure matters</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Why open infrastructure matters</summary>
      <description>&lt;p&gt;A lot of open source developers choose to deploy their software on infrastructure based on proprietary software. Behind this apparent paradox is the need to adapt to changing environments, adopt new technologies fast, and use increasing amounts of computing power. Open infrastructure (computing, networking and storage infrastructure based on open source software) has a lot to offer, but it's easy to overlook if you don't take the time to take a step back and analyze the situation rationally. In this talk, Thierry Carrez, VP of Engineering at the OSF, explains all the reasons why open infrastructure matters, and why it makes sense for you to adopt it today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_infrastructure/</url>
      <location>Janson</location>
      <attendee>Thierry Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9421@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9421</pentabarf:event-id>
      <pentabarf:event-slug>paduak_toolchain</pentabarf:event-slug>
      <pentabarf:event-tag>paduak_toolchain</pentabarf:event-tag>
      <pentabarf:title>A free toolchain for 0.01 € - computers</pentabarf:title>
      <pentabarf:subtitle>The free toolchain for the Padauk 8-bit microcontrollers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A free toolchain for 0.01 € - computers- The free toolchain for the Padauk 8-bit microcontrollers</summary>
      <description>&lt;p&gt;The Taiwanese company Padauk makes small 8-bit microcontrollers, the smallest of which are available at 0.01 € even in small quantities. Even the larger ones are just a few cents; a particularly interestign feature is the hardware multithreading support available in larger devices.
Until recently, the only available toolchain was Padauk's non-free toolchain based around their "MINI-C" IDE (which despite, the name, ist just a bit of C-like syntactic sugar coating for assembler, and in no way a C implementation).&lt;/p&gt;

&lt;p&gt;In 2019, an effort to provide a free alternative resulted in a full free toolchain. Documentation beyond that provided by Padauk was created by reverse-engineering. A free design for a programmer along with firmware was created. Assembler, simulator and a Small Device C Compiler (SDCC) backend were written.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/paduak_toolchain/</url>
      <location>K.4.401</location>
      <attendee>Philipp Klaus Krause</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9457@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9457</pentabarf:event-id>
      <pentabarf:event-slug>rhdlp</pentabarf:event-slug>
      <pentabarf:event-tag>rhdlp</pentabarf:event-tag>
      <pentabarf:title>Reinventing Home Directories</pentabarf:title>
      <pentabarf:subtitle>Let's bring the UNIX concept of Home Directories into the 21st century</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Reinventing Home Directories- Let's bring the UNIX concept of Home Directories into the 21st century</summary>
      <description>&lt;p&gt;The concept of home directories on Linux/UNIX has little changed in the last 39 years. It's time to have a closer look, and bring them up to today's standards, regarding encryption, storage, authentication, user records, and more.&lt;/p&gt;

&lt;p&gt;In this talk we'll talk about "systemd-homed", a new component for systemd, that reworks how we do home directories on Linux, adds strong encryption that makes sense, supports automatic enumeration and hot-plugged home directories and more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/rhdlp/</url>
      <location>K.3.201</location>
      <attendee>Lennart Poettering</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9671@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9671</pentabarf:event-id>
      <pentabarf:event-slug>python2020_django_3</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_django_3</pentabarf:event-tag>
      <pentabarf:title>Why is Django 3.0 a revolution for building websites with Python?</pentabarf:title>
      <pentabarf:subtitle>From WSGI to ASGI and why it matters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Why is Django 3.0 a revolution for building websites with Python?- From WSGI to ASGI and why it matters</summary>
      <description>&lt;p&gt;For almost 20 years, we relied on a CGI based protocol called WSGI to use Python to handle HTTP requests and responses software.
Because Python is singled threaded we relied on a couple of hacks such as Gunicorn or uWSGI to share a socket through multiple processes.
However the cost of all these multiple processes was a bit heavy and error prone.&lt;/p&gt;

&lt;p&gt;Through Django Channels Andrew Godwin paved the way for a better way of creating web services with Python. This work landed in Django 3.0.
Let's explore how it works and why it worth it!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_django_3/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Rémy Hubscher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9847@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9847</pentabarf:event-id>
      <pentabarf:event-slug>lspdebug</pentabarf:event-slug>
      <pentabarf:event-tag>lspdebug</pentabarf:event-tag>
      <pentabarf:title>Language Server Protocol &amp; Debug Adapter Protocol to the Rescue of Web Development in Eclipse IDE</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Language Server Protocol &amp; Debug Adapter Protocol to the Rescue of Web Development in Eclipse IDE</summary>
      <description>&lt;p&gt;The state of Web (HTML, CSS, JS...) development in Eclipse IDE used to be bad. Indeed, some internal parsers had to be maintained to follow the frequent and major changes in those standards; the developer community behind them couldn't catch up, leading tools to a pretty bad and outdated state. Fortunately, the rise of technologies like TextMate grammars, Language Servers and Debug Adapters as reusable components have allowed Eclipse ecosystem to catch up with the best tools for web development. By integrating pieces of VSCode and others and with a relatively small investment, Eclipse Wild Web Developer provides a quite comfortable and efficient tool set for a wide variety of web-based projects. In this presentation, we'll demo Wild Web Developer in practicie, explaining as we demo how the LSP/DAP world is leveraged to enable those productive workflows.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/lspdebug/</url>
      <location>UD2.119</location>
      <attendee>Mickael Istria</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9936@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9936</pentabarf:event-id>
      <pentabarf:event-slug>openscap</pentabarf:event-slug>
      <pentabarf:event-tag>openscap</pentabarf:event-tag>
      <pentabarf:title>Compliance management with OpenSCAP and Ansible</pentabarf:title>
      <pentabarf:subtitle>Using OpenSCAP and Ansible for compliance management of large computing environments</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Compliance management with OpenSCAP and Ansible- Using OpenSCAP and Ansible for compliance management of large computing environments</summary>
      <description>&lt;p&gt;Managing compliance of large IT environment is complex and challenging task. Today's hybrid cloud environments are having different life cycles, when considering many short lived system like cloud instances its difficult to manage compliance on the go. This talk focuses on how OpenSCAP policies, tools and Ansible can be used to have greater control of compliance of large environments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/openscap/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Amit Upadhye</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9970@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9970</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_communication_break_down_coroutines</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_communication_break_down_coroutines</pentabarf:event-tag>
      <pentabarf:title>Communication Break Down | Coroutines</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Communication Break Down | Coroutines</summary>
      <description>&lt;p&gt;Coroutines are great, I think we all agree on that. But as the async, and possibly parallel, programming becomes easier the risk of sharing mutable variables between coroutines arises.&lt;/p&gt;

&lt;p&gt;When the boundaries are abstracted away we should rely on safe ways to communicate between our coroutines.&lt;/p&gt;

&lt;p&gt;In this session, I will go through safe and unsafe ways of communication between different coroutines, and why it's not safe to think of them purely as threads.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_communication_break_down_coroutines/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Bob Dahlberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10001@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10001</pentabarf:event-id>
      <pentabarf:event-slug>mesa3d_website</pentabarf:event-slug>
      <pentabarf:event-tag>mesa3d_website</pentabarf:event-tag>
      <pentabarf:title>Modernizing mesa3d.org</pentabarf:title>
      <pentabarf:subtitle>Let's bring mesa3d.org past web 1.0</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Modernizing mesa3d.org- Let's bring mesa3d.org past web 1.0</summary>
      <description>&lt;p&gt;mesa3d.org is stuck on web 1.0 technology, but let's see what we can do about it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/mesa3d_website/</url>
      <location>K.4.401</location>
      <attendee>Erik Faye-Lund</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10022@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10022</pentabarf:event-id>
      <pentabarf:event-slug>predictive_maintenance</pentabarf:event-slug>
      <pentabarf:event-tag>predictive_maintenance</pentabarf:event-tag>
      <pentabarf:title>Predictive Maintenance</pentabarf:title>
      <pentabarf:subtitle>from milliseconds to months</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Predictive Maintenance- from milliseconds to months</summary>
      <description>&lt;p&gt;Predictive maintenance and condition monitoring for remote heavy machinery are compelling endeavors to reduce maintenance cost and increase availability. Beneficial factors for such endeavors include the degree of interconnectedness, availability of low cost sensors, and advances in predictive analytics. This work presents a condition monitoring platform built entirely from open-source software. A real world industry example for an escalator use case from Deutsche Bahn underlines the advantages of this approach.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/predictive_maintenance/</url>
      <location>UB5.132</location>
      <attendee>Felix Bert</attendee>
      <attendee>Corvin Jaedicke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10048@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10048</pentabarf:event-id>
      <pentabarf:event-slug>adult_education</pentabarf:event-slug>
      <pentabarf:event-tag>adult_education</pentabarf:event-tag>
      <pentabarf:title>Open Adult Education: a curriculum to bridge the digital skills gap with free and open source technologies</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Adult Education: a curriculum to bridge the digital skills gap with free and open source technologies</summary>
      <description>&lt;p&gt;The OPEN-AE project is developing an open, and modular curriculum directed to train e-facilitators and trainers working with people who are in need of upskilling and reskilling in free and open-culture. The OPEN AE curriculum is meant to be modular and adaptable to the immediate training needs of the efacilitators. The training aims to introduce the trainers to the values of free and open-culture and empower them with the values behind this culture so it can be transmitted to low-skilled adults. the training will also have modules supporting a transition to free and open source software and culture.  Open-AE is not merely about teaching free and open softwares, but aims to have the trainers be active participants in the culture, knowing how to license these openly how to collaborate and develop as a collective.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/adult_education/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Pia Groenewolt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10072@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10072</pentabarf:event-id>
      <pentabarf:event-slug>cert_libreoffice_1</pentabarf:event-slug>
      <pentabarf:event-tag>cert_libreoffice_1</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Exam Session 1</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>LibreOffice Exam Session 1</summary>
      <description>&lt;p&gt;LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_libreoffice_1/</url>
      <location>UB4.132</location>
      <attendee>LibreOffice Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10118@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10118</pentabarf:event-id>
      <pentabarf:event-slug>beam_keep_calm_use_nerves</pentabarf:event-slug>
      <pentabarf:event-tag>beam_keep_calm_use_nerves</pentabarf:event-tag>
      <pentabarf:title>Keep Calm and Use Nerves</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Keep Calm and Use Nerves</summary>
      <description>&lt;p&gt;Intended as a introduction to Nerves, the IoT platform for the BEAM, this talk is a journey through the land of library ecosystems, device drivers and pixel manipulators, in search for the holy grail: a stable and maintainable IoT device.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_keep_calm_use_nerves/</url>
      <location>AW1.121</location>
      <attendee>Arjan Scherpenisse</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10125@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10125</pentabarf:event-id>
      <pentabarf:event-slug>r2cloud_decode_satellite_signals_on_raspberry_pi</pentabarf:event-slug>
      <pentabarf:event-tag>r2cloud_decode_satellite_signals_on_raspberry_pi</pentabarf:event-tag>
      <pentabarf:title>r2cloud - Decode satellite signals on Raspberry PI</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>r2cloud - Decode satellite signals on Raspberry PI</summary>
      <description>&lt;ol&gt;
&lt;li&gt;Java for digital signal processing

&lt;ul&gt;
&lt;li&gt;why java?&lt;/li&gt;
&lt;li&gt;how to do digital signal processing in Java. Some examples&lt;/li&gt;
&lt;li&gt;decoding LRPT (with images), BPSK (with real data)&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; Working base station network

&lt;ul&gt;
&lt;li&gt;how it differs from satnogs&lt;/li&gt;
&lt;li&gt;testing, code coverage. Enterprise approach for building communication software&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt; Plans. Q&amp;amp;A&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/r2cloud_decode_satellite_signals_on_raspberry_pi/</url>
      <location>AW1.120</location>
      <attendee>Andrey Rodionov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10390@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10390</pentabarf:event-id>
      <pentabarf:event-slug>security_specfuzz_bringing_spectre_type_vulnerabilities_to_the_surface</pentabarf:event-slug>
      <pentabarf:event-tag>security_specfuzz_bringing_spectre_type_vulnerabilities_to_the_surface</pentabarf:event-tag>
      <pentabarf:title>SpecFuzz: Bringing Spectre-type vulnerabilities to the surface</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>SpecFuzz: Bringing Spectre-type vulnerabilities to the surface</summary>
      <description>&lt;p&gt;Spectre-type attacks are a real threat to secure systems because a successful attack can undermine even an application that would be traditionally considered safe.
SpecFuzz is the first tool that enables fuzzing for such vulnerabilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_specfuzz_bringing_spectre_type_vulnerabilities_to_the_surface/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Oleksii Oleksenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10414@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10414</pentabarf:event-id>
      <pentabarf:event-slug>open_research_secure_health_data</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_secure_health_data</pentabarf:event-tag>
      <pentabarf:title>Spotlight on Free Software Building Blocks for a Secure Health Data Infrastructure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Spotlight on Free Software Building Blocks for a Secure Health Data Infrastructure</summary>
      <description>&lt;p&gt;Health Data is traditionally held and processed in large and complex mazes of hospital information systems. The market is dominated by vendors offering monolithic and proprietary software due to the critical nature of the supported processes and - in some cases - due to legal requirements. The “digital transformation”, “big data” and “artificial intelligence” are some of the hypes that demand for improved exchange of health care data in routine health care and medical research alike. Exchanging data at these scales requires open data formats and protocols, multi-stakeholder collaboration, and agile development. As an example, the de-facto messaging standard organization in medicine HL7 noticed a much more positive response from the medical research community regarding their openly available FHIR specification in comparison to the for-members-only and XML-based HL7v3 messaging standard specification.
While some past (or rather: ongoing) projects on a national scale in the German health care system have tried centralized, top-down specification and development approaches, more recent infrastructure projects embrace the competitive collaboration of a decentralized, bottom-up strategy. As a result, importance and recognition of free software increase in the Medical Informatics research community.&lt;/p&gt;

&lt;p&gt;In a series of rapid spotlights, we present tools and frameworks that serve as cornerstones for the envisioned health data exchange infrastructure, including: Organization and collaboration tools; data extraction from clinical source systems, data transformation and de-identification; data management systems and long-term archival using persistent globally-unique object identifiers; federated queries across multiple independently managed clinical data integration centers.&lt;/p&gt;

&lt;p&gt;We aim to encourage participants to actively add tools and frameworks within the discussion and highlight their experiences and challenges with using open systems in Medical Informatics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_secure_health_data/</url>
      <location>AW1.126</location>
      <attendee>Markus Suhr</attendee>
      <attendee>Marcel Parciak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10463@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10463</pentabarf:event-id>
      <pentabarf:event-slug>vai_lightweight_virt_at_the_edge</pentabarf:event-slug>
      <pentabarf:event-tag>vai_lightweight_virt_at_the_edge</pentabarf:event-tag>
      <pentabarf:title>Lightweight virtualization in the Cloud and at the Edge</pentabarf:title>
      <pentabarf:subtitle>hypervisors gone rogue</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Lightweight virtualization in the Cloud and at the Edge- hypervisors gone rogue</summary>
      <description>&lt;p&gt;Running applications in the Cloud has changed the way users develop and ship
their code. Quite recently, the community has given rise to microservices-based
approaches, towards solutions that follow the paradigm of Platform-, Software-,
and Function-as-a-Service (PaaS, SaaS, and FaaS respectively).&lt;/p&gt;

&lt;p&gt;To accommodate user demands, while maintaining security and isolation, Cloud
vendors have adopted a hybrid approach where user workloads are being executed
in lightweight sandboxed environments, where micro-hypervisors provide the
isolation and container-based images facilitate application deployment. As a
result, lighter virtualization stacks remains a key aspect to maximize
performance in a multi-tenant but isolated environment.&lt;/p&gt;

&lt;p&gt;To this end, we started experimenting with various Virtual Machine Monitors
(VMMs) that could provide the ideal trade-off between performance, flexibility
and application portability. In this talk, we present the design of a minimal
VMM, based on KVM, residing entirely in the Linux Kernel and showcase the
merits and shortcomings (minimal footprint, security concerns), for each
use-case (Cloud FaaS, edge multi-tenancy). Additionally, we present our
experience from porting Firecracker to a low-power device (RPi4) demonstrating
the merits of lightweight hypervisor stacks for flexible application execution
at the edge.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_lightweight_virt_at_the_edge/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Anastassios Nanos</attendee>
      <attendee>Babis Chalios</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10475@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10475</pentabarf:event-id>
      <pentabarf:event-slug>accessibility_in_musescore</pentabarf:event-slug>
      <pentabarf:event-tag>accessibility_in_musescore</pentabarf:event-tag>
      <pentabarf:title>Accessibility in MuseScore</pentabarf:title>
      <pentabarf:subtitle>Our experience with Qt and QML</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Accessibility in MuseScore- Our experience with Qt and QML</summary>
      <description>&lt;p&gt;MuseScore is the world's most popular sheet music program. It is used by millions of musicians around the world, including many who are blind, partially sighted, or who struggle to use a traditional mouse-based interface. In this presentation, we share our experience in making a popular open source program accessible to keyboard and screen reader control.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/accessibility_in_musescore/</url>
      <location>H.2213</location>
      <attendee>Peter Jonas</attendee>
      <attendee>Marc Sabatella</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10485@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10485</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_lockdown_and_encryption_improvements</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_lockdown_and_encryption_improvements</pentabarf:event-tag>
      <pentabarf:title>LibreOffice lockdown and encryption improvements</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>LibreOffice lockdown and encryption improvements</summary>
      <description>&lt;p&gt;LibreOffice has builtin support for working with encrypted documents since a long time (with some recent improvements adding OpenPGP support). Further support for more fine-grained control of &lt;em&gt;what&lt;/em&gt; a user can do with access-restricted documents was though missing.
Come and see what recent improvements we implemented for LibreOffice 6.4 and 6.5, to permit fine-grained access controls to individual LibreOffice documents, matching the feature set of MS Rights Management Solution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/libreoffice_lockdown_and_encryption_improvements/</url>
      <location>UB4.136</location>
      <attendee>Thorsten Behrens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10532@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10532</pentabarf:event-id>
      <pentabarf:event-slug>om_imsc</pentabarf:event-slug>
      <pentabarf:event-tag>om_imsc</pentabarf:event-tag>
      <pentabarf:title>IMSC Open Source Projects</pentabarf:title>
      <pentabarf:subtitle>How to combine different Open Source Caption Tools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>IMSC Open Source Projects- How to combine different Open Source Caption Tools</summary>
      <description>&lt;p&gt;IMSC is the Internet Media Subtitle and Caption Profile of the W3C Timed Text Markup Languages. The presentation will show how to combine different open source tools to create, render and validate IMSC subtitles. The focus will be on an open-source editor for IMSC.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_imsc/</url>
      <location>UB2.147</location>
      <attendee>Andreas Tai</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10596@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10596</pentabarf:event-id>
      <pentabarf:event-slug>ema_ros2_evolution</pentabarf:event-slug>
      <pentabarf:event-tag>ema_ros2_evolution</pentabarf:event-tag>
      <pentabarf:title>ROS2: The evolution of Robot Operative System</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ROS2: The evolution of Robot Operative System</summary>
      <description>&lt;p&gt;In FOSDEM 2013, Open Robotics introduced an overview of the Robot Operating System (ROS), an open software integration framework for robots created in 2007. After more than a decade of great success, powering from Robocup teams to NASA robots in space, ROS2 was born to break any limitation detected previously by roboticians all around the globe. It's an exciting time.&lt;/p&gt;

&lt;p&gt;This talk will explain the design changes and technical motivations that lead to the creation of ROS2 giving a quick overview of new features present on it: multi-platform, embedded devices, real time, etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_ros2_evolution/</url>
      <location>UD2.218A</location>
      <attendee>Jose Luis Rivero</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10636@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10636</pentabarf:event-id>
      <pentabarf:event-slug>eactors</pentabarf:event-slug>
      <pentabarf:event-tag>eactors</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT EActors: an actor-based programming framework for Intel SGX</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T123500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT EActors: an actor-based programming framework for Intel SGX</summary>
      <description>&lt;p&gt;In this talk I will present EActors, an actor framework that is tailored to SGX and offers a more seamless, flexible and efficient use of trusted execution – especially for applications demanding multiple enclaves. EActors disentangles the interaction with enclaves and, among them, from costly execution mode transitions. It features lightweight fine-grained parallelism based on the concept of actors, thereby avoiding costly SGX SDK provided synchronisation constructs. Finally, EActors offers a high degree of freedom to execute actors, either untrusted or trusted, depending on security requirements and performance demands.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to begin at the later time of 12:25&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/eactors/</url>
      <location>K.4.601</location>
      <attendee>Vasily A. Sartakov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10661@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10661</pentabarf:event-id>
      <pentabarf:event-slug>dozen_more_things_nextcloud</pentabarf:event-slug>
      <pentabarf:event-tag>dozen_more_things_nextcloud</pentabarf:event-tag>
      <pentabarf:title>A dozen more things you didn't know Nextcloud could do</pentabarf:title>
      <pentabarf:subtitle>And a little of what you DID know</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A dozen more things you didn't know Nextcloud could do- And a little of what you DID know</summary>
      <description>&lt;p&gt;With Nextcloud you can sync, share and collaborate on data, but you don't need to put your photos, calendars or chat logs on an American server. Nope, Nextcloud is self-hosted and 100% open source! Thanks to hundreds of apps, Nextcloud can do a lot and in this talk, I will highlight some cool things.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/dozen_more_things_nextcloud/</url>
      <location>AW1.120</location>
      <attendee>Jos Poortvliet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10685@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10685</pentabarf:event-id>
      <pentabarf:event-slug>ada_performance</pentabarf:event-slug>
      <pentabarf:event-tag>ada_performance</pentabarf:event-tag>
      <pentabarf:title>Tracking Performance of a Big Application from Dev to Ops</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Tracking Performance of a Big Application from Dev to Ops</summary>
      <description>&lt;p&gt;This talk describes how performance aspects of a big Air Traffic Flow
Management mission critical application are tracked from development
to operations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_performance/</url>
      <location>AW1.125</location>
      <attendee>Philippe Waroquiers</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10737@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10737</pentabarf:event-id>
      <pentabarf:event-slug>debate_license_compliance</pentabarf:event-slug>
      <pentabarf:event-tag>debate_license_compliance</pentabarf:event-tag>
      <pentabarf:title>DEBATE: Does Careful Inventory of Licensing Bill of Materials Have Real Impact on FOSS License Compliance?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T120000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DEBATE: Does Careful Inventory of Licensing Bill of Materials Have Real Impact on FOSS License Compliance?</summary>
      <description>&lt;p&gt;Projects today often have thousands of FOSS dependencies. Since risk
flows downstream in the supply chain; projects inherit and pass on the
risks of all their dependencies. In response, licensing bill of
materials tools often seek to push well-formed licensing inventory
data upstream in an effort to ease downstream compliance
challenges. At the same time, there has been a stark increase in
license violations, especially, though not exclusively, on copyleft
licenses. Is this approach to improving compliance working?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/debate_license_compliance/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Carol Smith</attendee>
      <attendee>Jeff McAffer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10745@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10745</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_a_deep_dive_into_postgresql_indexing</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_a_deep_dive_into_postgresql_indexing</pentabarf:event-tag>
      <pentabarf:title>A Deep Dive into PostgreSQL Indexing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>A Deep Dive into PostgreSQL Indexing</summary>
      <description>&lt;p&gt;Indexes are a basic feature of relational databases, and PostgreSQL offers a rich collection of options to developers and designers. To take advantage of these fully, users need to understand the basic concept of indexes, to be able to compare the different index types and how they apply to different application scenarios. Only then can you make an informed decision about your database index strategy and design. One thing is for sure: not all indexes are appropriate for all circumstances, and using a ‘wrong’ index can have the opposite effect that you intend and problems might only surface once in production. Armed with more advanced knowledge, you can avoid this worst-case scenario! We’ll take a look at how to use pg&lt;em&gt;stat&lt;/em&gt;statment to find opportunities for adding indexes to your database. We’ll take a look at when to add an index, and when adding an index is unlikely to result in a good solution. So should you add an index to every column? Come and discover why this strategy is rarely recommended as we take a deep dive into PostgreSQL indexing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_a_deep_dive_into_postgresql_indexing/</url>
      <location>H.2214</location>
      <attendee>Ibrar Ahmed</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10799@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10799</pentabarf:event-id>
      <pentabarf:event-slug>voip_alliance</pentabarf:event-slug>
      <pentabarf:event-tag>voip_alliance</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT RTC: A sea of opportunities</pentabarf:title>
      <pentabarf:subtitle>Advancing our field together through closer collaboration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT RTC: A sea of opportunities- Advancing our field together through closer collaboration</summary>
      <description>&lt;p&gt;The love for technology is what binds us and pushes us to keep improving. Though there are a lot of thriving RTC projects, collaboration between them is rare. This results in duplication of efforts, differing standards and lack of interoperability. In this session we will discuss the opportunities that lie in wait for the Free RTC space and how we're trying to tackle some of these issues through the Open VoIP Alliance.&lt;/p&gt;

&lt;p&gt;NOTE: This is a late addition to the schedule to fill a gap left by a speaker who cancelled.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/voip_alliance/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Ruben Homs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10806@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10806</pentabarf:event-id>
      <pentabarf:event-slug>continuous_delivery_foundry</pentabarf:event-slug>
      <pentabarf:event-tag>continuous_delivery_foundry</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Advancing the Future of CI/CD Together</pentabarf:title>
      <pentabarf:subtitle>How the Continuous Delivery Foundation is working to advance CI/CD</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Advancing the Future of CI/CD Together- How the Continuous Delivery Foundation is working to advance CI/CD</summary>
      <description>&lt;p&gt;The Continuous Delivery Foundation was launched in 2019 as the new home to FOSS projects Jenkins, Jenkins, Spinnaker and Tekton.
The foundation is also a community to advance adoption of CI/CD best practices and tools. This talk outlines the initiatives and ways to get involved so we can all work together to accelerate CI/CD adoption.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Infrastructure CICD with KubeVirt and Tekton" that was due to have been given by Tyler Auerbeck, who unfortunately wasn't able to travel to FOSDEM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/continuous_delivery_foundry/</url>
      <location>UB4.136</location>
      <attendee>Tracy Miranda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10810@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10810</pentabarf:event-id>
      <pentabarf:event-slug>bof_kodi</pentabarf:event-slug>
      <pentabarf:event-tag>bof_kodi</pentabarf:event-tag>
      <pentabarf:title>Kodi Community Meeting</pentabarf:title>
      <pentabarf:subtitle>Kodi Community Meeting</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Kodi Community Meeting- Kodi Community Meeting</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_kodi/</url>
      <location>J.1.106</location>
      <attendee>Sascha Bergner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10811@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10811</pentabarf:event-id>
      <pentabarf:event-slug>javascript_lightning_talks</pentabarf:event-slug>
      <pentabarf:event-tag>javascript_lightning_talks</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT JavaScript lightning talks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T120000</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT JavaScript lightning talks</summary>
      <description>&lt;p&gt;Take the opportunity of the lunch time to present your projects, tips or anything else while it's linked with JavaScript and OpenSource.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/javascript_lightning_talks/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Ludovic Gasc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9262@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9262</pentabarf:event-id>
      <pentabarf:event-slug>testing_navit_using_device_farms</pentabarf:event-slug>
      <pentabarf:event-tag>testing_navit_using_device_farms</pentabarf:event-tag>
      <pentabarf:title>Testing Navit using Device Farms</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 12:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T120500</dtstart>
      <dtend>20200202T122500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Testing Navit using Device Farms</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_navit_using_device_farms/</url>
      <location>AW1.126</location>
      <attendee>Patrick Höhn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9451@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9451</pentabarf:event-id>
      <pentabarf:event-slug>dns_doh_dot_testing</pentabarf:event-slug>
      <pentabarf:event-tag>dns_doh_dot_testing</pentabarf:event-tag>
      <pentabarf:title>Testing DoH and DoT servers, compliance and performance</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Testing DoH and DoT servers, compliance and performance</summary>
      <description>&lt;p&gt;Of course, encrypting DNS is necessary for privacy and security, like
for every other Internet protocol. That's why DoT and DoH deployment
is very important, so that users could safely go to a resolver they
trust. Now, it is time to assert the technical compliance and
performance of these trusted resolvers. We will talk about the things
that could and should be tested against DoT and DoH servers and how to
implement it. We will then discuss performance measurements, specially
with the opportunities brought by parallelism (both in DoT and DoH)
and the challenges they create for measurements.
This talk will be inspired by the development of a tool which is, at
this stage, in a very alpha state.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_doh_dot_testing/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Stéphane Bortzmeyer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9517@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9517</pentabarf:event-id>
      <pentabarf:event-slug>sync_binlog</pentabarf:event-slug>
      <pentabarf:event-tag>sync_binlog</pentabarf:event-tag>
      <pentabarf:title>The consequences of sync_binlog != 1</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The consequences of sync_binlog != 1</summary>
      <description>&lt;p&gt;Have you ever needed to get some additional write throughput from MySQL ?  If yes, you probably found that setting sync_binlog to 0 (and trx_commit to 2) gives you an extra performance boost.  As all such easy optimisation, it comes at a cost.  This talk explains how this tuning works, presents its consequences and makes recommendations to avoid them.  This will bring us to the details of how MySQL commits transactions and how those are replicated to slaves.  Come to this talk to learn how to get the benefit of this tuning the right way and to learn some replication internals.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/sync_binlog/</url>
      <location>H.2214</location>
      <attendee>Jean-François Gagné</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9700@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9700</pentabarf:event-id>
      <pentabarf:event-slug>clang_fedora</pentabarf:event-slug>
      <pentabarf:event-tag>clang_fedora</pentabarf:event-tag>
      <pentabarf:title>Confronting Clang and Fedora</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Confronting Clang and Fedora</summary>
      <description>&lt;p&gt;GCC is the default toolchain to build C/C++ packages in Fedora. Meanwhile OpenMandrivia already builds most of its package with the LLVM toolchain, the Debian archive is regularly rebuilt with with a recent verion of clang... So could we try that for Fedora?&lt;/p&gt;

&lt;p&gt;This talk describes an on-going effort to achieve that goal while keeping the same compiler feature set as GCC.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/clang_fedora/</url>
      <location>K.4.201</location>
      <attendee>Serge Guelton (serge-sans-paille)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9993@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9993</pentabarf:event-id>
      <pentabarf:event-slug>lispeverywhere</pentabarf:event-slug>
      <pentabarf:event-tag>lispeverywhere</pentabarf:event-tag>
      <pentabarf:title>Lisp everywhere!</pentabarf:title>
      <pentabarf:subtitle>Gurudom is around the corner</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T121000</dtstart>
      <dtend>20200202T124000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Lisp everywhere!- Gurudom is around the corner</summary>
      <description>&lt;p&gt;Minimalism matters in computing. Minimalism allows for smaller systems
that take less resources and consume less energy. More importantly,
free and open source minimalism allows for secure systems that are
easy to understand. Minimalism is also educational and brings back the
fun of the early days of computing where people learn to understand
systems from the ground up. As a co-organizer of this devroom I will
talk about my journey through many programming languages and ending up
with Scheme (a minimal Lisp). Lisp is the second oldest language in
use today and growing. I'll show you that once you master Lisp you can
use it everywhere from software deployment, the shell, the editor and
debugging and for programming systems and in the browser. As a matter
of fact, Lisp is everywhere!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/lispeverywhere/</url>
      <location>AW1.125</location>
      <attendee>Pjotr Prins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10097@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10097</pentabarf:event-id>
      <pentabarf:event-slug>iotmulticast</pentabarf:event-slug>
      <pentabarf:event-tag>iotmulticast</pentabarf:event-tag>
      <pentabarf:title>IoT Updates with IPv6 Multicast</pentabarf:title>
      <pentabarf:subtitle>Updating a Billion Nodes from One Tiny Server</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T121000</dtstart>
      <dtend>20200202T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>IoT Updates with IPv6 Multicast- Updating a Billion Nodes from One Tiny Server</summary>
      <description>&lt;p&gt;Could we update a billion IoT nodes from just one tiny virtual server?&lt;/p&gt;

&lt;p&gt;Could a server that is behind a completely closed inbound firewall, using no caching, no CDNs and which never accepts any inbound traffic communicate at massive scale?&lt;/p&gt;

&lt;p&gt;How can we handle flow control, with no feedback mechanism?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotmulticast/</url>
      <location>UD2.218A</location>
      <attendee>Brett Sheffield</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10110@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10110</pentabarf:event-id>
      <pentabarf:event-slug>riscv_eraser</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_eraser</pentabarf:event-tag>
      <pentabarf:title>ERASER: Early-stage Reliability And Security Estimation for RISC-V</pentabarf:title>
      <pentabarf:subtitle>An open source framework for resilience/security evaluation and validation in RISC-V processors </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>ERASER: Early-stage Reliability And Security Estimation for RISC-V- An open source framework for resilience/security evaluation and validation in RISC-V processors </summary>
      <description>&lt;p&gt;RISC-V processors have gained acceptance across a wide range of computing domains, from IoT to embedded/mobile class and even in server-class processing systems. In processing systems ranging from connected cars and autonomous vehicles, to those on-board satellites and spacecrafts, these processors are targeted to function in safety-critical systems, where Reliability, Availability and Serviceability (RAS)-based considerations are of paramount importance. Along with potential system vulnerabilities caused primarily due to random errors, these processors may also be sensitive to targeted errors, possibly from malicious entities, which raises serious concerns regarding the security and safety of the processing system. Consequently, such systems necessitate the incorporation of RAS-based considerations right from an early stage of processor design.&lt;/p&gt;

&lt;p&gt;While the hardware and software ecosystem around RISC-V has been steadily maturing, there have, however, been limited developments in early stage reliability-aware design and verification. The Early-stage Reliability And Security Estimation for RISC-V (ERASER) tool attempts to address this shortcoming. It consists of an open source framework aimed at providing directions to incorporate such reliability and security features at an early, pre-silicon stage of design. These features may include what kind of protection to be applied and which components within the processor should they be applied to. The proposed infrastructure comprises of an open source toolchain for early stage modeling of latch vulnerability in a RISC-V core (SERMiner [1]), a tool for automated generation of stress marks that maximize the likelihood of a transient-failure induced error (Microprobe (RISC-V) [2]), and verification by means of statistical and/or targeted fault injection (Chiffre [3]). While the infrastructure is targeted towards any core that uses the RISC-V ISA, the repository provides an end-to-end flow for the Rocket core [4].&lt;/p&gt;

&lt;p&gt;ERASER thus evaluates “RAS-readiness”, or the effectiveness of protection techniques in processor design such that processor vulnerability in terms of Failures-In-time (FIT) rate is minimized, for a specified power/performance overhead. FIT rate is defined as the number of failures in one billion hours of operation and is a standard vulnerability metric used in industry.&lt;/p&gt;

&lt;p&gt;ERASER is an open source tool available for download at https://github.com/IBM/eraser. The tool currently supports analysis of all latches in the design across a single Rocket core and the generation of stressmarks that can be used to evaluate the vulnerability of these latches. In addition to radiation-induced soft errors, we plan to extend ERASER to also model errors due to voltage noise, thermal and aging-induced failures, both in memory and logic, and generate representative stressmarks.&lt;/p&gt;

&lt;p&gt;ERASER is an initial effort to devise a comprehensive methodology for RAS analysis, particularly for open-source hardware, with the hope that it spurs further research and development into reliability-aware design both in industry and academia.&lt;/p&gt;

&lt;p&gt;References:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;K. Swaminathan, R. Bertran, H. Jacobson, P. Kudva, P. Bose, ‘Generation of Stressmarks for Early-stage Soft-error Modeling’, International Conference on Dependable Systems and Networks (DSN) 2019&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S. Eldridge R. Bertran, A. Buyuktosunoglu, P. Bose, ‘MicroProbe: An Open Source Microbenchmark Generator, ported to the RISC-V ISA, the 7th RISC-V workshop, 2017&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;S. Eldridge, A. Buyuktosunoglu and P. Bose, ‘Chiffre A Configurable Hardware Fault Injection Framework for RISC-V Systems’ 2nd Workshop on Computer Architecture Research with RISC-V (CARRV), 2018&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Krste Asanović, Rimas Avižienis, Jonathan Bachrach, Scott Beamer, David Biancolin, Christopher Celio, Henry Cook, Palmer Dabbelt, John Hauser, Adam Izraelevitz, Sagar Karandikar, Benjamin Keller, Donggyu Kim, John Koenig, Yunsup Lee, Eric Love, Martin Maas, Albert Magyar, Howard Mao, Miquel Moreto, Albert Ou, David Patterson, Brian Richards, Colin Schmidt, Stephen Twigg, Huy Vo, and Andrew Waterman, The Rocket Chip Generator, Technical Report UCB/EECS-2016-17, EECS Department, University of California, Berkeley, April 2016&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_eraser/</url>
      <location>K.3.401</location>
      <attendee>Karthik Swaminathan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10119@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10119</pentabarf:event-id>
      <pentabarf:event-slug>endless_network_programming</pentabarf:event-slug>
      <pentabarf:event-tag>endless_network_programming</pentabarf:event-tag>
      <pentabarf:title>Endless Network Programming − An Update from eBPF Land</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Endless Network Programming − An Update from eBPF Land</summary>
      <description>&lt;p&gt;The Linux kernel networking capabilities have been undergoing major changes over the last years. At the heart of the performance gain, eBPF (extended Berkeley Packet Filter) and XDP (eXpress Data Path) have brought new possibilities in terms of tracing and network packet processing. eBPF is a trendy topic in the Linux world, and today it needs little introduction among the SDN and NFV community. But the technology is still under heavy development, bringing new features, more flexibility, and better performance to the users. This presentation is an update on the latest evolutions in the eBPF world!&lt;/p&gt;

&lt;p&gt;Many of those changes occur directly inside the eBPF subsystem architecture. New program types are being added. Early constraints such as the maximal number of instructions for programs, or the unavailability of loops, are changing. The internals are improved with support for debug information (BTF) or 32-bit instructions. And many new mechanisms are implemented, such as global data support, the “BPF trampoline”, batched map operations, dynamic linking. Let's review all the latest trends in eBPF kernel development!&lt;/p&gt;

&lt;p&gt;But beyond kernel code, eBPF has grown as a full ecosystem, with a variety of tools used to work with it, or to build upon it. Bpftool, a reference utility to manage eBPF programs, keeps evolving. The networking projects using eBPF keep growing in number (e.g. Katran, Suricata, Sysdig, Hubble, Libkefir) or in features (e.g. Cilium). Let's review (briefly) some of those projects that assert eBPF as one of the essential fast dataplane solutions in the Linux world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/endless_network_programming/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Quentin Monnet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10699@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10699</pentabarf:event-id>
      <pentabarf:event-slug>bareosintro</pentabarf:event-slug>
      <pentabarf:event-tag>bareosintro</pentabarf:event-tag>
      <pentabarf:title>Overview of Bareos</pentabarf:title>
      <pentabarf:subtitle>What is Bareos and what is new in 19.2?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T121000</dtstart>
      <dtend>20200201T123500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Overview of Bareos- What is Bareos and what is new in 19.2?</summary>
      <description>&lt;p&gt;This talk will give quick overview of Bareos and the new features in Bareos 19.2.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/bareosintro/</url>
      <location>UD2.119</location>
      <attendee>Andreas Rogge</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10741@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10741</pentabarf:event-id>
      <pentabarf:event-slug>discover_the_new_firefox_profiler</pentabarf:event-slug>
      <pentabarf:event-tag>discover_the_new_firefox_profiler</pentabarf:event-tag>
      <pentabarf:title>Discover the New Firefox Profiler</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T121500</dtstart>
      <dtend>20200202T124000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Discover the New Firefox Profiler</summary>
      <description>&lt;p&gt;Using a profiling tool help developers to get detailed information about the execution of their application and allow them to understand the behavior of it.&lt;/p&gt;

&lt;p&gt;The Firefox Profiler is a profiler that is built into Firefox. It has tighter integration with Firefox than external profilers. It can provide more information and insight into what the browser is doing. It can also show the memory usage and Firefox internal code execution.&lt;/p&gt;

&lt;p&gt;During the talk, I will be explaining, how to capture a good profile and how to analyze profile data. I will be sharing Firefox Profiler specific features like memory tooling, single tab/advanced view and how to use them. I will also be sharing the future of Firefox Profiler!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/discover_the_new_firefox_profiler/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Nazım Can Altınova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9243@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9243</pentabarf:event-id>
      <pentabarf:event-slug>choosing_the_right_deployment_strategy</pentabarf:event-slug>
      <pentabarf:event-tag>choosing_the_right_deployment_strategy</pentabarf:event-tag>
      <pentabarf:title>Choosing The Right Deployment Strategy</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T122000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Choosing The Right Deployment Strategy</summary>
      <description>&lt;p&gt;Deployment strategies affect everyone, no matter whether we are focused only on a single aspect of the application lifecycle or we are in full control. The way we deploy affects the architecture, testing, monitoring, and many other aspects. And not only that, but we can say that architecture, testing, and monitoring affect the way we deploy. All those things are closely related and affect each other.&lt;/p&gt;

&lt;p&gt;We'll discuss different deployment strategies and answer a couple of questions. Is your application stateful or stateless? Does its architecture permit scaling? How do you roll back? How do you scale up and down? Do you need your application to run always? Should you use Kubernetes Deployments instead of, let's say, StatefulSets? Answers to those questions will not serve much unless we are familiar with some of the most commonly used deployment strategies. Not only that knowledge will help us choose which one to pick, but they might even influence the architecture of our applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/choosing_the_right_deployment_strategy/</url>
      <location>UB4.136</location>
      <attendee>Viktor Farcic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9653@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9653</pentabarf:event-id>
      <pentabarf:event-slug>rook_cloud_native_storage_for_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>rook_cloud_native_storage_for_kubernetes</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Rook Cloud Native Storage for Kubernetes</pentabarf:title>
      <pentabarf:subtitle>Overview and what is new about Rook</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T122000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT Rook Cloud Native Storage for Kubernetes- Overview and what is new about Rook</summary>
      <description>&lt;p&gt;What is Rook and the architecture of Rook + the storage run in Kubernetes.
We'll also take a look at new features added to Rook.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/rook_cloud_native_storage_for_kubernetes/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Alexander Trost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9706@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9706</pentabarf:event-id>
      <pentabarf:event-slug>wyliodrin_studio</pentabarf:event-slug>
      <pentabarf:event-tag>wyliodrin_studio</pentabarf:event-tag>
      <pentabarf:title>Prototyping the Internet of Things with Wyliodrin STUDIO</pentabarf:title>
      <pentabarf:subtitle>An open source platform for building IoT prototypes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T122000</dtstart>
      <dtend>20200202T123500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Prototyping the Internet of Things with Wyliodrin STUDIO- An open source platform for building IoT prototypes</summary>
      <description>&lt;p&gt;In 2014, teaching a Raspberry Pi programming course was a real challenge, mostly due to the lack of development devices. This is how we came up with the idea of building Wyliodrin STUDIO.&lt;/p&gt;

&lt;p&gt;Wyliodrin STUDIO is an easy to use IDE for the Internet of Things that enables remote control over embedded devices. While it is a good prototyping tool, the platform also targets students and educators who want to get started in the IoT field. It is designed to help both technical and non-technical people to get started with programming devices such as the Raspberry Pi.&lt;/p&gt;

&lt;p&gt;In this talk we aim to present Wyliodrin STUDIO, how it works and how we and other universities used it to teach IoT technologies in classes such as computer science, power engineering and film directing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/wyliodrin_studio/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alexandru Radovici</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9761@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9761</pentabarf:event-id>
      <pentabarf:event-slug>cadquery</pentabarf:event-slug>
      <pentabarf:event-tag>cadquery</pentabarf:event-tag>
      <pentabarf:title>Towards CadQuery 2.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T122000</dtstart>
      <dtend>20200201T124000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Towards CadQuery 2.0</summary>
      <description>&lt;p&gt;CadQuery (CQ) [1] is a Python library for building of parametric 3D models. The overarching
design goal is to be extremely fluent and as close as possible to the design intent. CQ is based on
the open source CAD kernel from OpenCascade and therefor offers industry standard B-Rep
modeling capabilities and allows exporting to lossless formats such as STEP as well as lossy ones
such as STL. Originally it used Python bindings based on FreeCAD [2] but recently we switched to
PythonOCC [3] to be more flexible and have full access to the underlying CAD kernel capabilities.
In the talk I will summarize the current status of the CQ project, show some interesting
usage examples and discuss newly implemented features. Furthermore I will elaborate on the future
plans of the core development team and touch on some of the challenges of maintaining a project
such as CQ. I will also present a fairly new addition to the CQ ecosystem – CQ-editor [3]. It is a
Python/PyQt5 based lightweight cross-platform GUI editor that allows to quickly develop and
preview CQ 3D models. It also offers graphical debugging and CQ stack introspection capabilities
which dramatically lowers the entry barrier for trying out and using CQ.&lt;/p&gt;

&lt;p&gt;References&lt;/p&gt;

&lt;p&gt;[1] https://github.com/CadQuery/cadquery
[2] https://www.freecadweb.org
[3] https://github.com/tpaviot/pythonocc-core
[4] https://github.com/CadQuery/CQ-editor&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/cadquery/</url>
      <location>H.2213</location>
      <attendee>Adam Urbanczyk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9953@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9953</pentabarf:event-id>
      <pentabarf:event-slug>openolitor_community_supported_agriculture</pentabarf:event-slug>
      <pentabarf:event-tag>openolitor_community_supported_agriculture</pentabarf:event-tag>
      <pentabarf:title>A tool for Community Supported Agriculture (CSA) management, OpenOlitor</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T122000</dtstart>
      <dtend>20200201T123500</dtend>
      <duration>00:15:00:00</duration>
      <summary>A tool for Community Supported Agriculture (CSA) management, OpenOlitor</summary>
      <description>&lt;p&gt;OpenOlitor is a SaaS open-source tool facilitating the organization and management of CSAs (Community Supported Agriculture) communities. This
tool covers a large spectrum of functionalities needed for CSAs such as member management, emailing, invoicing, share planning and delivery, absence
scheduling, etc. This software is organized and monitored by an international community that promotes the tool, helps operate it and support the
interested communities. In order to promote the sustainability of the tool and this international community an organization based on CSS
(Community Supported Software) has been proposed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/openolitor_community_supported_agriculture/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Mikel Cordovilla</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10418@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10418</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_kube_proxy</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_kube_proxy</pentabarf:event-tag>
      <pentabarf:title>Evolution of kube-proxy</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T122000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Evolution of kube-proxy</summary>
      <description>&lt;p&gt;Kube-proxy enables access to Kubernetes services (virtual IPs backed by pods) by configuring client-side load-balancing on nodes. The first implementation relied on a userspace proxy which was not very performant. The second implementation used iptables and is still the one used in most Kubernetes clusters. Recently, the community introduced an alternative based on IPVS.
This talk will start with a description of the different modes and how they work. It will then focus on the IPVS implementation, the improvements it brings, the issues we encountered and how we fixed them as well as the remaining challenges and how they could be addressed. Finally, the talk will present alternative solutions based on eBPF such as Cilium.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_k8s_kube_proxy/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Laurent Bernaille</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10721@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10721</pentabarf:event-id>
      <pentabarf:event-slug>bytebuffers</pentabarf:event-slug>
      <pentabarf:event-tag>bytebuffers</pentabarf:event-tag>
      <pentabarf:title>ByteBuffers are dead, long live ByteBuffers!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T122000</dtstart>
      <dtend>20200201T130000</dtend>
      <duration>00:40:00:00</duration>
      <summary>ByteBuffers are dead, long live ByteBuffers!</summary>
      <description>&lt;p&gt;Abstract: Direct buffers are, to date, the only way to access foreign,
off-heap memory. Despite their success, direct buffers suffer from some
limitations --- stateful-ness, lack of addressing space,
non-deterministic deallocation to name a few --- which makes them a
less-than-ideal choice under certain workloads. In this talk we paint
the path to the future: a safe, supported and efficient foreign memory
access API for Java. By providing a more targeted solution to the
problem of accessing foreign memory, not only developers will be freed
by the above limitations - but they will also enjoy improved
performances, as the new API is designed from the ground-up with JIT
optimizations in mind - and all without sacrificing memory access safety.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/bytebuffers/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Maurizio Cimadamore</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9106@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9106</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_llvm_support</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_llvm_support</pentabarf:event-tag>
      <pentabarf:title>FreeBSD and LLVM support</pentabarf:title>
      <pentabarf:subtitle>What is LLVM all about and how it integrates FreeBSD system</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T122500</dtstart>
      <dtend>20200202T130500</dtend>
      <duration>00:40:00:00</duration>
      <summary>FreeBSD and LLVM support- What is LLVM all about and how it integrates FreeBSD system</summary>
      <description>&lt;p&gt;We will explain what is LLVM project all about and how central it is under the FreeBSD operating system, as it serves to basically build it ; first we ll go through its major components and what is supported..&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/freebsd_llvm_support/</url>
      <location>AW1.121</location>
      <attendee>David Carlier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9336@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9336</pentabarf:event-id>
      <pentabarf:event-slug>testing_openqa_jdp</pentabarf:event-slug>
      <pentabarf:event-tag>testing_openqa_jdp</pentabarf:event-tag>
      <pentabarf:title>OpenQA with the JDP data analyses framework</pentabarf:title>
      <pentabarf:subtitle>Bug tag propagation on 2M+ test results using Julia</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T122500</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:50:00:00</duration>
      <summary>OpenQA with the JDP data analyses framework- Bug tag propagation on 2M+ test results using Julia</summary>
      <description>&lt;p&gt;Overview of SUSE's Linux kernel testing in OpenQA, how we keep track of known issues, explore test results and other features of JDP. The JDP framework is written in Julia, uses Redis as a distributed data cache and Jupyter for interactive reporting. OpenQA is a large application used for testing operating systems and displaying the results.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_openqa_jdp/</url>
      <location>UB2.147</location>
      <attendee>Richard Palethorpe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9410@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9410</pentabarf:event-id>
      <pentabarf:event-slug>sip3</pentabarf:event-slug>
      <pentabarf:event-tag>sip3</pentabarf:event-tag>
      <pentabarf:title>VoIP Troubleshooting and Monitoring FAQs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T122500</dtstart>
      <dtend>20200202T124000</dtend>
      <duration>00:15:00:00</duration>
      <summary>VoIP Troubleshooting and Monitoring FAQs</summary>
      <description>&lt;p&gt;It's most likely that you have already heard about the SIP3 platform which allows you to monitor and troubleshoot your VoIP infrastructure.&lt;/p&gt;

&lt;p&gt;For the last year SIP3 team has grown and added tons of nice features into platform.&lt;/p&gt;

&lt;p&gt;This talk will tell about past, present and upcoming future of SIP3 and will be useful for both newcomer users and people who've played with SIP3 in the past.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/sip3/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Oleg Agafonov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9435@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9435</pentabarf:event-id>
      <pentabarf:event-slug>fluttereclipse</pentabarf:event-slug>
      <pentabarf:event-tag>fluttereclipse</pentabarf:event-tag>
      <pentabarf:title>Flutter Development in Eclipse</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T122500</dtstart>
      <dtend>20200202T124500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Flutter Development in Eclipse</summary>
      <description>&lt;p&gt;The Eclipse IDE was once heavily used for mobile app development on Android. The Android Development Tools (ADT) for Eclipse have since been deprecated and replaced by a dedicated Android Studio. To make mobile app development possible again, we leveraged the language server protocol to provide stable support for the Dart language and the Flutter SDK in the Eclipse IDE.&lt;/p&gt;

&lt;p&gt;This talk will provide an overview of the Dartboard project including its Dart language support as well as the Flutter development experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/fluttereclipse/</url>
      <location>UD2.119</location>
      <attendee>Jonas Hungershausen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10247@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10247</pentabarf:event-id>
      <pentabarf:event-slug>ambassadornetworks</pentabarf:event-slug>
      <pentabarf:event-tag>ambassadornetworks</pentabarf:event-tag>
      <pentabarf:title>Growing Sustainable Contributions Through Ambassador Networks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T122500</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Growing Sustainable Contributions Through Ambassador Networks</summary>
      <description>&lt;p&gt;Open Source Program Offices are utilizing ambassador programs more and more. We'll talk about why we decided to implement ambassador programs, how we implemented them, got buy-in (from a time and budget standpoint), and more.&lt;/p&gt;

&lt;p&gt;We'll both talk about how we use this program in our respective companies to scale and reach thousands of developers internally. We'll also throw in a few case studies and lessons learned throughout our (ongoing) journeys.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/ambassadornetworks/</url>
      <location>UB5.230</location>
      <attendee>Shilla Saebi</attendee>
      <attendee>Alison Yu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9182@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9182</pentabarf:event-id>
      <pentabarf:event-slug>security_falco_internals_101</pentabarf:event-slug>
      <pentabarf:event-tag>security_falco_internals_101</pentabarf:event-tag>
      <pentabarf:title>Falco Internals 101 : Syscalls processing for security analysis</pentabarf:title>
      <pentabarf:subtitle>What happens when you have: syscalls, a kernel module, an eBPF probe and a Ring Buffer?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Falco Internals 101 : Syscalls processing for security analysis- What happens when you have: syscalls, a kernel module, an eBPF probe and a Ring Buffer?</summary>
      <description>&lt;p&gt;Linux Syscalls can be used as an entrypoint to do security analysis on Linux. However reading and processing every system call in userspace creates a very unique set of challenges.
In this talk we are going to see exactly what those challenges are and how we solved them in the Falco project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_falco_internals_101/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Lorenzo Fontana</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9275@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9275</pentabarf:event-id>
      <pentabarf:event-slug>beam_lumen_elixir_browser</pentabarf:event-slug>
      <pentabarf:event-tag>beam_lumen_elixir_browser</pentabarf:event-tag>
      <pentabarf:title>Lumen</pentabarf:title>
      <pentabarf:subtitle>Elixir in the browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Lumen- Elixir in the browser</summary>
      <description>&lt;p&gt;Lumen is an alternative compiler, interpreter and runtime to the BEAM designed for WebAssembly.  Lumen allows Erlang and Elixir to run in the browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_lumen_elixir_browser/</url>
      <location>AW1.121</location>
      <attendee>Luke Imhoff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9307@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9307</pentabarf:event-id>
      <pentabarf:event-slug>fsr_platform_independent_cpu_fpga_co_design</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_platform_independent_cpu_fpga_co_design</pentabarf:event-tag>
      <pentabarf:title>Platform independent CPU/FPGA co-design: the OscImp-Digital framework</pentabarf:title>
      <pentabarf:subtitle>G. Goavec-Merou, P.-Y. Bourgeois, J.-M. Friedt</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Platform independent CPU/FPGA co-design: the OscImp-Digital framework- G. Goavec-Merou, P.-Y. Bourgeois, J.-M. Friedt</summary>
      <description>&lt;p&gt;Combining the flexibility of FPGA hardware configuration with the high abstraction level of an operating system running on a general purpose central processing unit (CPU) requires mastering a broad range of knowledge, from low level hardware configuration to kernel drivers to libraries and userspace application. While some vendor specific frameworks tackle the challenge, we focus on a vendor independent solution applicable to current FPGA Systen on Chip providers: the OscImp Digital framework provides a comprehensive set of FPGA IP, associated Linux driver, library and userspace examples based on GNU Radio running on the embedded CPU. We demonstrate its use on the Redpitaya platform processing baseband signals as well as the Zynq, most significantly associated with the AD9363 radiofrequency frontend on the PlutoSDR board. In both cases, the FPGA is not only used to stream I/Q coefficients but pre-process the datastream in order to reduce bandwidth and efficiently feed the CPU: we demonstrate embedded FM broadcast radio reception as well as GPS decoding on the PlutoSDR custom bitstream. The framework is available at https://github.com/oscimp/oscimpDigital&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_platform_independent_cpu_fpga_co_design/</url>
      <location>AW1.120</location>
      <attendee>Jean-Michel Friedt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9459@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9459</pentabarf:event-id>
      <pentabarf:event-slug>ema_iceoryx</pentabarf:event-slug>
      <pentabarf:event-tag>ema_iceoryx</pentabarf:event-tag>
      <pentabarf:title>Introduction to Eclipse iceoryx</pentabarf:title>
      <pentabarf:subtitle>Writing a safe IPC framework for autonomous robots and cars</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introduction to Eclipse iceoryx- Writing a safe IPC framework for autonomous robots and cars</summary>
      <description>&lt;p&gt;Bosch has open sourced a true zero-copy middleware for inter-process communication
on modern robotics and vehicle computers. The shared memory based
solution is compatible with Linux/QNX and achieves data independent communication
in constant time without serializing data. We would like to present our
recent development towards an open-source release and demonstrate our performance
and timing benchmarks on a privately developed embedded robot.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_iceoryx/</url>
      <location>UD2.218A</location>
      <attendee>Simon Hoinkis</attendee>
      <attendee>Christian Eltzschig</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9730@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9730</pentabarf:event-id>
      <pentabarf:event-slug>debugging_strace_modern</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_strace_modern</pentabarf:event-tag>
      <pentabarf:title>Postmodern strace</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Postmodern strace</summary>
      <description>&lt;p&gt;strace is a diagnostic, debugging and instructional utility for Linux. It is used to monitor and tamper with interactions between processes and the Linux kernel, which include system calls, signal deliveries, and changes of process state. In this talk the maintainer of strace will describe new features implemented since FOSDEM 2018.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_strace_modern/</url>
      <location>K.4.201</location>
      <attendee>Dmitry Levin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9939@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9939</pentabarf:event-id>
      <pentabarf:event-slug>reprod_jupyter_guix</pentabarf:event-slug>
      <pentabarf:event-tag>reprod_jupyter_guix</pentabarf:event-tag>
      <pentabarf:title>Towards reproducible Jupyter notebooks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T124000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Towards reproducible Jupyter notebooks</summary>
      <description>&lt;p&gt;Jupyter has become a tool of choice for researchers willing to share a narrative and supporting code that their peers can re-run.  This talk is about Jupyter’s Achille’s heel: software deployment.  I will present Guix-Jupyter, which aims to make notebook self-contained and to support reproducible deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/reprod_jupyter_guix/</url>
      <location>UB5.132</location>
      <attendee>Ludovic Courtès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10020@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10020</pentabarf:event-id>
      <pentabarf:event-slug>uk_android</pentabarf:event-slug>
      <pentabarf:event-tag>uk_android</pentabarf:event-tag>
      <pentabarf:title>A Component-based Environment for Android Apps</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A Component-based Environment for Android Apps</summary>
      <description>&lt;p&gt;With 2.5 billions of active users Android is the most widely deployed mobile operating system in the world. Its vast complexity paired with a monolithic architecture regularly result in severe security issues like the infamous Stagefright bug. In this presentation we talk about an ongoing research project which aims at running Android applications on top of the component-based Genode OS framework and secure them using formally verified components. We discuss how Android applications interact, how well this matches the semantics of Genode and what it takes to support unmodified Android apps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_android/</url>
      <location>K.4.601</location>
      <attendee>Alexander Senier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10081@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10081</pentabarf:event-id>
      <pentabarf:event-slug>python2020_manage_change</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_manage_change</pentabarf:event-tag>
      <pentabarf:title>Will somebody *please* tell me what's going on?</pentabarf:title>
      <pentabarf:subtitle>Managing change in Python projects</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Will somebody *please* tell me what's going on?- Managing change in Python projects</summary>
      <description>&lt;p&gt;How does one manage and document change in Python projects, be that new features or deprecation or removal of a feature? Let's explore some of the tools a Python developer can keep in their toolbox for just this purpose.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_manage_change/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Stephen Finucane</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10122@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10122</pentabarf:event-id>
      <pentabarf:event-slug>riscv_openpiton</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_openpiton</pentabarf:event-tag>
      <pentabarf:title>RISC-V Software and Firmware Development in the Cloud Using OpenPiton+Ariane on Amazon F1</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>RISC-V Software and Firmware Development in the Cloud Using OpenPiton+Ariane on Amazon F1</summary>
      <description>&lt;p&gt;RISC-V application, OS, and firmware development has been slowed by the lack of "real hardware" available for developers to work with. With the rise of FPGAs in the cloud and the recent release of the OpenPiton+Ariane manycore platform on Amazon's F1 cloud FPGA platform, we propose using 1-12 core OpenPiton+Ariane processors emulated on F1 to develop RISC-V software and firmware. In this talk, we will give an accelerated tutorial on how to get started with OpenPiton+Ariane, the spec-compliant RISC-V platform it offers, and how the firmware and OS can be modified and run on top. We will show a number of applications built and running for our present Debian distribution and the software development environment that this offers. We will then highlight how hardware and software can be co-designed on OpenPiton+Ariane with the ability to recompile the hardware underlying the cloud FPGA image and deploy it for use by others. This platform is serving as a basis for software and hardware development for the DECADES project, a project investigating heterogenous manycore and hardware accelerator based designs with support for orchestrated data movement.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_openpiton/</url>
      <location>K.3.401</location>
      <attendee>David Wentzlaff</attendee>
      <attendee>Jonathan Balkind</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10134@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10134</pentabarf:event-id>
      <pentabarf:event-slug>replacing_iptables_with_ebpf</pentabarf:event-slug>
      <pentabarf:event-tag>replacing_iptables_with_ebpf</pentabarf:event-tag>
      <pentabarf:title>Replacing iptables with eBPF in Kubernetes with Cilium</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Replacing iptables with eBPF in Kubernetes with Cilium</summary>
      <description>&lt;p&gt;Michal Rostecki is a Software Engineer working at SUSE. He's working on Cilium, both upstream and on integrating it with openSUSE Kubic Project and SUSE CaaS Platform.&lt;/p&gt;

&lt;p&gt;Swaminathan Vasudevan is a Software Engineer working at SUSE. Worked on Neutron Networking Upstream and currently migrating to Cilium and openSUSE Kubic Project and SUSE CaaS Platform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/replacing_iptables_with_ebpf/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Michal Rostecki</attendee>
      <attendee>Swami Vasudevan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10195@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10195</pentabarf:event-id>
      <pentabarf:event-slug>vai_lxd_for_mixed_workloads</pentabarf:event-slug>
      <pentabarf:event-tag>vai_lxd_for_mixed_workloads</pentabarf:event-tag>
      <pentabarf:title>LXD for mixed system containers and VM workloads</pentabarf:title>
      <pentabarf:subtitle>Introducing LXD's new virtual machine feature</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LXD for mixed system containers and VM workloads- Introducing LXD's new virtual machine feature</summary>
      <description>&lt;p&gt;LXD is most known as a system container manager, offering a simple user experience and images for most Linux distributions.
It also offers a simple REST API, network and storage management, project views and easy clustering to dozen of hosts.&lt;/p&gt;

&lt;p&gt;Over the past few months, LXD has now grown the ability to run virtual machines alongside containers, using the exact same REST API and configuration.
This presentation will cover that new feature, why it was done, where it's at now and where we're going with it, as well as provide a quick demo of setting up a small LXD cluster and running both containers and virtual machines on it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_lxd_for_mixed_workloads/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Stéphane Graber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10244@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10244</pentabarf:event-id>
      <pentabarf:event-slug>m3db</pentabarf:event-slug>
      <pentabarf:event-tag>m3db</pentabarf:event-tag>
      <pentabarf:title>Querying millions to billions of metrics with M3DB's inverted index</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Querying millions to billions of metrics with M3DB's inverted index</summary>
      <description>&lt;p&gt;The cardinality of monitoring data we are collecting today continues to rise, in no small part due to the ephemeral nature of containers and compute platforms like Kubernetes. Querying a flat dataset comprised of an increasing number of metrics requires searching through millions and in some cases billions of metrics to select a subset to display or alert on. The ability to use wildcards or regex within the tag name and values of these metrics and traces are becoming less of a nice-to-have feature and more useful for the growing popularity of ad-hoc exploratory queries.&lt;/p&gt;

&lt;p&gt;In this talk we will look at how Prometheus introduced the concept of a reverse index existing side-by-side with a traditional column based TSDB in a single process.  We will then walk through the evolution of M3’s metric index, starting with ElasticSearch and evolving over the years to the current M3DB reverse index. We will give an in depth overview of the alternate designs and dive deep into the architecture of the current distributed index and the optimizations we’ve made in order to fulfill wildcards and regex queries across billions of metrics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/m3db/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Rob Skillington</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10258@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10258</pentabarf:event-id>
      <pentabarf:event-slug>rust_techniques_sled</pentabarf:event-slug>
      <pentabarf:event-tag>rust_techniques_sled</pentabarf:event-tag>
      <pentabarf:title>sled and rio</pentabarf:title>
      <pentabarf:subtitle>modern database engineering with io_uring</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>sled and rio- modern database engineering with io_uring</summary>
      <description>&lt;p&gt;sled is an embedded database that takes advantage of modern lock-free indexing and flash-friendly storage. rio is a pure-rust io_uring library unlocking the linux kernel's new asynchronous IO interface. This short talk will cover techniques that have been used to take advantage of modern hardware and kernels while optimizing for long term developer happiness in a complex, correctness-critical Rust codebase.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_techniques_sled/</url>
      <location>K.3.401</location>
      <attendee>Tyler Neely</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10287@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10287</pentabarf:event-id>
      <pentabarf:event-slug>bringing_collabora_online_webapp</pentabarf:event-slug>
      <pentabarf:event-tag>bringing_collabora_online_webapp</pentabarf:event-tag>
      <pentabarf:title>Bringing Collabora Online to your web app</pentabarf:title>
      <pentabarf:subtitle>Its easy to add rich document collaboration to your web app</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Bringing Collabora Online to your web app- Its easy to add rich document collaboration to your web app</summary>
      <description>&lt;p&gt;The Collabora Online code-base can bring the power of LibreOffice into
an iframe inside your web app. Come and hear how this works, how to integrate
secure, collaborative document editing with your software, and about all the
latest greatest work going on there.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/bringing_collabora_online_webapp/</url>
      <location>AW1.120</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10430@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10430</pentabarf:event-id>
      <pentabarf:event-slug>classifyingo</pentabarf:event-slug>
      <pentabarf:event-tag>classifyingo</pentabarf:event-tag>
      <pentabarf:title>Classify things in Go: the easy way.</pentabarf:title>
      <pentabarf:subtitle>Building classifiers quickly with the community contributions.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Classify things in Go: the easy way.- Building classifiers quickly with the community contributions.</summary>
      <description>&lt;p&gt;Go and public training models can provide great potential: A fast way to build "eyes around the world", also known as classifiers. And with great powers, come great opportunities, such as building fantastic applications to turn our world a better place to live through the technology with few steps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/classifyingo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Sheimy Rahman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10448@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10448</pentabarf:event-id>
      <pentabarf:event-slug>open_research_datalad</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_datalad</pentabarf:event-tag>
      <pentabarf:title>DataLad</pentabarf:title>
      <pentabarf:subtitle>Perpetual decentralized management of digital objects for collaborative open science</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DataLad- Perpetual decentralized management of digital objects for collaborative open science</summary>
      <description>&lt;p&gt;Contemporary sciences are heavily data-driven, but today's data management technologies and sharing practices fall at least a decade behind software ecosystem counterparts.
Merely providing file access is insufficient for a simple reason: data are not static. Data often (and should!) continue to evolve; file formats can change, bugs will be fixed, new data are added, and derived data needs to be integrated.
While (distributed) version control systems are a de-facto standard for open source software development, a similar level of tooling and culture is not present in the open data community.&lt;/p&gt;

&lt;p&gt;The lecture introduces DataLad, a software that aims to address this problem by providing a feature-rich API (command line and Python) for joint management of all digital objects of science: source code, data artifacts (as much as their derivatives), and essential utilities, such as container images of employed computational environments.
A DataLad dataset represents a comprehensive and actionable unit that can be used privately, or be published on today's cyberinfrastructure (GitLab, GitHub, Figshare, S3, Google Drive, etc.) to facilitate large and small-scale collaborations.&lt;/p&gt;

&lt;p&gt;In addition to essential version control tasks, DataLad aids data discovery by supporting a plurality of evolving metadata description standards. Moreover, Datalad is able to capture data provenance information in a way that enables programmatic re-execution of computations, and as such provides a key feature for the implementation of reproducible science.
DataLad is extensible and customizable to fine tune its functionality to specific domains (e.g., field of science or organizational requirements).&lt;/p&gt;

&lt;p&gt;DataLad is built on a few key principles:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;DataLad only knows about two things: Datasets and files.&lt;/strong&gt;
A DataLad dataset is a collection of files in folders.
And a file is the smallest unit any dataset can contain.
At its core, &lt;strong&gt;DataLad is a completely domain-agnostic, general-purpose tool to manage data&lt;/strong&gt;.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A dataset is a Git repository&lt;/strong&gt;.
A dataset is a Git repository. All features of the version control system Git
also apply to everything managed by DataLad.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;A DataLad dataset can take care of managing and version controlling arbitrarily large data&lt;/strong&gt;.
To do this, it has an optional &lt;em&gt;annex&lt;/em&gt; for (large) file content:
Thanks to this annex, DataLad can track files that are TBs in size
(something that Git could not do, and that allows you to restore previous versions of data,
transform and work with it while capturing all provenance,
or share it with whomever you want). At the same time, DataLad does all of the magic
necessary to get this important feature to work quietly in the background.
The annex is set-up automatically, and the tool &lt;a href="https://git-annex.branchable.com"&gt;git-annex&lt;/a&gt; manages it all underneath the hood.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;DataLad follows the social principle to
&lt;strong&gt;minimize custom procedures and data structures&lt;/strong&gt;. DataLad will not transform
your files into something that only DataLad or a specialized tool can read.
A PDF file (or any other type of
file) stays a PDF file (or whatever other type of file it was)
whether it is managed by DataLad or not. This guarantees that users will not loose
data or data access if DataLad would vanish from their system, or even when DataLad
would vanish from the face of Earth. Using DataLad thus does not require or generate
data structures that can only be used or read with DataLad -- DataLad does not
tie you down, it liberates you.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Furthermore, DataLad is developed for &lt;strong&gt;complete decentralization&lt;/strong&gt;.
There is no required central server or service necessary to use DataLad. In this
way, no central infrastructure needs to be maintained (or paid for) --
your own laptop is the perfect place to live for your DataLad project, as is your
institutions webserver, or any other common computational infrastructure you
might be using.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Simultaneously, though, DataLad aims to
&lt;strong&gt;maximize the (re-)use of existing 3rd-party data resources and infrastructure&lt;/strong&gt;.
Users &lt;em&gt;can&lt;/em&gt; use existing central infrastructure should they want to.
DataLad works with any infrastructure from GitHub to
Dropbox, Figshare, or institutional repositories,
enabling users to harvest all of the advantages of their preferred
infrastructure without tying anyone down to central services.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_datalad/</url>
      <location>AW1.126</location>
      <attendee>Michael Hanke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10452@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10452</pentabarf:event-id>
      <pentabarf:event-slug>coreboot_amd</pentabarf:event-slug>
      <pentabarf:event-tag>coreboot_amd</pentabarf:event-tag>
      <pentabarf:title>Status of AMD platforms in coreboot</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Status of AMD platforms in coreboot</summary>
      <description>&lt;p&gt;The presentation is about AMD's involvement in coreboot evolution and development. Gives a high-level overview of the engagement of the silicon vendor in the coreboot project history. The presentation may contain a little bit of technical aspects of firmware and BIOS. However, the intended audience is not only firmware and BIOS developers, but also free and libre hardware enthusiasts too. If anybody is interested in the future of famous platforms like Asus KGPE-D16, Lenovo G505S, PC Engines apu1/apu2, please attend the presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/coreboot_amd/</url>
      <location>K.4.401</location>
      <attendee>Michał Żygowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10472@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10472</pentabarf:event-id>
      <pentabarf:event-slug>prioritizing_is_key</pentabarf:event-slug>
      <pentabarf:event-tag>prioritizing_is_key</pentabarf:event-tag>
      <pentabarf:title>Prioritizing is key</pentabarf:title>
      <pentabarf:subtitle>How to prioritize thousands of bugs without dying in the attempt</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Prioritizing is key- How to prioritize thousands of bugs without dying in the attempt</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/prioritizing_is_key/</url>
      <location>UB4.136</location>
      <attendee>Xisco Fauli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10476@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10476</pentabarf:event-id>
      <pentabarf:event-slug>git_workflow_for_design_in_os_projects</pentabarf:event-slug>
      <pentabarf:event-tag>git_workflow_for_design_in_os_projects</pentabarf:event-tag>
      <pentabarf:title>Gitflow Design</pentabarf:title>
      <pentabarf:subtitle>A git workflow for design in open-source projects</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Gitflow Design- A git workflow for design in open-source projects</summary>
      <description>&lt;p&gt;Gitflow design as mentioned in the description is a git workflow for designers and design work. It's meant to be open, platform-agnostic and help minimise dependencies on proprietary software and help to increase collaboration.&lt;/p&gt;

&lt;p&gt;By using git, we get to take advantage of a lot of useful features available such as controlled access, review process, feedback system, version control files, preview changes in context with side-by-side diffs, detailed history of changes and more, something developers had for years, but that designers never really took advantage o&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/git_workflow_for_design_in_os_projects/</url>
      <location>H.2213</location>
      <attendee>Diogo Sergio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10478@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10478</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_how_can_change_developer_exp_graphics_api</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_how_can_change_developer_exp_graphics_api</pentabarf:event-tag>
      <pentabarf:title>How Kotlin can change developer experience with modern graphics APIs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How Kotlin can change developer experience with modern graphics APIs</summary>
      <description>&lt;p&gt;Creating modern games in Kotlin forces you to use non-object oriented graphic languages and getting your hand dirty with native resource managemente. With wrappers around OpenGL and Vulkan, we make powerful graphics familiar to jvm devs and type-safe.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_how_can_change_developer_exp_graphics_api/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Giuseppe Barbieri</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10495@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10495</pentabarf:event-id>
      <pentabarf:event-slug>reverse_geocoding_is_not_easy</pentabarf:event-slug>
      <pentabarf:event-tag>reverse_geocoding_is_not_easy</pentabarf:event-tag>
      <pentabarf:title>Reverse Geocoding is not easy</pentabarf:title>
      <pentabarf:subtitle>How doing another mundane geocoding service can provide exciting geospatial challenges</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Reverse Geocoding is not easy- How doing another mundane geocoding service can provide exciting geospatial challenges</summary>
      <description>&lt;p&gt;Having seen a dozen of different OpenStreetMap-based geocoders, I did not expect to find myself writing another one. But here I am, tasked with making a reverse geocoder better than the industry-standard Nominatim. Turns out it is a fun and not so straightforward task. Let’s see what can go wrong.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/reverse_geocoding_is_not_easy/</url>
      <location>AW1.126</location>
      <attendee>Ilya Zverev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10528@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10528</pentabarf:event-id>
      <pentabarf:event-slug>dip_p2pcollab</pentabarf:event-slug>
      <pentabarf:event-tag>dip_p2pcollab</pentabarf:event-tag>
      <pentabarf:title>Peer-to-peer collaboration, search &amp; discovery</pentabarf:title>
      <pentabarf:subtitle>Decentralized collaborative application platform</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Peer-to-peer collaboration, search &amp; discovery- Decentralized collaborative application platform</summary>
      <description>&lt;p&gt;A data-centric, offline-first approach to decentralized collaborative application development focusing on data ownership and privacy.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_p2pcollab/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>TG x</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10548@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10548</pentabarf:event-id>
      <pentabarf:event-slug>om_streaming</pentabarf:event-slug>
      <pentabarf:event-tag>om_streaming</pentabarf:event-tag>
      <pentabarf:title>Which video network streaming protocol should I use?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Which video network streaming protocol should I use?</summary>
      <description>&lt;p&gt;Open source stacks such as GStreamer, ffmpeg and UPipe now implement a large number of different ways to stream audio &amp;amp; video over a network. Just to name a few, there are RTSP, SRT, RIST, WebRTC, HLS, DASH, AES67, SmoothStreaming, RTMP! Some are for local networks and some target the Internet, depending on the use-case, these protocols have different upsides and downsides. To create a successful project, one needs to select the best suited technology. I'll go over the various protocols and explain how they relate to each other and their individual advantages and inconveniences.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_streaming/</url>
      <location>UB2.147</location>
      <attendee>Olivier Crête</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10672@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10672</pentabarf:event-id>
      <pentabarf:event-slug>iotcircuitpython</pentabarf:event-slug>
      <pentabarf:event-tag>iotcircuitpython</pentabarf:event-tag>
      <pentabarf:title>IoT with CircuitPython</pentabarf:title>
      <pentabarf:subtitle>Look mam, no development environment.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>IoT with CircuitPython- Look mam, no development environment.</summary>
      <description>&lt;p&gt;Introduction to CircuitPython and how to make basic IoT without a development environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotcircuitpython/</url>
      <location>UD2.218A</location>
      <attendee>David Glaude</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10794@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10794</pentabarf:event-id>
      <pentabarf:event-slug>ansible_collections</pentabarf:event-slug>
      <pentabarf:event-tag>ansible_collections</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Introduction to Ansible collections</pentabarf:title>
      <pentabarf:subtitle>Ansible collections, The future of Ansible content delivery </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Introduction to Ansible collections- Ansible collections, The future of Ansible content delivery </summary>
      <description>&lt;p&gt;The talk with give an introduction of Ansible collections and will talk about collection structure and how to deliver Ansible content with collections&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/ansible_collections/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Abhijeet Kasurde</attendee>
      <attendee>Ganesh Nalawade</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10805@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10805</pentabarf:event-id>
      <pentabarf:event-slug>javascript_microcontrollers</pentabarf:event-slug>
      <pentabarf:event-tag>javascript_microcontrollers</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT JavaScript on Microcontrollers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT JavaScript on Microcontrollers</summary>
      <description>&lt;p&gt;Building an IoT device feels out of reach to a lot of web developers. Most of us didn’t study electrical engineering, and never learned to solder. And programming a microcontroller is on a completely different level than building a website.
But that is just not true anymore. Nowadays microcontrollers have become powerful enough to run JavaScript. And that opens up IoT to all of us. With just 20 lines of code we can build a connected lightbulb, and within seconds we can wirelessly deploy it. Write a couple of lines more, and you can even remotely control a car. And that is precisely what we are going to do.&lt;/p&gt;

&lt;p&gt;(This replaces 'Let's Get Func-y' by Jemima Abu)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/javascript_microcontrollers/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Niels Leenheer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10832@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10832</pentabarf:event-id>
      <pentabarf:event-slug>bof_pinephone_porters</pentabarf:event-slug>
      <pentabarf:event-tag>bof_pinephone_porters</pentabarf:event-tag>
      <pentabarf:title>pinephone porters BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T123000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>01:00:00:00</duration>
      <summary>pinephone porters BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_pinephone_porters/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10142@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10142</pentabarf:event-id>
      <pentabarf:event-slug>dns_bind9_codequality</pentabarf:event-slug>
      <pentabarf:event-tag>dns_bind9_codequality</pentabarf:event-tag>
      <pentabarf:title>Improving BIND 9 Code Quality</pentabarf:title>
      <pentabarf:subtitle>Why is concurrent programming so hard?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T123500</dtstart>
      <dtend>20200201T130500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improving BIND 9 Code Quality- Why is concurrent programming so hard?</summary>
      <description>&lt;p&gt;BIND 9 consists of a huge and old codebase. In this talk, I would like you to show all the available tools that we use on regular basis to improve, refactor and make the BIND 9 code safer. I'll show the examples of various Google/LLVM Sanitizers, cppcheck, LLVM scan-build and semantic patching using coccinelle.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_bind9_codequality/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Ondřej Surý</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10309@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10309</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_openxr</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_openxr</pentabarf:event-tag>
      <pentabarf:title>Game development with OpenXR</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T123500</dtstart>
      <dtend>20200201T130000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Game development with OpenXR</summary>
      <description>&lt;p&gt;Last year Khronos released OpenXR, an open API for using XR hardware. In this talk we will look at the practical side of creating VR applications and games with OpenXR.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_openxr/</url>
      <location>K.3.201</location>
      <attendee>Christoph Haag</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10770@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10770</pentabarf:event-id>
      <pentabarf:event-slug>the_role_of_open_source_in_building_quantum_computing_ecosystem_from_scratch</pentabarf:event-slug>
      <pentabarf:event-tag>the_role_of_open_source_in_building_quantum_computing_ecosystem_from_scratch</pentabarf:event-tag>
      <pentabarf:title>The role of open source in building quantum computing ecosystem from scratch</pentabarf:title>
      <pentabarf:subtitle>Context of a developing country</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T123500</dtstart>
      <dtend>20200201T131000</dtend>
      <duration>00:35:00:00</duration>
      <summary>The role of open source in building quantum computing ecosystem from scratch- Context of a developing country</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/the_role_of_open_source_in_building_quantum_computing_ecosystem_from_scratch/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Hakob Avetisyan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9684@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9684</pentabarf:event-id>
      <pentabarf:event-slug>msyql_ecryption</pentabarf:event-slug>
      <pentabarf:event-tag>msyql_ecryption</pentabarf:event-tag>
      <pentabarf:title>Overview of encryption features</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T124000</dtstart>
      <dtend>20200201T130000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Overview of encryption features</summary>
      <description>&lt;p&gt;MariaDB/MySQL/Percona Server provide some features in this space, but currently there isn't one product that covers all the needs (at least not available as FOSS).
This talk will provide an overview of Data-at-Rest-Encryption features in MySQL, MariaDB and Percona Server for MySQL, their availability across versions, and status (experimental/GA).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/msyql_ecryption/</url>
      <location>H.2214</location>
      <attendee>Hrvoje Matijakovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9810@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9810</pentabarf:event-id>
      <pentabarf:event-slug>duckdb</pentabarf:event-slug>
      <pentabarf:event-tag>duckdb</pentabarf:event-tag>
      <pentabarf:title>DuckDB</pentabarf:title>
      <pentabarf:subtitle>An Embeddable Analytical Database</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T124000</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:15:00:00</duration>
      <summary>DuckDB- An Embeddable Analytical Database</summary>
      <description>&lt;p&gt;We present DuckDB, our new, Open Source embedded analytical data management system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/duckdb/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Hannes Mühleisen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9987@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9987</pentabarf:event-id>
      <pentabarf:event-slug>guile2020</pentabarf:event-slug>
      <pentabarf:event-tag>guile2020</pentabarf:event-tag>
      <pentabarf:title>Celebrating Guile 2020</pentabarf:title>
      <pentabarf:subtitle>Lessons Learned in the Last Lap to Guile 3</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T124000</dtstart>
      <dtend>20200202T131000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Celebrating Guile 2020- Lessons Learned in the Last Lap to Guile 3</summary>
      <description>&lt;p&gt;Guile maintainer Andy Wingo shares his thoughts on the last lap of the race to Guile 3.  We'll go over ways that Guile got faster, more capable, and more minimal at the same time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/guile2020/</url>
      <location>AW1.125</location>
      <attendee>Andy Wingo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10116@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10116</pentabarf:event-id>
      <pentabarf:event-slug>open_food_facts</pentabarf:event-slug>
      <pentabarf:event-tag>open_food_facts</pentabarf:event-tag>
      <pentabarf:title>What's in my food ? Open Food Facts, the Wikipedia of Food</pentabarf:title>
      <pentabarf:subtitle>Mixing mobile crowdsourcing, ai, opensource and opendata to improve food transparency</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T124000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:15:00:00</duration>
      <summary>What's in my food ? Open Food Facts, the Wikipedia of Food- Mixing mobile crowdsourcing, ai, opensource and opendata to improve food transparency</summary>
      <description>&lt;p&gt;Open Food Facts is a collaborative and crowdsourced database of food products from the whole planet, licensed under the Open Database License (ODBL). It was launched in 2012, and today it is powered by 27000 contributors who have collected data and images for over 1 million products in 178 countries (and growing strong…)
This is the opportunity to learn more about Open Food Facts, and the latest developments of the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_food_facts/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Pierre Slamich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10293@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10293</pentabarf:event-id>
      <pentabarf:event-slug>tale</pentabarf:event-slug>
      <pentabarf:event-tag>tale</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T124000</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT A Tale of Two Worlds: Assessing the Vulnerability of Enclave Shielding Runtimes</summary>
      <description>&lt;p&gt;This talk analyzes the vulnerability space arising in Trusted
Execution Environments (TEEs) when interfacing a trusted enclave
application with untrusted, potentially malicious code. Considerable
research and industry effort has gone into developing TEE runtime
libraries with the purpose of transparently shielding enclave
application code from an adversarial environment. However, our analysis
reveals that shielding requirements are generally not well-understood in
real-world TEE runtime implementations. We expose several sanitization
vulnerabilities at the level of the Application Binary Interface (ABI)
and the Application Programming Interface (API) that can lead to
exploitable memory safety and side-channel vulnerabilities in the
compiled enclave. Mitigation of these vulnerabilities is not as simple
as ensuring that pointers are outside enclave memory. In fact, we
demonstrate that state-of-the-art mitigation techniques such as Intel’s
edger8r, Microsoft’s “deep copy marshalling”, or even memory-safe
languages like Rust fail to fully eliminate this attack surface. Our
analysis reveals 35 enclave interface sanitization vulnerabilities in 8
major open-source shielding frameworks for Intel SGX, RISC-V, and Sancus
TEEs. We practically exploit these vulnerabilities in several attack
scenarios to leak secret keys from the enclave or enable remote code
reuse. We have responsibly disclosed our findings, leading to 5
designated CVE records and numerous security patches in the vulnerable
open-source projects, including the Intel SGX-SDK, Microsoft Open
Enclave, Google Asylo, and the Rust compiler.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to begin at the later time of 13:00&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/tale/</url>
      <location>K.4.601</location>
      <attendee>Jo Van Bulck</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10700@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10700</pentabarf:event-id>
      <pentabarf:event-slug>bareosovirt</pentabarf:event-slug>
      <pentabarf:event-tag>bareosovirt</pentabarf:event-tag>
      <pentabarf:title>oVirt-Plugin for Bareos</pentabarf:title>
      <pentabarf:subtitle>Backing up oVirt using Bareos </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T124000</dtstart>
      <dtend>20200201T125500</dtend>
      <duration>00:15:00:00</duration>
      <summary>oVirt-Plugin for Bareos- Backing up oVirt using Bareos </summary>
      <description>&lt;p&gt;Backing up virtual machines in larger environments is usually not a simple task. With the new oVirt-Plugin for Bareos you can now easily backup and restore your oVirt virtual machines.
This talk will give a short introduction how Bareos backs up oVirt virtual machines.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/bareosovirt/</url>
      <location>UD2.119</location>
      <attendee>Andreas Rogge</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9254@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9254</pentabarf:event-id>
      <pentabarf:event-slug>kicad</pentabarf:event-slug>
      <pentabarf:event-tag>kicad</pentabarf:event-tag>
      <pentabarf:title>KiCad: Back to the Future</pentabarf:title>
      <pentabarf:subtitle>KiCad and it's role in the growing open hardware movement</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T124500</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:30:00:00</duration>
      <summary>KiCad: Back to the Future- KiCad and it's role in the growing open hardware movement</summary>
      <description>&lt;p&gt;I will talk about KiCad's role in the Open Hardware design movement and how it is remarkably similar to the early days of the Free, Libre, Open Source Software (FLOSS) movement and what it means for the future of Open Hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/kicad/</url>
      <location>H.2213</location>
      <attendee>Wayne Stambaugh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9682@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9682</pentabarf:event-id>
      <pentabarf:event-slug>buildtest</pentabarf:event-slug>
      <pentabarf:event-tag>buildtest</pentabarf:event-tag>
      <pentabarf:title>Buildtest: HPC Software Stack Testing Framework </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T124500</dtstart>
      <dtend>20200202T125500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Buildtest: HPC Software Stack Testing Framework </summary>
      <description>&lt;p&gt;HPC support teams are often tasked with installing
scientific software for their user community and the complexity of
managing a large software stack gets very challenging. Software
installation brings forth many challenges that requires a team of
domain expertise and countless hours troubleshooting to build an
optimal software state that is tuned to the architecture. In the past
decade, two software build tools (Easybuild, Spack) have emerged
that are widely accepted in HPC community to accelerate building
a complete software stack for HPC systems. The support team are
constantly involved in fulfilling software request for end-users
which leads to an ever-growing software ecosystem. Once a
software is installed, the support team hands it off to the user
without any testing because scientific software requires domain
expertise in order to test software. Some software packages are
shipped with a test suite that can be run at post build while many
software have no mechanism for testing. This poses a knowledge
gap between HPC support team and end-users on the type of
testing to do. Some HPC centers may have developed in-house test
scripts that are suitable for testing their software, but these tests
are not portable due to hardcoded paths and are often site
dependent. In addition, there is no collaboration between HPC
sites in building a test repository that will benefit the community.
In this talk I will presents buildtest, a framework to automate software
testing for a software stack along with several module operations
that would be of interest to the HPC support team.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/buildtest/</url>
      <location>UB5.132</location>
      <attendee>Shahzeb Siddiqui</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10106@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10106</pentabarf:event-id>
      <pentabarf:event-slug>webrtc_misc</pentabarf:event-slug>
      <pentabarf:event-tag>webrtc_misc</pentabarf:event-tag>
      <pentabarf:title>WebRTC isn't just for (video) conference calls</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T124500</dtstart>
      <dtend>20200202T130500</dtend>
      <duration>00:20:00:00</duration>
      <summary>WebRTC isn't just for (video) conference calls</summary>
      <description>&lt;p&gt;WebRTC is showing up in many places: security cameras, babymonitors, games streaming, autonomous cars etc
I'll describe the advantages of WebRTC in these devices but also the challenges of non-mainstream usage.
I'll bring a demo or two and some sample code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/webrtc_misc/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Tim Panton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10779@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10779</pentabarf:event-id>
      <pentabarf:event-slug>web_compatibility_and_ml</pentabarf:event-slug>
      <pentabarf:event-tag>web_compatibility_and_ml</pentabarf:event-tag>
      <pentabarf:title>Web compatibility and ML</pentabarf:title>
      <pentabarf:subtitle>Improving webcompat issue triaging using ML</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T124500</dtstart>
      <dtend>20200202T131000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Web compatibility and ML- Improving webcompat issue triaging using ML</summary>
      <description>&lt;p&gt;In 2019, Mozilla's Open Innovation and WebCompat team joined forces to improve the process of gathering web compatibility issues. One of the experiments was to introduce machine learning capabilities in the triaging process and automate some steps. This talk is about the early steps and how we got some hands on experience with machine learning, what we've achieved so far and potential next steps.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/web_compatibility_and_ml/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Giannis Giannelos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9424@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9424</pentabarf:event-id>
      <pentabarf:event-slug>riscv_comrv</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_comrv</pentabarf:event-tag>
      <pentabarf:title>Cacheable Overlay Manager RISC-V</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T125000</dtstart>
      <dtend>20200201T131000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Cacheable Overlay Manager RISC-V</summary>
      <description>&lt;p&gt;We would like to present and overlay technique for RISCV, develop by WD and open sourced.
This FW feature acts as a software “paging” manager. It is to be threaded with the Real-Time code and to the toolchain.
Cacheable Overlay Manager RISC-V (ComRV), a technique which fits limited memory embedded devices (as IoT’s), and does not need any HW support.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_comrv/</url>
      <location>K.3.401</location>
      <attendee>Ofer Shinaar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10114@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10114</pentabarf:event-id>
      <pentabarf:event-slug>analyzing_dpdk_applications_with_ebpf</pentabarf:event-slug>
      <pentabarf:event-tag>analyzing_dpdk_applications_with_ebpf</pentabarf:event-tag>
      <pentabarf:title>Analyzing DPDK applications with eBPF</pentabarf:title>
      <pentabarf:subtitle>Sharpening the toolset</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T125000</dtstart>
      <dtend>20200201T131000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Analyzing DPDK applications with eBPF- Sharpening the toolset</summary>
      <description>&lt;p&gt;One of the challenges of doing software network applications is observing the inputs, outputs, and what the application is doing with them. Linux provides a rich tool set with eBPF but integrating this into a DPDK application is challenging. The DPDK libraries for capturing is incomplete which leads to lots of time debugging the tools. This talk addresses these issues, recommends solutions and proposes enhancements to make developers live easier.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/analyzing_dpdk_applications_with_ebpf/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Stephen Hemminger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10531@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10531</pentabarf:event-id>
      <pentabarf:event-slug>emacsthoughts</pentabarf:event-slug>
      <pentabarf:event-tag>emacsthoughts</pentabarf:event-tag>
      <pentabarf:title>Emacs Should Be Emacs Lisp - Thoughts on the Future of Emacs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T125000</dtstart>
      <dtend>20200202T131000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Emacs Should Be Emacs Lisp - Thoughts on the Future of Emacs</summary>
      <description>&lt;p&gt;Emacs Lisp is good, actually, and Emacs should primarily be written in Emacs Lisp.  This talk will describe a way forward.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/emacsthoughts/</url>
      <location>UD2.119</location>
      <attendee>Tom Tromey</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10618@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10618</pentabarf:event-id>
      <pentabarf:event-slug>iotpslab</pentabarf:event-slug>
      <pentabarf:event-tag>iotpslab</pentabarf:event-tag>
      <pentabarf:title>PSLab.io</pentabarf:title>
      <pentabarf:subtitle>Pocket Science Lab</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T125000</dtstart>
      <dtend>20200202T130000</dtend>
      <duration>00:10:00:00</duration>
      <summary>PSLab.io- Pocket Science Lab</summary>
      <description>&lt;p&gt;PSLab is a small USB powered iOT board to do measurements. It comes with slots for ESP WiFi chips and Bluetooth and can be used as hardware extension for Android phones or PCs. PSLab has a built-in Oscilloscope, Multimeter, Wave Generator, Logic Analyzer, Power Source, and we are constantly adding more digital instruments. To start measuring, connect two wires to the relevant pins and use the Android or desktop apps to view and collect the data. You can also plug in hundreds of compatible I²C standard sensors to the PSLab pin slots or even control robots with the robotic arm tool.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotpslab/</url>
      <location>UD2.218A</location>
      <attendee>Mario Behling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9288@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9288</pentabarf:event-id>
      <pentabarf:event-slug>containers_live_migration</pentabarf:event-slug>
      <pentabarf:event-tag>containers_live_migration</pentabarf:event-tag>
      <pentabarf:title>Container Live Migration </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T125500</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Container Live Migration </summary>
      <description>&lt;p&gt;The difficult task to checkpoint and restore a process is used in many container runtimes to implement container live migration. This talk will give details how CRIU is able to checkpoint and restore processes, how it is integrated in different container runtimes and which optimizations CRIU offers to decrease the downtime during container migration.&lt;/p&gt;

&lt;p&gt;In this talk I want to provide details how CRIU checkpoints and restores a process. Starting from ptrace() to pause the process, how parasite code is injected into the process to checkpoint the process from its own address space. How CRIU transforms itself to the restored process during restore. How SELinux and seccomp is restored.&lt;/p&gt;

&lt;p&gt;I want to end this talk with an overview about how CRIU is integrated in different container runtimes to implement container live migration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_live_migration/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Adrian Reber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10164@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10164</pentabarf:event-id>
      <pentabarf:event-slug>llvm_gcc_panel</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_gcc_panel</pentabarf:event-tag>
      <pentabarf:title>LLVM and GCC</pentabarf:title>
      <pentabarf:subtitle>Learning to work together</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T125500</dtstart>
      <dtend>20200201T133500</dtend>
      <duration>00:40:00:00</duration>
      <summary>LLVM and GCC- Learning to work together</summary>
      <description>&lt;p&gt;At the GNU Tools Cauldron we held a panel discussion on how GCC and LLVM can work together. The video of that discussion can be seen at https://www.youtube.com/watch?v=PnbJOSZXynA.  We proposed a similar discussion to be held at the LLVM Developers Meeting, but the reviewers suggested that such a discussion would be better held as part of the FOSDEM LLVM Devroom, since that was more likely to attract GNU developers as well.&lt;/p&gt;

&lt;p&gt;We wish to explore how Clang/LLVM and the GCC can work together effectively.&lt;/p&gt;

&lt;p&gt;The participants will explore opportunities for co-operation between the projects. Areas to be covered include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;collaboration on issues related to language standards, changes to existing standards or implementing new ones;&lt;/li&gt;
&lt;li&gt;maintaining ABI compatibility between the compilers;&lt;/li&gt;
&lt;li&gt;interoperability between tools and libraries e.g. building with clang and libstdc++ or building with gcc and linking with lld; and&lt;/li&gt;
&lt;li&gt;communication channels for developers via bugzilla or mailing lists.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The compilers are part of wider projects providing all the components of the tool chain, and we anticipate the discussion will roam to low level utilities, source code debuggers and libraries as well.  We hope the output of the discussion will inform future work between the two communities.&lt;/p&gt;

&lt;p&gt;The panelists are&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Arnaud de Grandmaison&lt;/strong&gt; is a Director of the Linux Foundation, currently working at Arm. He has been developing with LLVM for his last 10+ years, to support custom architecture or enable architecture exploration.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pedro Alves&lt;/strong&gt; is a global mainainer and major contributor to the GNU Debugger (GDB)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tom Tromey&lt;/strong&gt; is a long-time GNU maintainer.  He wrote Automake, worked on gcj and Classpath, and now is a GDB maintainer.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_gcc_panel/</url>
      <location>K.4.201</location>
      <attendee>Jeremy Bennett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10310@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10310</pentabarf:event-id>
      <pentabarf:event-slug>ethicsbackinoss</pentabarf:event-slug>
      <pentabarf:event-tag>ethicsbackinoss</pentabarf:event-tag>
      <pentabarf:title>Bringing back ethics to open source</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T125500</dtstart>
      <dtend>20200202T131500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Bringing back ethics to open source</summary>
      <description>&lt;p&gt;Most discussions around ethical licenses today consider the Open Source Definition (OSD) with the same reverence as Moses did the tablets delivered to him on Mount Sinai.&lt;/p&gt;

&lt;p&gt;The OSD is in fact much more mundane than that. And it tells us more about its authors than about the open source movement in general; had open source been born in less privileged circles, ethical considerations would have been baked in from the start.&lt;/p&gt;

&lt;p&gt;With that in mind, let's revisit what we're actually trying to collectively achieve through the open source movement and reconsider the notion that its mission requires we allow the software we build be used in violation of Human Rights.&lt;/p&gt;

&lt;p&gt;There are minimally-disruptive changes that can be made to the OSD and to existing licenses which would puth ethical concerns centerstage, where they belong, and help us foster responsibility and accountability within our community and within software vendors.&lt;/p&gt;

&lt;p&gt;We'll look at the past attempts at creating ethical licenses and why they have failed. We'll ask all of the hard questions, even those we don't have good answers to yet. And we'll propose a new, multi-pronged approach to this issue. One that we believe, while more demanding to implement, has a much better chance of success than previous attempts have had.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/ethicsbackinoss/</url>
      <location>UB5.230</location>
      <attendee>Tobie Langel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10380@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10380</pentabarf:event-id>
      <pentabarf:event-slug>working_with_spatial_trajectories_in_boost_geometry</pentabarf:event-slug>
      <pentabarf:event-tag>working_with_spatial_trajectories_in_boost_geometry</pentabarf:event-tag>
      <pentabarf:title>Working with spatial trajectories in Boost Geometry</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T125500</dtstart>
      <dtend>20200202T131500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Working with spatial trajectories in Boost Geometry</summary>
      <description>&lt;p&gt;Recently, there is a growing interest in geospatial trajectory computing. We call trajectories the sequences of time-stamped locations. As the technology for tracking moving objects becomes cheaper and more accurate, massive amounts of spatial trajectories are generated nowadays by smartphones, infrastructure, computer games, natural phenomena, and many other sources.&lt;/p&gt;

&lt;p&gt;In this talk we will present the set of tools available in Boost Geometry to work with trajectories highlighting latest as well as older library developments. Starting with more basic operations like length, distance and closest points computations between trajectories we move forward to more advanced operations like compression or simplification as well as the conceptually opposite operation of densify by interpolating or generating random points on a given trajectory. We conclude with the important topic of similarity measurements between trajectories.&lt;/p&gt;

&lt;p&gt;All implemented algorithms are parameterized by using the Boost Geometry's strategy mechanism that control the accuracy-efficiency trade-off and work for 3 different coordinate systems (namely, cartesian, spherical and ellipsoidal) each of which comes with its own advantages and limitations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/working_with_spatial_trajectories_in_boost_geometry/</url>
      <location>AW1.126</location>
      <attendee>Vissarion Fysikopoulos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9097@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9097</pentabarf:event-id>
      <pentabarf:event-slug>gpl_and_business</pentabarf:event-slug>
      <pentabarf:event-tag>gpl_and_business</pentabarf:event-tag>
      <pentabarf:title>Why the GPL is great for business</pentabarf:title>
      <pentabarf:subtitle>Debunking the current business licensing discussion</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Why the GPL is great for business- Debunking the current business licensing discussion</summary>
      <description>&lt;p&gt;In the past few years we saw a lot of discussions around free software licenses and why they are bad for companies. This talk debunks this claim and shows how free software licenses are actually great for startups if done right.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/gpl_and_business/</url>
      <location>Janson</location>
      <attendee>Frank Karlitschek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9112@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9112</pentabarf:event-id>
      <pentabarf:event-slug>ada_bindings</pentabarf:event-slug>
      <pentabarf:event-tag>ada_bindings</pentabarf:event-tag>
      <pentabarf:title>Cappulada: What we've Learned</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Cappulada: What we've Learned</summary>
      <description>&lt;p&gt;Last year I presented Cappulada, a C++ binding generator for Ada that
intended to overcome the shortcomings of existing solutions and to
provide usable bindings even for complex C++ code.&lt;/p&gt;

&lt;p&gt;This year I want to show our conclusions on why automatic bindings
between C++ and Ada are hard (if not impossible) and where existing
solutions (including our own) fail.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_bindings/</url>
      <location>AW1.125</location>
      <attendee>Johannes Kliemann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9163@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9163</pentabarf:event-id>
      <pentabarf:event-slug>ethical_ai</pentabarf:event-slug>
      <pentabarf:event-tag>ethical_ai</pentabarf:event-tag>
      <pentabarf:title>Freedom and AI: Can Free Software include ethical AI systems?</pentabarf:title>
      <pentabarf:subtitle>Exploring the intersection of Free software and AI</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community and Ethics</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Freedom and AI: Can Free Software include ethical AI systems?- Exploring the intersection of Free software and AI</summary>
      <description>&lt;p&gt;Despite the number of working groups, advisory committees, and coordination roundtables, there is little progress towards creating more ethical and safe AI systems. AI systems are deployed in increasingly fragile contexts. From law enforcement to humanitarian aid, several organizations use AI powered systems to make or inform critical decisions with increasingly outsized side effects.&lt;/p&gt;

&lt;p&gt;What is a rights-based approach for designing minimally safe and transparent guidelines for AI systems? In this talk, we explore what a Free AI system might look like. Then, taking research and guidelines from organizations such as Google and the UN Office for the Coordination of Humanitarian Affairs, we propose practical policies and tools to ensure those building an AI system respect user freedom. Lastly, we propose the outlines of a new kind of framework where all derivative works also respect those freedoms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community and Ethics</categories>
      <url>https:/fosdem.org/2020/schedule/event/ethical_ai/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Justin W. Flory</attendee>
      <attendee>Michael Nolan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9212@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9212</pentabarf:event-id>
      <pentabarf:event-slug>building_blocks_for_containerized_ceph</pentabarf:event-slug>
      <pentabarf:event-tag>building_blocks_for_containerized_ceph</pentabarf:event-tag>
      <pentabarf:title>Building Blocks for Containerized Ceph</pentabarf:title>
      <pentabarf:subtitle>How Raw Block PersistentVolumes Changed the Way We Look at Storage in Kubernetes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Building Blocks for Containerized Ceph- How Raw Block PersistentVolumes Changed the Way We Look at Storage in Kubernetes</summary>
      <description>&lt;p&gt;Originally, Kubernetes PersistentVolumes (PVs) could only present storage to containers as filesystems. Now, raw block PersistentVolumes (PVs) allow applications to consume storage in a new way. In particular, Rook-Ceph now makes use of them to provide the backing store for its clustered storage in a more Kubernetes-like fashion and with improved security. Now we can rethink the notion of how we structure our storage clusters, moving the focus away from static nodes and basing them on more dynamic, resilient storage devices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/building_blocks_for_containerized_ceph/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Jose Rivera</attendee>
      <attendee>Rohan Gupta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9223@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9223</pentabarf:event-id>
      <pentabarf:event-slug>speculative_execution</pentabarf:event-slug>
      <pentabarf:event-tag>speculative_execution</pentabarf:event-tag>
      <pentabarf:title>Improving protections against speculative execution side channel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Improving protections against speculative execution side channel</summary>
      <description>&lt;p&gt;Speculative execution side channel methods pose new challenges to not only system administrators, users and security experts but also to developers. Developers can use different techniques to harden their code and reduce the feasibility of a possible malicious actor using these methods to leak secrets. But what is a secret? How can someone leak any of my data using these methods? This presentation introduces some architectural concepts that these methods use. It will also present how these methods work and how malicious actors might try to infer data from other users and codes. We will introduce some of the techniques that developers can use for mitigation, together with details about specific challenges that developers of different programming languages might face when implementing these mitigation techniques. Finally, we will present some of the mitigations that we are introducing in software to help ensure that these techniques can not be exploited in production environments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2020/schedule/event/speculative_execution/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>David Stewart</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9313@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9313</pentabarf:event-id>
      <pentabarf:event-slug>rust_redisjson</pentabarf:event-slug>
      <pentabarf:event-tag>rust_redisjson</pentabarf:event-tag>
      <pentabarf:title>RedisJSON </pentabarf:title>
      <pentabarf:subtitle>A document DB in Rust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>RedisJSON - A document DB in Rust</summary>
      <description>&lt;p&gt;Over the last decade, Redis has become one of the most popular NoSQL DBs delivering on the promise of high throughput and low latency. What started as a pure C code base is gradually being augmented with Rust due to the trifecta of safety, concurrency, and speed. A primary example is thre RedisJSON module which turns Redis into a document DB.&lt;/p&gt;

&lt;p&gt;The talk outlines the principal architecture of the re-implementation of RedisJSON, the challenges encountered and the solutions for these. The focus is on the practical aspects rather than conveying theoretical knowledge. A comparison with other open source document DB concludes this presentation, concentrating on latency and throughput aspects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_redisjson/</url>
      <location>K.3.401</location>
      <attendee>Christoph Zimmermann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9314@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9314</pentabarf:event-id>
      <pentabarf:event-slug>blender</pentabarf:event-slug>
      <pentabarf:event-tag>blender</pentabarf:event-tag>
      <pentabarf:title>Blender, Coming of Age</pentabarf:title>
      <pentabarf:subtitle>18 years of Blender open source projects</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>History</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Blender, Coming of Age- 18 years of Blender open source projects</summary>
      <description>&lt;p&gt;The presentation is going to be audiovisual and entertaining; based on a number of short videos I want to tell the story of Blender. Starting in late 90s, how Blender became open source, going over the big milestones for Blender, end ending with the fast growth of our project and the interest of the film and game industry. Blender now is a more mature project now, which involves a different dynamics than it used to be. How are we going to tackle the challenges of the industry, while not losing the community that brought us this far?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>History</categories>
      <url>https:/fosdem.org/2020/schedule/event/blender/</url>
      <location>Janson</location>
      <attendee>Ton Roosendaal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9364@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9364</pentabarf:event-id>
      <pentabarf:event-slug>dragonscgo</pentabarf:event-slug>
      <pentabarf:event-tag>dragonscgo</pentabarf:event-tag>
      <pentabarf:title>Dragons of CGO</pentabarf:title>
      <pentabarf:subtitle>Hard-learned Lessons from Writing Go Wrappers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Dragons of CGO- Hard-learned Lessons from Writing Go Wrappers</summary>
      <description>&lt;p&gt;YottaDB is a mature, hierarchical key-value, free / open source NoSQL database whose is used in enterprise-scale mission-critical applications in banking and healthcare, and also scales down to fit on IoT devices like the Raspberry Pi Zero, as well as applications in-between (like the University of Antwerp library catalog system). When a customer funded us to develop a Go API to YottaDB, we thought it would be a straightforward project. But it was a very painful exercise for us. The presentation discusses the problems we faced, and how we overcame them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/dragonscgo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>K.S. Bhaskar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9366@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9366</pentabarf:event-id>
      <pentabarf:event-slug>apache_datasketches</pentabarf:event-slug>
      <pentabarf:event-tag>apache_datasketches</pentabarf:event-tag>
      <pentabarf:title>Apache DataSketches</pentabarf:title>
      <pentabarf:subtitle>A Production Quality Sketching Library for the Analysis of Big Data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Apache DataSketches- A Production Quality Sketching Library for the Analysis of Big Data</summary>
      <description>&lt;p&gt;In​ the analysis of b​ig data there are often problem queries that don’t scale because they require huge compute resources to generate exact results, or don’t parallelize well. Examples include c​ount-distinct, ​quantiles, most frequent items, joins, matrix computations, and graph analysis. Algorithms that can produce accuracy guaranteed approximate answers for these problem queries are a required toolkit for modern analysis systems that need to process massive amounts of data​ quickly. For interactive queries there may not be other viable alternatives, and in the case of real­-time streams, these specialized algorithms, called stochastic, s​treaming, sublinear algorithms,​ or 's​ketches',​ are the only known solution. This technology has helped Yahoo successfully reduce data processing times from days to hours or minutes on a number of its internal platforms and has enabled subsecond queries on real-time platforms that would have been infeasible without sketches. This talk provides a short introduction to sketching and to Apache DataSketches, an open source library of these algorithms designed for large production analysis systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/apache_datasketches/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Claude Warren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9455@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9455</pentabarf:event-id>
      <pentabarf:event-slug>ussftbasd</pentabarf:event-slug>
      <pentabarf:event-tag>ussftbasd</pentabarf:event-tag>
      <pentabarf:title>Using systemd security features to build a more secure distro</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Using systemd security features to build a more secure distro</summary>
      <description>&lt;p&gt;Systemd provides a bunch of features which can be used to contain and secure services,
making security and isolation primitives provided by the kernel accessible to system programs.
This allows service authors to write much simpler code, and often to avoid any integration
with the operating system for security purposes.
Unfortunately, those features are still not widely used, possibly because developers
want to maintain compatibility with a wide range of systems.&lt;/p&gt;

&lt;p&gt;I'll talk about the features that are the most useful,
how they can be used in practice, and how this could be used
to make a noticeable change in security at the distribution level.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/ussftbasd/</url>
      <location>K.3.201</location>
      <attendee>Zbigniew Jędrzejewski-Szmek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9566@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9566</pentabarf:event-id>
      <pentabarf:event-slug>vai_ovirt_4k</pentabarf:event-slug>
      <pentabarf:event-tag>vai_ovirt_4k</pentabarf:event-tag>
      <pentabarf:title>oVirt 4k - teaching an old dog new tricks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>oVirt 4k - teaching an old dog new tricks</summary>
      <description>&lt;p&gt;Teaching oVirt to work with 4k storage.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_ovirt_4k/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Nir Soffer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9762@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9762</pentabarf:event-id>
      <pentabarf:event-slug>user_standing</pentabarf:event-slug>
      <pentabarf:event-tag>user_standing</pentabarf:event-tag>
      <pentabarf:title>COLLAB: How can we give users standing in free/open software/hardware?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>COLLAB: How can we give users standing in free/open software/hardware?</summary>
      <description>&lt;p&gt;How can we give users standing in free/open software/hardware?
How can we motivate end users to care about FOSS if
they can't express their preference? What tools do we have beyond
the "court of public opinion"? Can we invent a NEW legal hack?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/user_standing/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9788@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9788</pentabarf:event-id>
      <pentabarf:event-slug>fsr_striving_for_performance_portability</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_striving_for_performance_portability</pentabarf:event-tag>
      <pentabarf:title>Striving for Performance Portability of Software Radio Software in the Era of Heterogeneous SoCs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Striving for Performance Portability of Software Radio Software in the Era of Heterogeneous SoCs</summary>
      <description>&lt;p&gt;Future heterogeneous DSSoCs will be extraordinarily complex in terms of processors, memory hierarchies, and interconnection networks. To manage this complexity, architects, system software designers, and application developers need design and programming technologies to be flexible, accurate, efficient, and productive. Recently, our team has started to explore the mapping of GnuRadio to various heterogeneous SoCs in order to understand how programming technologies can support this goal of making this SDR framework performance portable. Using our software stack, we are porting several SDR applications to GPUs from NVIDIA, AMD, and ARM, and to NVIDIA Xavier SoCs, Qualcomm Snapdragon, and Xilinx Zynq devices. Our current approach uses a directive-based programming model and a new intelligent runtime scheduler to port and execute the workflows. We are evaluating several open programming models to enable performance portability; initially, they include directive-based compilers, OpenCL, and SYCL. All of these approaches will generate tasks that are then queued and scheduled by our open-source intelligent runtime scheduler, which is a critical component of our approach. Initial performance results appear promising; however, more automation will further broad deployment. Also, we have developed a host of tools to examine and profile SDR workflows and modules. Specifically, these analysis tools enable automated characterization of the behavioral and computational features of GNU Radio blocks and workflows. The static tools in GR-tools help developers to create ontologies and queries to classify GR modules based on custom scenarios. The dynamic toolset provides automated profiling capabilities of GR workflows and presents detailed statistics on how components in a given software defined radio application perform. GR-tools also produces a graph-based representation of the analyzed data and provides powerful visualization options to filter and display the information obtained from the static and dynamic tools. Our software is available as open-source software and will be made available to the community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_striving_for_performance_portability/</url>
      <location>AW1.120</location>
      <attendee>Jeffrey Vetter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9790@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9790</pentabarf:event-id>
      <pentabarf:event-slug>web3</pentabarf:event-slug>
      <pentabarf:event-tag>web3</pentabarf:event-tag>
      <pentabarf:title>Web3 - the Internet of Freedom, Value, and Trust</pentabarf:title>
      <pentabarf:subtitle>On exiting the system and reclaiming control of our digital and physical lives</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Web3 - the Internet of Freedom, Value, and Trust- On exiting the system and reclaiming control of our digital and physical lives</summary>
      <description>&lt;p&gt;For as long as human society has existed, humans have been unable to trust each other. For millennia, we relied on middlemen to establish business or legal relationships. With the advent of Web2.0, we also relayed the establishment of personal connections, and the system has turned against us. The middlemen abuse our needs and their power and we find ourselves chained to convenience at the expense of our own thoughts, our own privacy. Web3 is a radical new frontier ready to turn the status quo on its head, and these are the technologies we're using to make it happen.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/web3/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Bruno Škvorc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9800@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9800</pentabarf:event-id>
      <pentabarf:event-slug>open_research_frictionless_data</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_frictionless_data</pentabarf:event-tag>
      <pentabarf:title>Frictionless Data for Reproducible Research</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Frictionless Data for Reproducible Research</summary>
      <description>&lt;p&gt;Generating insight and conclusions from research data is often not a straightforward process. Data can be hard to find, archived in difficult to use formats, poorly structured and/or incomplete. These issues create “friction” and make it difficult to use, publish and share data. The Frictionless Data initiative (https://frictionlessdata.io/) at Open Knowledge Foundation (http://okfn.org) aims to reduce friction in working with data, with a goal to make it effortless to transport data among different tools and platforms for further analysis, and with an emphasis on reproducible research and open data. The Frictionless Data project is comprised of a set of specifications (https://frictionlessdata.io/specs/) for data and metadata interoperability, accompanied by a collection of open source software libraries (https://frictionlessdata.io/software/) that implement these specifications, and a range of best practices for data management. Over the past year and a half, we have been working specifically with the researcher community to prototype using Frictionless Data’s open source tools to improve researchers’ data workflows and champion reproducibility. This talk will discuss the technical ideas behind Frictionless Data for research and will also showcase recent collaborative use cases, such as how oceanographers implemented Frictionless Data tooling into their data ingest pipelines to integrate disparate data while maintaining quality metadata in an easy to use interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_frictionless_data/</url>
      <location>AW1.126</location>
      <attendee>Lilly Winfree</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9807@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9807</pentabarf:event-id>
      <pentabarf:event-slug>proposal_to_inspect_and_highlight_styles_in_writer</pentabarf:event-slug>
      <pentabarf:event-tag>proposal_to_inspect_and_highlight_styles_in_writer</pentabarf:event-tag>
      <pentabarf:title>Proposal to inspect and highlight styles in Writer</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Proposal to inspect and highlight styles in Writer</summary>
      <description>&lt;p&gt;Styles are the essence of a text processor. And while experts love to unleash the power of LibreOffice Writer, it’s at the same time a major source of nuisance. In particular when you receive documents from other people, it can be quite difficult to understand the applied formatting and to fix issues around. This talk presents two ideas for an improved feedback.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/proposal_to_inspect_and_highlight_styles_in_writer/</url>
      <location>UB4.136</location>
      <attendee>Heiko Tietze</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9874@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9874</pentabarf:event-id>
      <pentabarf:event-slug>python2020_coala</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_coala</pentabarf:event-tag>
      <pentabarf:title>Discover Static Code Analysis in Python with Coala Framework</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Discover Static Code Analysis in Python with Coala Framework</summary>
      <description>&lt;p&gt;We, as developer, aim to provide code that, almost matches our team code style, looks better and behaves right. Static code analysis (SCA) tools are one of the way to achieves that. But, with multi-programming languages projects and all kinds of code related needs, It's difficult to address all thoses usecases without dealing with a vast majority of SCA tools.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Coala&lt;/strong&gt; is a — language agnostic — static code analysis framework that provides a common command-line interface for linting and fixing all your code.&lt;/p&gt;

&lt;p&gt;It is written in Python and supports way over 50 languages in addition to language independent routines. So, instead of building new analysis tools from scratch you can now build your own custom logic and let let coala deal with the rest.&lt;/p&gt;

&lt;p&gt;This talk introduces the audience to the Coala Framework and guides them through how the can use it to build routines to do almost anything you want with your code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_coala/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Lionel Lonkap Tsamba</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9882@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9882</pentabarf:event-id>
      <pentabarf:event-slug>cert_lpi_1</pentabarf:event-slug>
      <pentabarf:event-tag>cert_lpi_1</pentabarf:event-tag>
      <pentabarf:title>LPI Exam Session 1</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>02:00:00:00</duration>
      <summary>LPI Exam Session 1</summary>
      <description>&lt;h3&gt;LPI offers discounted certification exams at FOSDEM&lt;/h3&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_lpi_1/</url>
      <location>UB4.132</location>
      <attendee>LPI Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9954@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9954</pentabarf:event-id>
      <pentabarf:event-slug>uxbox_open_source_online_prototyping_platform</pentabarf:event-slug>
      <pentabarf:event-tag>uxbox_open_source_online_prototyping_platform</pentabarf:event-tag>
      <pentabarf:title>UXBOX, the time for an open source online prototyping platform has arrived</pentabarf:title>
      <pentabarf:subtitle>Vision and short demo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>UXBOX, the time for an open source online prototyping platform has arrived- Vision and short demo</summary>
      <description>&lt;p&gt;Hello World UXBOX! This will be our first public announcement of the coming of UXBOX, the open source prototyping online platform based on SVG. We will share our vision and the 2020 product roadmap, explaining the resources that are committed to them. We will perform a quick demo and hope to start a productive conversation with the Open Source Design Community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/uxbox_open_source_online_prototyping_platform/</url>
      <location>H.2213</location>
      <attendee>Pablo Ruiz-Múzquiz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10038@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10038</pentabarf:event-id>
      <pentabarf:event-slug>velero</pentabarf:event-slug>
      <pentabarf:event-tag>velero</pentabarf:event-tag>
      <pentabarf:title>Preserve kubernetes state using heptio velero</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Preserve kubernetes state using heptio velero</summary>
      <description>&lt;p&gt;Stateful applications like databases needs to preserve their state as they need to save client data of one session for use in next session in persistent storage. Managing state in Kubernetes is difficult because the system’s dynamism is too chaotic for most databases to handle. So backup of data is very important especially in case of node failures, disk failures etc.
Velero is an open source tool to safely backup and restore, perform disaster recovery, and migrate Kubernetes cluster resources and persistent volumes.
In this talk, I will elaborate on why, how and when to use velero for your Kubernetes cluster and volumes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/velero/</url>
      <location>UD2.119</location>
      <attendee>Harshita Sharma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10109@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10109</pentabarf:event-id>
      <pentabarf:event-slug>are_pwas_ready_to_take_over_the_world</pentabarf:event-slug>
      <pentabarf:event-tag>are_pwas_ready_to_take_over_the_world</pentabarf:event-tag>
      <pentabarf:title>Are PWAs ready to take over the world?</pentabarf:title>
      <pentabarf:subtitle>Implementing main progressive web app features in practice</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Are PWAs ready to take over the world?- Implementing main progressive web app features in practice</summary>
      <description>&lt;p&gt;This talk offers a walk-through of the main PWA features and a comparison how they behave across different platforms (Linux, Android, iOS), on various web browsers (Firefox, Chrome, Safari). Practical code examples will come from Sojourner - a FOSDEM conference companion app. We will also discuss some UX/UI challenges and their potential solutions specific for PWAs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/are_pwas_ready_to_take_over_the_world/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Jarek Lipski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10132@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10132</pentabarf:event-id>
      <pentabarf:event-slug>job_script_archival</pentabarf:event-slug>
      <pentabarf:event-tag>job_script_archival</pentabarf:event-tag>
      <pentabarf:title>Facilitating HPC job debugging through job scripts archival</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Facilitating HPC job debugging through job scripts archival</summary>
      <description>&lt;p&gt;SArchive is a lightweight tool to facilitate debugging HPC job issues by providing support teams with the exact version of the job script that is run in the HPC job in an archive either on the filesystem, in Elasticsearch, or by producing it to a Kafka topic.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/job_script_archival/</url>
      <location>UB5.132</location>
      <attendee>Andy Georges</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10150@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10150</pentabarf:event-id>
      <pentabarf:event-slug>uk_sculpt</pentabarf:event-slug>
      <pentabarf:event-tag>uk_sculpt</pentabarf:event-tag>
      <pentabarf:title>Demonstration of the Sculpt Operating System</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Demonstration of the Sculpt Operating System</summary>
      <description>&lt;p&gt;Sculpt OS is a novel general-purpose operating system designed from the ground up and implemented using the building blocks of the Genode OS framework. It started with the vision of a truly trustworthy OS that combines a completely new system structure with microkernels, capability-based security, sandboxed device drivers, and virtual machines. The talk is a live demonstration of the current incarnation of Sculpt.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_sculpt/</url>
      <location>K.4.601</location>
      <attendee>Norman Feske</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10218@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10218</pentabarf:event-id>
      <pentabarf:event-slug>security_docker_security_considerations_incident_analysis</pentabarf:event-slug>
      <pentabarf:event-tag>security_docker_security_considerations_incident_analysis</pentabarf:event-tag>
      <pentabarf:title>Docker Security considerations &amp; Incident Analysis </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Docker Security considerations &amp; Incident Analysis </summary>
      <description>&lt;p&gt;In this presentation we take under consideration the increased use of Docker in corporate environments.
It is a fact that Docker has found wide spread of use during the past years, mostly because of it
being very easy to use , economic w.r.t resources used, fast and easy to deploy when compared with
a full blown virtual machine. More and more servers are being operated as Docker hosts on which
micro-services run in containers. From a security point of view, two aspects of it arise in the
context of this talk and the inherent time-limitations it has. Firstly, the aspect of the already
quite talked-through question, “is it secure ?”.Secondly the less analyzed aspect of incident analysis
and the changes introduced with respect  to known methods and evidence.In this presentation we will
briefly outline some security considerations about Docker and the average user and then we will try
to examine how Docker introduces changes to the workflow related to incident analysis and forensics in its environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_docker_security_considerations_incident_analysis/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>John Lionis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10328@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10328</pentabarf:event-id>
      <pentabarf:event-slug>dip_dat_browser</pentabarf:event-slug>
      <pentabarf:event-tag>dip_dat_browser</pentabarf:event-tag>
      <pentabarf:title>DAT protocol in the browser: Progress and Challenges</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DAT protocol in the browser: Progress and Challenges</summary>
      <description>&lt;p&gt;Dweb protocols, like DAT and IPFS, promise significant benefits over the standard client-server protocols for web content. Particularly for self-hosting and -publishing, these protocols could reduce barriers to entry by eliminating server costs as well as promoting data ownership. Despite this, there has been no adoption of these protocols in mainstream browsers yet. This talk gives an overview of work to add native-like support for the DAT protocol to Gecko-based browsers. We discuss the limitations of the current WebExtension APIs in Chrome and Firefox for this purpose, and how Firefox's libdweb project improves on this. We present the dat-webext browser extension which implements DAT support in Firefox on Desktop and for Geckoview on Android.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_dat_browser/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Sam Macbeth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10345@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10345</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_improve_your_android_app_with_coroutines</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_improve_your_android_app_with_coroutines</pentabarf:event-tag>
      <pentabarf:title>Improve your Android app with coroutines</pentabarf:title>
      <pentabarf:subtitle>Coroutines integration in VLC on Android</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Improve your Android app with coroutines- Coroutines integration in VLC on Android</summary>
      <description>&lt;p&gt;Koltinx Coroutines library implementation in Android development.&lt;/p&gt;

&lt;p&gt;Presentation of coroutines integration and how it improved VLC on Android&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_improve_your_android_app_with_coroutines/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Geoffrey Métais</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10379@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10379</pentabarf:event-id>
      <pentabarf:event-slug>beam_coffeebeam_beam_vm_android</pentabarf:event-slug>
      <pentabarf:event-tag>beam_coffeebeam_beam_vm_android</pentabarf:event-tag>
      <pentabarf:title>CoffeeBeam</pentabarf:title>
      <pentabarf:subtitle>A BEAM VM for Android</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>CoffeeBeam- A BEAM VM for Android</summary>
      <description>&lt;p&gt;The speaker started to experiment with running BEAM modules on Android during summer of 2019. A prototype called CoffeeBeam has been created that is capable of loading and running BEAM files on Android. The solution also contains a virtual machine that provides a lightweight Erlang runtime system. Most of the implemented functionality is independent of the source language of the BEAM files, so the platform is easily extensible to support further languages on the BEAM. During the talk, the speaker is going to present a real-life example of running a BEAM file on Android, while presenting the concepts of the implementation and sharing the story of this journey.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_coffeebeam_beam_vm_android/</url>
      <location>AW1.121</location>
      <attendee>Viktor Gergely</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10537@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10537</pentabarf:event-id>
      <pentabarf:event-slug>ema_low_cost_test_fixture</pentabarf:event-slug>
      <pentabarf:event-tag>ema_low_cost_test_fixture</pentabarf:event-tag>
      <pentabarf:title>Building a low-cost test fixture</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building a low-cost test fixture</summary>
      <description>&lt;p&gt;When printed circuit boards come out of the assembly line, a test fixture is required to perform functional testing and program the firmware.
These fixtures, called bed of nails, are sturdy setups usually built for high volume production, and can be quite costly.
The goal of this talk is to describe how you can build your own low cost fixture with basic PCB design skills and off the shelves components.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_low_cost_test_fixture/</url>
      <location>UD2.218A</location>
      <attendee>Guillaume Vier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10561@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10561</pentabarf:event-id>
      <pentabarf:event-slug>om_animation</pentabarf:event-slug>
      <pentabarf:event-tag>om_animation</pentabarf:event-tag>
      <pentabarf:title>FOSS in Animation</pentabarf:title>
      <pentabarf:subtitle>The state of Free and Open Source software in the Animation and VFX Industry</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>FOSS in Animation- The state of Free and Open Source software in the Animation and VFX Industry</summary>
      <description>&lt;p&gt;The Animation industry has always been ruled by proprietary software, mainly from Autodesk, Adobe and The Foundry. But recently we noticed a rise of interest in software like Blender or Krita. Alongside them, initiatives like the Academy Software Foundation are popping. Last but not least, more and more studios publish the sources of their in-house software. During this conference, we'll explain how a typical production pipeline works. Then, we'll discuss how open source impacts animation productions and what we can expect for the future. As a conclusion, I'll explain how studios collaborate more together through free and open-source software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_animation/</url>
      <location>UB2.147</location>
      <attendee>Frank Rousseau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10597@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10597</pentabarf:event-id>
      <pentabarf:event-slug>more_than_one_tool_tiki</pentabarf:event-slug>
      <pentabarf:event-tag>more_than_one_tool_tiki</pentabarf:event-tag>
      <pentabarf:title>More than one tool for collaborating on writing the Tiki CMS</pentabarf:title>
      <pentabarf:subtitle>This talk reviews the many collaboration tools used by the Tiki community for writing knowledge management and collaboration software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>More than one tool for collaborating on writing the Tiki CMS- This talk reviews the many collaboration tools used by the Tiki community for writing knowledge management and collaboration software</summary>
      <description>&lt;p&gt;The &lt;em&gt;Tiki Wiki CMS Groupware&lt;/em&gt; software community obviously uses Tiki itself for collaboration and knowledge management.
Yet, many other software tools or infrastructures are used. I will review and explain how and why.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/more_than_one_tool_tiki/</url>
      <location>AW1.120</location>
      <attendee>Jean-Marc Libs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10650@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10650</pentabarf:event-id>
      <pentabarf:event-slug>olimex_oshw</pentabarf:event-slug>
      <pentabarf:event-tag>olimex_oshw</pentabarf:event-tag>
      <pentabarf:title>Open Source Hardware for Industrial use</pentabarf:title>
      <pentabarf:subtitle>OSHW model has benefits for SOC vendors, industrial manufacturers and end users</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Open Source Hardware for Industrial use- OSHW model has benefits for SOC vendors, industrial manufacturers and end users</summary>
      <description>&lt;p&gt;Olimex is designing Open Source Hardware Linux computers since 2012.
They are adopted by hundreds of manufacturers all around the world and prove the Open Source business model is sustainable.
The lecture is about the advantages which OSHW bring to the industrial vendors and what drives their decision to use our boards.
We will explain the benefits for the SOC vendors to have OSHW designs with their ICs, the end user benefits and how OSHW helps us to excel our products and make them better and better.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/olimex_oshw/</url>
      <location>K.4.401</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10669@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10669</pentabarf:event-id>
      <pentabarf:event-slug>ioterlang</pentabarf:event-slug>
      <pentabarf:event-tag>ioterlang</pentabarf:event-tag>
      <pentabarf:title>Erlang and Elixir on IoT devices using AtomVM</pentabarf:title>
      <pentabarf:subtitle>Boost your IoT project with functional languages</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Erlang and Elixir on IoT devices using AtomVM- Boost your IoT project with functional languages</summary>
      <description>&lt;p&gt;This talk will present AtomVM, a tiny portable virtual machine that allows Elixir and Erlang code to run on microcontrollers with less than 500KB of RAM such as the ESP32 or several STM32.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/ioterlang/</url>
      <location>UD2.218A</location>
      <attendee>Davide Bettio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10746@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10746</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_postgresql_on_k8s_at_zalando_two_years_in_production</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_postgresql_on_k8s_at_zalando_two_years_in_production</pentabarf:event-tag>
      <pentabarf:title>PostgreSQL on K8S at Zalando: Two years in production</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>PostgreSQL on K8S at Zalando: Two years in production</summary>
      <description>&lt;p&gt;Many DBAs avoid any kind of cloud offering and prefer to run their databases on dedicated hardware. At the same time companies demand to run Postgres at scale, efficiently, automated and well integrated into the infrastructure landscape. The arrival of Kubernetes provided good building blocks and an API to interact with and with it solve many problems at the infrastructure level.&lt;/p&gt;

&lt;p&gt;The database team at Zalando started running highly-available PostgreSQL clusters on Kubernetes more than two years ago. In this talk I am going to share how we automate all routine operations, providing developers with easy-to-use tools to create, manage and monitor their databases, avoiding commercial solutions lock-in and saving costs, show open-source tools we have built to deploy and manage PostgreSQL cluster on Kubernetes by writing short manifests describing a few essential properties of the result.&lt;/p&gt;

&lt;p&gt;Operating a few hundred PostgreSQL clusters in a containerized environment has also generated observations and learnings which we want to share: infrastructure problems (AWS), how engineers use our Postgres setup and what happens when the load becomes critical.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_postgresql_on_k8s_at_zalando_two_years_in_production/</url>
      <location>H.2214</location>
      <attendee>Alexander Kukushkin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10793@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10793</pentabarf:event-id>
      <pentabarf:event-slug>designing_failure</pentabarf:event-slug>
      <pentabarf:event-tag>designing_failure</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Designing for Failure</pentabarf:title>
      <pentabarf:subtitle>Fault Injection, Circuit Breakers and Fast Recovery</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Designing for Failure- Fault Injection, Circuit Breakers and Fast Recovery</summary>
      <description>&lt;p&gt;Designing for Failure&lt;/p&gt;

&lt;p&gt;While we all work very hard to build high-available, fault-tolerant and
resillient applications and infrastructures the end-goal is currently often
something along the lines of loosly-coupled/microservices with zero-downtime in
mind.
Upgrades are tied to CI/CD pipelines and we should be sipping pina coladas
on the beach. Time to unleash the Chaos Monkey, because that is what Netflix
does, so we should try it as well.&lt;/p&gt;

&lt;p&gt;Now, the backend DB failed. The middleware application is returning errors, and
your frontend is showing a fancy 5xx.&lt;/p&gt;

&lt;p&gt;While each layer is able to scale independently or fail-over to another region,
even a simple timeout @ the DB can cause a cascading failure.&lt;/p&gt;

&lt;p&gt;The application is &lt;em&gt;designed to work&lt;/em&gt;, not designed to &lt;em&gt;recover from failure&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;Designing for failure applies to both software development and infrastructure
architecture, and I'd like to talk about a couple of points to highlight this
paradigm.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Introduction to Metal³" that was due to have been given by Stephen Benjamin, who has sent his apologies but is now unable to attend.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/designing_failure/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Walter Heck</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10797@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10797</pentabarf:event-id>
      <pentabarf:event-slug>bof_opensource_storage</pentabarf:event-slug>
      <pentabarf:event-tag>bof_opensource_storage</pentabarf:event-tag>
      <pentabarf:title>Open Source Storage BoF</pentabarf:title>
      <pentabarf:subtitle>Ceph, Gluster, and Friends</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Open Source Storage BoF- Ceph, Gluster, and Friends</summary>
      <description>&lt;p&gt;Please join us for our Birds of a Feather session on open source storage. We'll be talking about Ceph, Gluster, and all other things open source and storage. Mike Perez, community human for Ceph at Red Hat, will be leading the discussion and is happy to give some cool demos during the BoF.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_opensource_storage/</url>
      <location>J.1.106</location>
      <attendee>thingee</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10804@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10804</pentabarf:event-id>
      <pentabarf:event-slug>nouveau</pentabarf:event-slug>
      <pentabarf:event-tag>nouveau</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Nouveau Status update</pentabarf:title>
      <pentabarf:subtitle>The overdue Nouveau status update talk.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T130000</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>AMENDMENT Nouveau Status update- The overdue Nouveau status update talk.</summary>
      <description>&lt;p&gt;I will talk about:
 * features
 * ongoing work and necessary reworks
 * big and important technical issues
 * overall state of the Nouveau project&lt;/p&gt;

&lt;p&gt;This is a replacement for Manasi Navare's "Enabling 8K displays" talk, which got cancelled as Intel rejected her travel request again.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/nouveau/</url>
      <location>K.4.401</location>
      <attendee>Karol Herbst</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10833@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10833</pentabarf:event-id>
      <pentabarf:event-slug>bof_plain_text_accounting</pentabarf:event-slug>
      <pentabarf:event-tag>bof_plain_text_accounting</pentabarf:event-tag>
      <pentabarf:title>Plain Text Accounting BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Plain Text Accounting BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_plain_text_accounting/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9341@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9341</pentabarf:event-id>
      <pentabarf:event-slug>progressive_delivery</pentabarf:event-slug>
      <pentabarf:event-tag>progressive_delivery</pentabarf:event-tag>
      <pentabarf:title>Progressive Delivery</pentabarf:title>
      <pentabarf:subtitle>Continuous Delivery the Right Way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T130500</dtstart>
      <dtend>20200202T134500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Progressive Delivery- Continuous Delivery the Right Way</summary>
      <description>&lt;p&gt;Progressive Delivery makes it easier to adopt Continuous Delivery, by deploying new versions to a subset of users and evaluating their correctness and performance before rolling them to the totality of the users, and rolled back if not matching some key metrics. Canary deployments is one of the techniques in Progressive Delivery, used in companies like Facebook to roll out new versions gradually. But good news! you don't need to be Facebook to take advantage of it.&lt;/p&gt;

&lt;p&gt;We will demo how to create a fully automated Progressive Delivery pipeline with Canary deployments and rollbacks in Kubernetes using Jenkins X, an open source platform for cloud native CI/CD in Kubernetes, and Flagger, a project that uses Istio and Prometheus to automate Canary rollouts and rollbacks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/progressive_delivery/</url>
      <location>UB4.136</location>
      <attendee>Carlos Sanchez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9721@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9721</pentabarf:event-id>
      <pentabarf:event-slug>debugging_strace_perfotmance</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_strace_perfotmance</pentabarf:event-tag>
      <pentabarf:title>strace: fight for performance</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T130500</dtstart>
      <dtend>20200202T133500</dtend>
      <duration>00:30:00:00</duration>
      <summary>strace: fight for performance</summary>
      <description>&lt;p&gt;The talk gives an overview of various optimisations implemented in strace over the past several years. While most of them are quite trivial (like caching of frequently-used data or avoiding syscalls whenever possible), some of them are a bit more tricky (like usage of seccomp BPF programs for avoiding excessive ptrace stops) and/or target more specific use cases (like the infamous thread queueing patch[1], which was carried as a RHEL downstream patch for almost 10 years).&lt;/p&gt;

&lt;p&gt;[1] https://gitlab.com/strace/strace/commit/e0f0071b36215de8a592bf41ec007a794b550d45&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_strace_perfotmance/</url>
      <location>K.4.201</location>
      <attendee>Eugene Syromyatnikov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10702@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10702</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_open_talks</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_open_talks</pentabarf:event-tag>
      <pentabarf:title>Open lightning talks</pentabarf:title>
      <pentabarf:subtitle>Showcase your open source project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T130500</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>00:55:00:00</duration>
      <summary>Open lightning talks- Showcase your open source project</summary>
      <description>&lt;p&gt;This hour is dedicated to people who want to come up and shortly present their project, without having to schedule a full talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_open_talks/</url>
      <location>K.3.201</location>
      <attendee>George Marques</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10722@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10722</pentabarf:event-id>
      <pentabarf:event-slug>jakartaee</pentabarf:event-slug>
      <pentabarf:event-tag>jakartaee</pentabarf:event-tag>
      <pentabarf:title>Free at Last! The Tale of Jakarta EE</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 13:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T130500</dtstart>
      <dtend>20200201T133000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Free at Last! The Tale of Jakarta EE</summary>
      <description>&lt;p&gt;In September 2017 Oracle announced that it would be migrating governance of the Java EE platform to the Eclipse Foundation, the home of MicroProfile. Two years later Jakarta EE 8 shipped, signaling the successful completion of that move. As a result, Free Java has a new home for a significant piece of the Java ecosystem. A home which is purely open source, vendor neutral, and community led.&lt;/p&gt;

&lt;p&gt;This talk will be about how the long and painful journey from Java EE to Jakarta EE unfolded. But more importantly it will focus on how the new Jakarta EE community works, and how there is a new, open, specification process for Java APIs (other than SE) that is available for the community. We are looking forward to welcoming many of those interested in Free Java to participate in driving new innovation in Java APIs for cloud and other exciting use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/jakartaee/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mike Milinkovich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9328@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9328</pentabarf:event-id>
      <pentabarf:event-slug>dns_unwind</pentabarf:event-slug>
      <pentabarf:event-tag>dns_unwind</pentabarf:event-tag>
      <pentabarf:title>unwind(8)</pentabarf:title>
      <pentabarf:subtitle>A privilege-separated, validating DNS recursive nameserver for every laptop</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T131000</dtstart>
      <dtend>20200201T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>unwind(8)- A privilege-separated, validating DNS recursive nameserver for every laptop</summary>
      <description>&lt;p&gt;DNS is easy. You type fosdem.org in your browser's address bar, hit enter and you will be greeted by your favorite open-source event's start page. Actually...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_unwind/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Florian Obser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9383@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9383</pentabarf:event-id>
      <pentabarf:event-slug>fuzzing_bsd_kernel</pentabarf:event-slug>
      <pentabarf:event-tag>fuzzing_bsd_kernel</pentabarf:event-tag>
      <pentabarf:title>Break your BSD kernel</pentabarf:title>
      <pentabarf:subtitle>Fuzzing BSD kernel</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T131000</dtstart>
      <dtend>20200202T141000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Break your BSD kernel- Fuzzing BSD kernel</summary>
      <description>&lt;p&gt;Fuzzing is an efficient technique to find bugs and vulnerabilities in the software.
Todays BSD based operating systems allows using such techniques to test the kernel code easily.
This talk is designated to be a starting point for everyone who would like to start his journey with fuzzing his BSD kernel as well provide all necessary information needed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/fuzzing_bsd_kernel/</url>
      <location>AW1.121</location>
      <attendee>Maciej Grochowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9697@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9697</pentabarf:event-id>
      <pentabarf:event-slug>wazo</pentabarf:event-slug>
      <pentabarf:event-tag>wazo</pentabarf:event-tag>
      <pentabarf:title>AMENDED Wazo Platform</pentabarf:title>
      <pentabarf:subtitle>An Open Source Project to build your own IP Telecom Platform</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T131000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDED Wazo Platform- An Open Source Project to build your own IP Telecom Platform</summary>
      <description>&lt;p&gt;Learn what is Wazo Platform. How it evolved from Wazo and Xivo. What it is the vision for this Open Source project. How we leverage Asterisk, Kamailio and RTPEngine in this vision. How to get involved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/wazo/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Benoit Aubas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9890@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9890</pentabarf:event-id>
      <pentabarf:event-slug>proxysql2</pentabarf:event-slug>
      <pentabarf:event-tag>proxysql2</pentabarf:event-tag>
      <pentabarf:title>Whats new in ProxySQL 2.0?</pentabarf:title>
      <pentabarf:subtitle>Exploring the latest features in ProxySQL 2.0</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T131000</dtstart>
      <dtend>20200201T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Whats new in ProxySQL 2.0?- Exploring the latest features in ProxySQL 2.0</summary>
      <description>&lt;p&gt;ProxySQL, the high performance, high availability, protocol-aware proxy for MySQL is now GA in version 2.0. This version introduces several new features, like causal reads using GTID, better support for AWS Aurora, native support for Galera Cluster, LDAP authentication and SSL for client connections.&lt;/p&gt;

&lt;p&gt;This session provides an overview of the most important new features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/proxysql2/</url>
      <location>H.2214</location>
      <attendee>Nick Vyzas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10091@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10091</pentabarf:event-id>
      <pentabarf:event-slug>xdp_and_page_pool_api</pentabarf:event-slug>
      <pentabarf:event-tag>xdp_and_page_pool_api</pentabarf:event-tag>
      <pentabarf:title>XDP and page_pool API</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T131000</dtstart>
      <dtend>20200201T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>XDP and page_pool API</summary>
      <description>&lt;p&gt;XDP support is an increasing trend on the network devices. XDP main goal is
processing packets at the lowest point in the software stack avoiding
overheads. Memory recycling of received buffers achieved through
the in kernel page&lt;em&gt;pool API plays a fundamental role in the increased performance.
Adding XDP support on a driver can be non-trivial. In this talk we'll demonstrate
how porting a standard ethernet driver (mvneta/netsec) to XDP and the page&lt;/em&gt;pool API can
boost performance.
Part of the page_pool evolution involves adding the recycling support
in the kernel's SKB stack and leverage the increased performance
attributes of the API.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/xdp_and_page_pool_api/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ilias Apalodimas</attendee>
      <attendee>Lorenzo Bianconi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10100@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10100</pentabarf:event-id>
      <pentabarf:event-slug>riscv_bootflow</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_bootflow</pentabarf:event-tag>
      <pentabarf:title>RISC-V Boot flow: What's next ?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T131000</dtstart>
      <dtend>20200201T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>RISC-V Boot flow: What's next ?</summary>
      <description>&lt;p&gt;RISC-V boot flow has come a long way since in recent times by leveraging the various opensource boot loaders/firmware projects. This also helped in achieving a well-supported and standard boot flow for RISC-V. As a result, developers can use the same boot loaders to boot Linux on RISC-V as they do in other architectures. Currently, U-Boot is used as the last stage boot loader and OpenSBI as the machine mode run time service provider, but there's more work to be done. A few of such future works includes U-boot SPL support, UEFI boot in RISC-V Linux and booting protocol improvements. This talk will focus on some of these ongoing works which are necessary to declare that RISC-V is truly ready for world domination.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_bootflow/</url>
      <location>K.3.401</location>
      <attendee>Atish Patra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10209@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10209</pentabarf:event-id>
      <pentabarf:event-slug>histograms</pentabarf:event-slug>
      <pentabarf:event-tag>histograms</pentabarf:event-tag>
      <pentabarf:title>Secret History of Prometheus Histograms</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T131000</dtstart>
      <dtend>20200202T133500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Secret History of Prometheus Histograms</summary>
      <description>&lt;p&gt;Representing distributions in a metrics-based monitoring system is both important and hard. Doing it right unlocks many powerful use cases that would otherwise require expensive event processing. Prometheus offers the somewhat weirdly named Histogram and Summary metric types for distributions. How have they become what they are today with all their weal and woe? To help understand the present, let's shed light on the past. Studying this piece of Prometheus's history will also allow a glimpse of the bigger picture, why certain things are the way they are in Prometheus, and which parts of the original vision are still awaiting fulfillment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/histograms/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Björn Rabenstein (Beorn)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10269@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10269</pentabarf:event-id>
      <pentabarf:event-slug>gexpressionsguile</pentabarf:event-slug>
      <pentabarf:event-tag>gexpressionsguile</pentabarf:event-tag>
      <pentabarf:title>Introduction to G-Expressions</pentabarf:title>
      <pentabarf:subtitle>Introduction to G-Expressions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T131000</dtstart>
      <dtend>20200202T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introduction to G-Expressions- Introduction to G-Expressions</summary>
      <description>&lt;p&gt;This talk will present an overview of G-Expressions and how the GNU Guix project uses them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/gexpressionsguile/</url>
      <location>AW1.125</location>
      <attendee>Christopher Marusich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10679@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10679</pentabarf:event-id>
      <pentabarf:event-slug>iotpet</pentabarf:event-slug>
      <pentabarf:event-tag>iotpet</pentabarf:event-tag>
      <pentabarf:title>IOT Lightning Talks</pentabarf:title>
      <pentabarf:subtitle>Show us your IOT pet project, 5mins each, don't be shy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T131000</dtstart>
      <dtend>20200202T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>IOT Lightning Talks- Show us your IOT pet project, 5mins each, don't be shy</summary>
      <description>&lt;p&gt;Show us your IOT pet project, 5mins each, don't be shy&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotpet/</url>
      <location>UD2.218A</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10121@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10121</pentabarf:event-id>
      <pentabarf:event-slug>teroshdl</pentabarf:event-slug>
      <pentabarf:event-tag>teroshdl</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Just-in-Time Programming</pentabarf:title>
      <pentabarf:subtitle>Considering Liveness in Java</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T131500</dtstart>
      <dtend>20200202T133500</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT Just-in-Time Programming- Considering Liveness in Java</summary>
      <description>&lt;p&gt;A few thoughts on the trials and tribulations of building a just-in-time programming system in Java. But wait, isn’t it a JIT-compiled language anyway? Job done … next talk … no, wait...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/teroshdl/</url>
      <location>UD2.119</location>
      <attendee>Neil C Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10332@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10332</pentabarf:event-id>
      <pentabarf:event-slug>reprod_container</pentabarf:event-slug>
      <pentabarf:event-tag>reprod_container</pentabarf:event-tag>
      <pentabarf:title>Sharing Reproducible Results in a Container</pentabarf:title>
      <pentabarf:subtitle>A container you can build anywhere</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200202T131500</dtstart>
      <dtend>20200202T132500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Sharing Reproducible Results in a Container- A container you can build anywhere</summary>
      <description>&lt;p&gt;Containers do a great job separating out different parts of a system, making sure that they don't interact unless we want them to. What happens when a colleague hands us a project they've written and we're supposed to host it for them? They're not programmers, they're scientists. Who knows what they have in their program? How can we keep it up to date and deployed with a minimum of fuss?
Come and see how we've solved this problem with Guix, from rebuilding or replacing the dependencies with modern versions like a pro, having only the bare minimum required software in the container, deploying in an artisanally crafted container like a hero, and upgrading and rolling back when ready.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/reprod_container/</url>
      <location>UB5.132</location>
      <attendee>Efraim Flashner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10698@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10698</pentabarf:event-id>
      <pentabarf:event-slug>facilitating_distributed_deterministic_computation_with_wasi</pentabarf:event-slug>
      <pentabarf:event-tag>facilitating_distributed_deterministic_computation_with_wasi</pentabarf:event-tag>
      <pentabarf:title>Facilitating distributed deterministic computation with WASI</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T131500</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Facilitating distributed deterministic computation with WASI</summary>
      <description>&lt;p&gt;WebAssembly System Interface (WASI) is the new brilliant community effort at standardising the use of WebAssembly (Wasm) outside the browser environment. Initiated by Mozilla, now under the umbrella of Bytecode Alliance, WASI has the potential to revolutionise the way we think about the "build once, run anywhere" in a truly secure manner. But could WASI also lend itself to a task of running any code within a network of distributed, untrusted nodes such as BOINC or Golem Network, and ensuring that the results received are indeed correct? The short answer is yes, if determinism of computations could be enforced which opens many ways at verifying the results. Enforcing determinism is a rather difficult thing to achieve in other platforms such as JVM etc., now possible thanks to Wasm and WASI. This talk will delve deep into the inner workings of the WASI spec, and its goto implementation, the wasi-common library, and explore how and if determinism can be enforced at the WASI syscall level.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/facilitating_distributed_deterministic_computation_with_wasi/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Jakub Konka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9197@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9197</pentabarf:event-id>
      <pentabarf:event-slug>mobilitydb</pentabarf:event-slug>
      <pentabarf:event-tag>mobilitydb</pentabarf:event-tag>
      <pentabarf:title>MobilityDB</pentabarf:title>
      <pentabarf:subtitle>Managing mobility data in PostGIS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T132000</dtstart>
      <dtend>20200202T134000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MobilityDB- Managing mobility data in PostGIS</summary>
      <description>&lt;p&gt;MobilityDB is an open source moving object database system (https://github.com/ULB-CoDE-WIT/MobilityDB). Its core function is to efficiently store and query mobility tracks, such as vehicle GPS trajectories. It is engineered up from PostgreSQL and PostGIS, providing spatiotemporal data management via SQL. It integrates with the postgreSQL eco-system allowing for complex architectures such as mobility stream processing and cloud deployments.&lt;/p&gt;

&lt;p&gt;The presentation will explain the architecture of MobilityDB, its database types, indexes, and operations. An end to end example will be demonstrated, starting with data preparation, loading, transformation, querying, until visualization. This presentation will be of special interest to the PostgreSQL community, and to professionals in the transportation domain.&lt;/p&gt;

&lt;p&gt;This presentation will build on our talks in PGConf.ru 2019, and FOSS4G Belgium 2019.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/mobilitydb/</url>
      <location>AW1.126</location>
      <attendee>Mahmoud Sakr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9219@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9219</pentabarf:event-id>
      <pentabarf:event-slug>reuse_code_licensing</pentabarf:event-slug>
      <pentabarf:event-tag>reuse_code_licensing</pentabarf:event-tag>
      <pentabarf:title>Go REUSE to license your code</pentabarf:title>
      <pentabarf:subtitle>Free Software licensing made simple for everyone</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T132000</dtstart>
      <dtend>20200202T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Go REUSE to license your code- Free Software licensing made simple for everyone</summary>
      <description>&lt;p&gt;Developing Free Software is fun, dealing with the licensing and copyright information is not. The REUSE project changes that! With three simple steps, it makes adding and reading licensing and copyright information easy for both humans and machines. In this presentation, Max Mehl will guide through the REUSE principles and presents how to make clear licensing simple.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/reuse_code_licensing/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Max Mehl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9758@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9758</pentabarf:event-id>
      <pentabarf:event-slug>leadeross</pentabarf:event-slug>
      <pentabarf:event-tag>leadeross</pentabarf:event-tag>
      <pentabarf:title>Be The Leader You Need in Open Source</pentabarf:title>
      <pentabarf:subtitle>Learn key skills to guide yourself and your project towards a healthy future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T132000</dtstart>
      <dtend>20200202T134500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Be The Leader You Need in Open Source- Learn key skills to guide yourself and your project towards a healthy future</summary>
      <description>&lt;p&gt;Stronger open source leadership can address a myriad of sustainability challenges and there is a call for more leaders in every project. Good news! Every contributor is a leader either through self leadership, leading others, or leading the community, yet most people have never been trained on how to lead.&lt;/p&gt;

&lt;p&gt;This talk provides the leadership the training you need and covers:
- Why strengthen community leadership
- Key leadership and emotional intelligence principles
- Practical ways to lead as a contributor&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/leadeross/</url>
      <location>UB5.230</location>
      <attendee>Megan Sanicki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9770@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9770</pentabarf:event-id>
      <pentabarf:event-slug>psl</pentabarf:event-slug>
      <pentabarf:event-tag>psl</pentabarf:event-tag>
      <pentabarf:title>Pocket Science Lab from Development to Production</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T134000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Pocket Science Lab from Development to Production</summary>
      <description>&lt;p&gt;In this talk we will cover the development path of the Pocket Science Lab (PSLab) board from version one in 2014 to today and outline how we use tools like KiCad to bring the device to large scale production. We will also share some major issues that we solved to get the device manufacturing ready and challenges that lie ahead of us like ensuring thorough device testing at production.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/psl/</url>
      <location>H.2213</location>
      <attendee>Mario Behling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9792@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9792</pentabarf:event-id>
      <pentabarf:event-slug>next_web_browser</pentabarf:event-slug>
      <pentabarf:event-tag>next_web_browser</pentabarf:event-tag>
      <pentabarf:title>Next, the programmable web browser</pentabarf:title>
      <pentabarf:subtitle>How the architectural choices and the Lisp language make for an infinitely extensible web browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Next, the programmable web browser- How the architectural choices and the Lisp language make for an infinitely extensible web browser</summary>
      <description>&lt;p&gt;While actual browsers expose their internals through an API and limit access to the host system, Next doesn't, allowing for infinite extensibility and inviting the users to program their web browser. On top of that, it doesn't tie itself to a particular platform (we currently provide bindings to WebKit and WebEngine) and allows for live code reloads, thanks to the Common Lisp language, about which we'll share our experience too.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/next_web_browser/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Atlas Engineer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9888@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9888</pentabarf:event-id>
      <pentabarf:event-slug>testing_automated_performance_testing_virtualization</pentabarf:event-slug>
      <pentabarf:event-tag>testing_automated_performance_testing_virtualization</pentabarf:event-tag>
      <pentabarf:title>Automated Performance Testing for Virtualization with MMTests</pentabarf:title>
      <pentabarf:subtitle>The Tools, the Challenges and also some War-Stories about Performance Testing Hypervisors and VMs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Automated Performance Testing for Virtualization with MMTests- The Tools, the Challenges and also some War-Stories about Performance Testing Hypervisors and VMs</summary>
      <description>&lt;p&gt;What benchmark? How many VMs? How big each VM is? Are they all equal or are they different? What's the host OS? What are the guest OSes? I.e., when wanting to do virtualization performance testing, the matrix of test cases tends to explode pretty quickly. This talk will show how we enhanced an existing benchmarking suite, MMTests, in order to be able to deal a little bit better with such complexity. And what our further activities and plans are, for even more and better automation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_automated_performance_testing_virtualization/</url>
      <location>UB2.147</location>
      <attendee>Dario Faggioli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10542@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10542</pentabarf:event-id>
      <pentabarf:event-slug>containers_syscall_emulation</pentabarf:event-slug>
      <pentabarf:event-tag>containers_syscall_emulation</pentabarf:event-tag>
      <pentabarf:title>Supervising and emulating syscalls</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T134000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Supervising and emulating syscalls</summary>
      <description>&lt;p&gt;Recently the kernel landed seccomp support for SECCOMP&lt;em&gt;RET&lt;/em&gt;USER_NOTIF which enables a process (supervisee) to retrieve a fd for its seccomp filter. This fd can then be handed to another (usually more privileged) process (supervisor). The supervisor will then be able to receive seccomp messages about the syscalls having been performed by the supervisee.&lt;/p&gt;

&lt;p&gt;We have integrated this feature into userspace and currently make heavy use of this to intercept mknod(), mount(), and other syscalls in user namespaces aka in containers.
For example, if the mknod() syscall matches a device in a pre-determined whitelist the privileged supervisor will perform the mknod syscall in lieu of the unprivileged supervisee and report back to the supervisee on the success or failure of its attempt. If the syscall does not match a device in a whitelist we simply report an error.&lt;/p&gt;

&lt;p&gt;This talk is going to show how this works and what limitations we run into and what future improvements we plan on doing in the kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_syscall_emulation/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Christian Brauner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10604@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10604</pentabarf:event-id>
      <pentabarf:event-slug>optee</pentabarf:event-slug>
      <pentabarf:event-tag>optee</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT HOWTO build a product with OP-TEE</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT HOWTO build a product with OP-TEE</summary>
      <description>&lt;p&gt;OP-TEE is an open source implementation of the GPD TEE specifications. However deploying OP-TEE inside
a real world product requires more than just the integration into the system, since the integrator needs
to ensure that all security requirements are met. This talk will outline a common set of these requirements
and show the necessary changes based on NXP i.MX6 platforms.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to begin at the later time of 13:35&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/optee/</url>
      <location>K.4.601</location>
      <attendee>Rouven Czerwinski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10646@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10646</pentabarf:event-id>
      <pentabarf:event-slug>xtrabackup</pentabarf:event-slug>
      <pentabarf:event-tag>xtrabackup</pentabarf:event-tag>
      <pentabarf:title>Percona XtraBackup Current and Future State</pentabarf:title>
      <pentabarf:subtitle>What’s the future of the open-source industry standard for MySQL hot backup?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Percona XtraBackup Current and Future State- What’s the future of the open-source industry standard for MySQL hot backup?</summary>
      <description>&lt;p&gt;A brief overview of the current state of the backup tool, architecture, MySQL 8.0 support, new cloud native features, and the roadmap.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/xtrabackup/</url>
      <location>UD2.119</location>
      <attendee>Tyler Duzan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10771@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10771</pentabarf:event-id>
      <pentabarf:event-slug>quantum_advantage_and_quantum_computing_in_the_real_world</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_advantage_and_quantum_computing_in_the_real_world</pentabarf:event-tag>
      <pentabarf:title>Quantum Advantage and Quantum Computing in the Real World</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T132000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum Advantage and Quantum Computing in the Real World</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_advantage_and_quantum_computing_in_the_real_world/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Mark Mattingley-Scott</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9195@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9195</pentabarf:event-id>
      <pentabarf:event-slug>ai_in_peoples_hands</pentabarf:event-slug>
      <pentabarf:event-tag>ai_in_peoples_hands</pentabarf:event-tag>
      <pentabarf:title>Putting Artificial Intelligence back into people's hands</pentabarf:title>
      <pentabarf:subtitle>Toward an accessible, transparent and fair AI</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Putting Artificial Intelligence back into people's hands- Toward an accessible, transparent and fair AI</summary>
      <description>&lt;p&gt;Artificial intelligence is now widespread for critical tasks such as crime recidivism risk assessment, credit risk scoring, job application review or disease detection. Because it has more and more impact on our lives, it becomes essential to make auditable AI software so that everyone can benefit from it and participate in its development.&lt;/p&gt;

&lt;p&gt;This talk will present the methods that can be used to build fairness into artificial intelligence and explain how to control its progress thanks to the four freedoms of Free Software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/ai_in_peoples_hands/</url>
      <location>UB5.132</location>
      <attendee>Vincent Lequertier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9315@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9315</pentabarf:event-id>
      <pentabarf:event-slug>riscv_oreboot</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_oreboot</pentabarf:event-tag>
      <pentabarf:title>Oreboot</pentabarf:title>
      <pentabarf:subtitle>RISC-V Firmware in Rust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Oreboot- RISC-V Firmware in Rust</summary>
      <description>&lt;p&gt;Oreboot = Coreboot - C. Oreboot is a fully open-source power-on-reset and romstage firmware written in Rust. Oreboot can boot a HiFive RISC-V processor to Linux with a Go user-mode.&lt;/p&gt;

&lt;p&gt;Oreboot rethinks the firmware driver models. Each driver is distilled to four basic functions: init, pread, pwrite and shutdown. This interface allows us to make convenient higher-level drivers such as a "union driver" which duplicates a single write operation to multiple drivers. This makes consoles which have multiple underlying UART drivers elegant.&lt;/p&gt;

&lt;p&gt;By using the Rust programming language, Oreboot has a leg-up in terms of security and reliability compared to contemporary firmware written in C or assembly. Rust's borrow-checker ensures pointers are not used after freed and proves that coroutines are thread-safe at compile time.&lt;/p&gt;

&lt;p&gt;In this talk, we will also present a short overview of the basics of Rust, how our driver model incorporates coroutines and the bootflow of Oreboot.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_oreboot/</url>
      <location>K.3.401</location>
      <attendee>Ryan O'Leary</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9398@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9398</pentabarf:event-id>
      <pentabarf:event-slug>ema_secure_elements</pentabarf:event-slug>
      <pentabarf:event-tag>ema_secure_elements</pentabarf:event-tag>
      <pentabarf:title>How to integrate secure elements</pentabarf:title>
      <pentabarf:subtitle>A visually annotated summary of Opensource compatible secure elements with instructions to integrate</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to integrate secure elements- A visually annotated summary of Opensource compatible secure elements with instructions to integrate</summary>
      <description>&lt;p&gt;In this half hour we study aspects of physically and cryptographically secure hardware (often termed secure element or SE) and the integration into existing circuits. We illustrate utility of such integration by inspecting a cryptocurrency wallet design, and explain the difficulty presented by nondisclosure agreements (NDA) common to industry closed adversaries. We examine several hardware devices, study their parts under a close range circuit camera, and suggest instructions on their use.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_secure_elements/</url>
      <location>UD2.218A</location>
      <attendee>Michael Schloh von Bennewitz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9523@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9523</pentabarf:event-id>
      <pentabarf:event-slug>advanceddebugginggo</pentabarf:event-slug>
      <pentabarf:event-tag>advanceddebugginggo</pentabarf:event-tag>
      <pentabarf:title>Advanced debugging techniques of Go code</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Advanced debugging techniques of Go code</summary>
      <description>&lt;p&gt;In an ideal world, you would write Go code, compile it, and then it would work perfectly the first time. But unfortunately it doesn't work in this manner. There are many different books and articles about how to write good code in go, but not so many how to debug code efficiently. In my talk I'll try to cover such important topic.
Go is a new programming language with best tools for development. In my talk I'll cover how to efficiently using these tools to debug your code. I’ll start from history of debuggers, later I'll show you how to debug go itself, if you need to find bug in language. Than I can demonstrate  how to effectively debug microservices using docker and k8s, what’s remote debugging and how to apply it to application which already has been deployed. Debugging unit tests and not only code. Some tricks of debugging command line applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/advanceddebugginggo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Andrii Soldatenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9752@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9752</pentabarf:event-id>
      <pentabarf:event-slug>wikibase_ecosystem</pentabarf:event-slug>
      <pentabarf:event-tag>wikibase_ecosystem</pentabarf:event-tag>
      <pentabarf:title>Wikibase Ecosystem</pentabarf:title>
      <pentabarf:subtitle>taking Wikidata further</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Wikibase Ecosystem- taking Wikidata further</summary>
      <description>&lt;p&gt;Wikidata, Wikimedia's knowledge base, has been very successful since its inception 7 years ago. Wikidata's general purpose data about the world is powering everything from Wikipedia to your digital personal assistant. Its linked, machine readable data is collected and maintained by a community of over 20000 people. But not all data should and can be in Wikidata. Instead we are taking the software powering Wikidata, Wikibase, to new places. We empower communities and institutions all around the world who want to collect structured, machine-readable data about a topic area of their choice to run their own Wikibase. These Wikibase instances are then connected to form a thriving ecosystem. In this talk we'll go over what Wikibase is, where it's coming from and what it is enabling right now.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/wikibase_ecosystem/</url>
      <location>AW1.120</location>
      <attendee>Lydia Pintscher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9756@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9756</pentabarf:event-id>
      <pentabarf:event-slug>optics_of_the_policy</pentabarf:event-slug>
      <pentabarf:event-tag>optics_of_the_policy</pentabarf:event-tag>
      <pentabarf:title>COLLAB: The optics of the policy</pentabarf:title>
      <pentabarf:subtitle>And vice-versa</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>COLLAB: The optics of the policy- And vice-versa</summary>
      <description>&lt;p&gt;Photography policies have begun to appear at free-software events in recent years. These policies typically seek to address personal privacy concerns for event attendees, but they sometimes conflict with the event's desire to record talks, Q&amp;amp;A periods, and social gatherings in public spaces. If not drafted with care, photo policies also run the risk of creating ambiguities for journalists, other attendees making personal photo or video recordings, and members of event-hosting organizations or the public. This session will be an open discussion about photo and video-recording policies, online tagging policies, and related personal-privacy policies, with the goal of clarifying the requirements, needs, and intents of all stakeholders in the FOSS community, so that future event organizers have a solid framework from which to draft clear policies that fit their situations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/optics_of_the_policy/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Nathan Willis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9801@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9801</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_theme_changer</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_theme_changer</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Theme Changer</pentabarf:title>
      <pentabarf:subtitle>An Extension for Customize LibreOffice Appearance in Easy Way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>LibreOffice Theme Changer- An Extension for Customize LibreOffice Appearance in Easy Way</summary>
      <description>&lt;p&gt;LibreOffice is free and open source office suite software that is very popular today. LibreOffice is almost used in various user segments, ranging from personal, community, education, and even companies. It would be very interesting to be able to have LibreOffice specific themes for each segment. For this reason, we (LibreOffice Indonesia Community) took the initiative to create a special extension to manage themes in LibreOffice, we call it LO-TC (read: Lotis) LibreOffice Theme Changer.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/libreoffice_theme_changer/</url>
      <location>UB4.136</location>
      <attendee>Rania Amina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9901@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9901</pentabarf:event-id>
      <pentabarf:event-slug>python2020_graphql</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_graphql</pentabarf:event-tag>
      <pentabarf:title>When Python meets GraphQL: Managing contributors identities in your open source project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>When Python meets GraphQL: Managing contributors identities in your open source project</summary>
      <description>&lt;p&gt;SortingHat is an open source Python tool that helps to manage the different contributor identities within an open source project. Under the hood SortingHat relies on a relational database, which can be queried via SQL, command line or directly via its Python interface. However, these ways of interacting with SortingHat hinder its integration with external tools, web interfaces and new web technologies (e.g., Django, REST services). To overcome these obstacles, we have evolved SortingHat's architecture using a GraphQL model based on the Graphene-Django implementation.&lt;/p&gt;

&lt;p&gt;This talk describes our experience in migrating to GraphQL, from adapting the SortingHat functionalities to refactoring the unit tests. Furthermore, we comment also on lesson learned, advantages and drawbacks of using this new approach&lt;/p&gt;

&lt;p&gt;SortingHat is one of the core tools of GrimoireLab, an open-source software analytics platform part of CHAOSS project (Community Health Analytics Open Source Software) under the umbrella of the Linux Foundation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_graphql/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Miguel-Ángel Fernández</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10073@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10073</pentabarf:event-id>
      <pentabarf:event-slug>cert_libreoffice_2</pentabarf:event-slug>
      <pentabarf:event-tag>cert_libreoffice_2</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Exam Session 2</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>LibreOffice Exam Session 2</summary>
      <description>&lt;p&gt;LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_libreoffice_2/</url>
      <location>UB4.132</location>
      <attendee>LibreOffice Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10089@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10089</pentabarf:event-id>
      <pentabarf:event-slug>beyond_angular_react_vue</pentabarf:event-slug>
      <pentabarf:event-tag>beyond_angular_react_vue</pentabarf:event-tag>
      <pentabarf:title>2nd Generation JavaScript Frameworks &amp; Libraries: Beyond Angular, React, and Vue!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>2nd Generation JavaScript Frameworks &amp; Libraries: Beyond Angular, React, and Vue!</summary>
      <description>&lt;p&gt;An overview of an interesting new development over the past years -- many vendors, large and small, have been making their JavaScript-based technology stacks available on GitHub. What does that mean and how to evaluate this development? Find out in this session, which includes small code demos and tips and tricks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/beyond_angular_react_vue/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Geertjan Wielenga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10350@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10350</pentabarf:event-id>
      <pentabarf:event-slug>vai_edge_clouds_with_opennebula</pentabarf:event-slug>
      <pentabarf:event-tag>vai_edge_clouds_with_opennebula</pentabarf:event-tag>
      <pentabarf:title>Edge Clouds with OpenNebula</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Edge Clouds with OpenNebula</summary>
      <description>&lt;p&gt;Edge computing is currently getting a lot of traction thanks to the growing availability of rented computing resources around the world. The idea is based on moving the core computational logic and storage to distant locations that are closer to the entities they interact with (e.g. users or sensors). The benefits come from improving network latencies, increasing user experience with the provided service, and lowering the transfers to the central locations. Edge clouds bring the flexibility and proven workflows of cloud computing to the edge.&lt;/p&gt;

&lt;p&gt;OpenNebula is an open source framework to build private and hybrid clouds based on KVM, LXD, and/or VMware vCenter. While the main domain is the corporate private on-premises cloud, it comes with simple and extensible tooling ("oneprovision") for automated deployment of edge clouds. When provided with a deployment descriptor, it allocates the physical hosts on the public bare-metal cloud provider, configures all necessary services (e.g. install libvirt/KVM or LXD), and enables them for use in OpenNebula. The process is as simple as running a command-line tool and the cloud administrator gets a fully usable configured edge cluster in a few  minutes.&lt;/p&gt;

&lt;p&gt;As part of a usability validation exercise, we successfully deployed public gaming servers from scratch to running services on 17 different locations worldwide in just 25 minutes: https://opennebula.org/opennebula-a-lightning-fast-video-gaming-edge-use-case-2 .&lt;/p&gt;

&lt;p&gt;This talk introduces the OpenNebula "edge" concept and shows the current state, capabilities, and limitations of edge cloud deployment tooling. It explores the difficulties of running the IaaS-in-IaaS cloud and demonstrates with practical examples the use of tooling and management of edge deployments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_edge_clouds_with_opennebula/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Vlastimil Holer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10352@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10352</pentabarf:event-id>
      <pentabarf:event-slug>ephemeral</pentabarf:event-slug>
      <pentabarf:event-tag>ephemeral</pentabarf:event-tag>
      <pentabarf:title>Ephemeral Environments For Developers In Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Ephemeral Environments For Developers In Kubernetes</summary>
      <description>&lt;p&gt;A key aspect of a microservice architecture is to make sure individual services work in isolation. But as a developer its also important to make sure the service works in the full system. Providing developers a way to run pre-production code in a multi-service environment is challenging.&lt;/p&gt;

&lt;p&gt;Making use of existing Helm charts and defaulting to production configuration does part of the work. Also important is being able to extend upon tools like Telepresence/Ksync for debugging in k8s. But while these great tools are available, what has been lacking is the "easy to use", single command that gives a developer a place to work with their own full, self-contained system. There are now a few open source solutions to do just that (like Garden, Acyl, &amp;amp; Armador). In this talk, Jeff will break down how these tools work, and what makes them different.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/ephemeral/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Jeff Knurek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10362@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10362</pentabarf:event-id>
      <pentabarf:event-slug>beam_going_meta_elixir_macros</pentabarf:event-slug>
      <pentabarf:event-tag>beam_going_meta_elixir_macros</pentabarf:event-tag>
      <pentabarf:title>Going Meta with Elixir's Macros</pentabarf:title>
      <pentabarf:subtitle>Running at compile-time and compiling at runtime</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Going Meta with Elixir's Macros- Running at compile-time and compiling at runtime</summary>
      <description>&lt;p&gt;Compilation and execution are as different as night and day. Or are they? By blurring the lines, Elixir (and the BEAM VM) enable some very powerful and useful meta-programming techniques.&lt;/p&gt;

&lt;p&gt;In this presentation, Marten will talk about running and generating code at compile-time, Elixir's hygienic macros, and how to compile and hot-reload altered or extra code, while your program is running!
Besides explaining these concepts, their usefulness will be motivated using various practical real-world examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_going_meta_elixir_macros/</url>
      <location>AW1.121</location>
      <attendee>Wiebe-Marten Wijnja</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10370@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10370</pentabarf:event-id>
      <pentabarf:event-slug>security_incrementality_and_deck_functions</pentabarf:event-slug>
      <pentabarf:event-tag>security_incrementality_and_deck_functions</pentabarf:event-tag>
      <pentabarf:title>Incrementality and deck functions</pentabarf:title>
      <pentabarf:subtitle>Simple protocols and efficient constructions in symmetric cryptography</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Incrementality and deck functions- Simple protocols and efficient constructions in symmetric cryptography</summary>
      <description>&lt;p&gt;Protocols in symmetric cryptography are often built from block ciphers, with a fixed input and output size, while variable sizes are handled through their modes of use. Incrementality, namely, the ability to efficiently compute the output for increasing inputs, or to request longer outputs, is often a property of the implementation rather than an explicit feature of a mode.&lt;/p&gt;

&lt;p&gt;A doubly-extendable cryptographic keyed (or deck) function is a new kind of object that makes incrementality an integral part of its definition. Writing modes for various applications, such as authenticated encryption of a network channel or disk encryption with a wide block cipher, on top of a deck function turns out to be a simple exercise and leads to less error-prone implementations than on top of a block cipher. We illustrate this with the session-supporting authenticated encryption modes SANE and SANSE. (Sessions naturally protect a continuous flow of messages or a client-server dialog.)&lt;/p&gt;

&lt;p&gt;While a deck function can be constructed from existing primitives, like a block cipher, we show two more natural ways of making a deck function in practice.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;The first one is based on the well-known permutation-based duplex construction, of which a nice instantiation is the &lt;a href="https://strobe.sourceforge.io/"&gt;Strobe protocol framework&lt;/a&gt;. Strobe was showcased in &lt;a href="https://www.discocrypto.com/"&gt;Noise+Strobe=Disco&lt;/a&gt; as an advantageous replacement to all kinds of primitives in the &lt;a href="https://noiseprotocol.org/"&gt;Noise protocol framework&lt;/a&gt;, resulting in &lt;a href="https://permutationbasedcrypto.org/2018/slides/David_Wong.pdf"&gt;much simpler specifications and a lighter implementation&lt;/a&gt;. Xoodyak, our candidate to the NIST Lightweight Cryptography competition, is another example.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;The second one is based on the recent Farfalle construction, which relies on the parallel application of a permutation. Farfalle's inherent parallelism yields deck functions that are at the same time simple and efficient on a wide range of platforms. In particular, we point out the nice performance of Kravatte and Xoofff, two deck functions based on the Keccak-p and the Xoodoo permutation, respectively. It is worth noting that Kravatte and Xoofff are much faster than AES-128 in software, and at least competitive with and often faster than AES-128 using dedicated AES instructions &lt;a href="https://keccak.team/sw_performance.html"&gt;on the more recent Intel and AMD processors&lt;/a&gt;!&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_incrementality_and_deck_functions/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Gilles Van Assche</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10440@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10440</pentabarf:event-id>
      <pentabarf:event-slug>dip_tor_dev_intro</pentabarf:event-slug>
      <pentabarf:event-tag>dip_tor_dev_intro</pentabarf:event-tag>
      <pentabarf:title>An Introduction to the Tor Ecosystem for Developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>An Introduction to the Tor Ecosystem for Developers</summary>
      <description>&lt;p&gt;Tor is a free and open-source software anonymization system that allows people around the world to use the internet safely. The Tor network itself is operated by various volunteering individuals and organizations around the globe, and the network carries around 200 Gbit/s of traffic and helps somewhere between 2,000,000 and 8,000,000 users every day. The Tor ecosystem is much larger than the anonymity system that Tor provides itself: The Tor Project, the non-profit behind the anonymity system, also develops and maintains a web browser based on Mozilla Firefox. The organization also does monitoring of the network, work on emerging anti-censorship technology, work with translators, and downstream distributions that do packaging in free software operating system distributions.&lt;/p&gt;

&lt;p&gt;In this presentation, we will have a look at what it takes to develop and maintain an anonymity system like Tor and the various other components in the Tor ecosystem. We will look at what The Tor Project has been up to lately, primarily with a focus on core Tor itself. However, we will also have a look at some of our recent developments with anti-censorship technology. Finally, we will have a look at how the participant can contribute to the Tor project.&lt;/p&gt;

&lt;p&gt;No prior knowledge of Tor is necessary to participate.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_tor_dev_intro/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Alexander Færøy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10490@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10490</pentabarf:event-id>
      <pentabarf:event-slug>using_biometric_gadgets_for_express_tests_in_ux_ui_research</pentabarf:event-slug>
      <pentabarf:event-tag>using_biometric_gadgets_for_express_tests_in_ux_ui_research</pentabarf:event-tag>
      <pentabarf:title>Using biometric gadgets for express-tests in the UX/UI research</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Using biometric gadgets for express-tests in the UX/UI research</summary>
      <description>&lt;p&gt;Estimating the user’s physical and mental state with a set of special measuring devices can be helpful in detecting bottlenecks of the human-computer interaction. Until recent years, evaluating cognitive and physical load by biometrical parameters (heart rate, galvanic skin response, brain waves, gaze direction, etc.) was too expensive to be widely adopted for FLOSS. However contemporary consumer-grade gadgets targeted at fitness and entertainment are much more affordable and precise enough to be used in the UX/UI comparison. Still, their different primary goal often complicates their usage for the  research.  The talk will highlight which devices are the most suitable ones for the research purposes in the open-source world (the ones having open-source and GNU/Linux frameworks to access biometric data).  Gadgets covered with the talk are fitness-trackers, EEG headsets, and eye-trackers. Patterns of getting data, problems with cyphering and licensing will be discussed, as well as brief biometry usage scenarios and examples of the UI express-testing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/using_biometric_gadgets_for_express_tests_in_ux_ui_research/</url>
      <location>H.2213</location>
      <attendee>Dmitriy Kostiuk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10506@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10506</pentabarf:event-id>
      <pentabarf:event-slug>open_research_sustainable_soft</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_sustainable_soft</pentabarf:event-tag>
      <pentabarf:title>On the road to sustainable research software.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T134500</dtend>
      <duration>00:15:00:00</duration>
      <summary>On the road to sustainable research software.</summary>
      <description>&lt;p&gt;ELIXIR is an intergovernmental organization that brings together life science resources across Europe. These resources include databases, software tools, training materials, cloud storage, and supercomputers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_sustainable_soft/</url>
      <location>AW1.126</location>
      <attendee>Mateusz Kuzak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10566@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10566</pentabarf:event-id>
      <pentabarf:event-slug>fsr_cooperative_perception_in_future_cars_using_gnu_radio</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_cooperative_perception_in_future_cars_using_gnu_radio</pentabarf:event-tag>
      <pentabarf:title>Cooperative Perception in Future Cars using GNU Radio</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Cooperative Perception in Future Cars using GNU Radio</summary>
      <description>&lt;p&gt;Title: Cooperative Perception in Future Cars using GNU Radio&lt;/p&gt;

&lt;p&gt;Speaker: Augusto Vega, IBM Research (NY, USA)&lt;/p&gt;

&lt;p&gt;Abstract:
The phenomenon of self-driving (autonomous) vehicles is a symbol of the grand re-emergence of artificial intelligence and robotics as a promising technology. The most general model of future vehicular transportation is that of artificially intelligent, connected, autonomous vehicles (CAVs) [1].&lt;/p&gt;

&lt;p&gt;In this talk, we present a representative open-source application for CAVs operating as a collaborative swarm and communicating via GNU Radio. The application, called ERA [2], incorporates local sensing, creation of occupancy grid maps, vehicle-to-vehicle (V2V) communication of grid maps between neighboring vehicles using GNU Radio-based dedicated short-range communication (DSRC), and map fusion to create a joint higher-accuracy grid map [3]. Specifically, each vehicle in ERA uses its onboard sensors to generate local occupancy grid maps, which it communicates to other nearby vehicles using DSRC. When a vehicle receives occupancy maps from nearby cars, it merges the received ones with the locally-generated occupancy maps, expanding the scope and increasing the accuracy of this vehicle's perception. The DSRC transceiver adopted in ERA is an open-source GNU Radio implementation of the IEEE 802.11p standard by Bastian Bloessl [4]; while perception and map creation is implemented using ROS (Robot Operating System) [5]. We created an appropriate software interface between GNU Radio and ROS which enables proper execution and interaction of both frameworks.&lt;/p&gt;

&lt;p&gt;In addition to presenting a deep dive into ERA's code, we will also show performance analysis results of ERA (including its GNU Radio components) and discuss potential acceleration opportunities for performance and efficiency improvement -- including optimizations of Viterbi decoding and complex exponential through hardware acceleration. We believe that ERA can help to fill the gap between the fast-growing CAV R&amp;amp;D domain and GNU Radio, specifically when it comes to the wireless communication aspect of future vehicles.&lt;/p&gt;

&lt;p&gt;[1] A. Vega, A. Buyuktosunoglu, P. Bose, “Towards "Smarter" Vehicles Through Cloud-Backed Swarm Cognition,” Intelligent Vehicles Symposium 2018: 1079-1086.&lt;/p&gt;

&lt;p&gt;[2] ERA. URL: https://github.com/IBM/era&lt;/p&gt;

&lt;p&gt;[3] E. Sisbot, A. Vega, A. Paidimarri, J. Wellman, A. Buyuktosunoglu, P. Bose, D. Trilla, “Multi-Vehicle Map Fusion using GNU Radio,” Proceedings of The GNU Radio Conference 2019, 4(1).&lt;/p&gt;

&lt;p&gt;[4] B. Bloessl, “IEEE 802.11 a/g/p transceiver for GNU radio,” URL: https://github.com/bastibl/gr-ieee802-11&lt;/p&gt;

&lt;p&gt;[5] ROS. URL: https://www.ros.org&lt;/p&gt;

&lt;p&gt;Desired slot time: 30 mins&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_cooperative_perception_in_future_cars_using_gnu_radio/</url>
      <location>AW1.120</location>
      <attendee>Augusto Vega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10630@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10630</pentabarf:event-id>
      <pentabarf:event-slug>iotfoundation</pentabarf:event-slug>
      <pentabarf:event-tag>iotfoundation</pentabarf:event-tag>
      <pentabarf:title>IoT Projects in FLOSS Foundations</pentabarf:title>
      <pentabarf:subtitle>A report based on communities data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>IoT Projects in FLOSS Foundations- A report based on communities data</summary>
      <description>&lt;p&gt;A data based analysis of IoT Projects in FLOSS Foundations&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotfoundation/</url>
      <location>UD2.218A</location>
      <attendee>Alvaro del Castillo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10662@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10662</pentabarf:event-id>
      <pentabarf:event-slug>weave_net_an_open_source_container_network</pentabarf:event-slug>
      <pentabarf:event-tag>weave_net_an_open_source_container_network</pentabarf:event-tag>
      <pentabarf:title>Weave Net, an Open Source Container Network</pentabarf:title>
      <pentabarf:subtitle>Five years with no central point of control</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T141000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Weave Net, an Open Source Container Network- Five years with no central point of control</summary>
      <description>&lt;p&gt;A tour of the internals of Weave Net, one of the most popular container networks:
design challenges and lessons learned from five years in the wild. Including
Kubernetes integration and how CNI was born.&lt;/p&gt;

&lt;p&gt;Weave Net is written in Go, using many Linux kernel features such as veths, bridges and iptables.
Aimed at developers rather than network engineers, Weave Net tries to be self-configuring and
find the best available transport between nodes. The control plane operates via gossip,
with no central point of control.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/weave_net_an_open_source_container_network/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Bryan Boreham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10686@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10686</pentabarf:event-id>
      <pentabarf:event-slug>ada_ros2</pentabarf:event-slug>
      <pentabarf:event-tag>ada_ros2</pentabarf:event-tag>
      <pentabarf:title>Programming ROS2 Robots with RCLAda</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T133000</dtstart>
      <dtend>20200201T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Programming ROS2 Robots with RCLAda</summary>
      <description>&lt;p&gt;The Robot Operating System (ROS) is one of the chief frameworks
for service robotics research and development.  The next iteration
of this framework, ROS2, aims to improve critical shortcomings of
its predecessor like deterministic memory allocation and real-time
characteristics.&lt;/p&gt;

&lt;p&gt;RCLAda is a binding to the ROS2 framework that enables the programming
of ROS2 nodes in pure Ada with seamless integration into the ROS2
workflow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_ros2/</url>
      <location>AW1.125</location>
      <attendee>Alejandro Mosteo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10703@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10703</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_confessions_of_a_multiplatformer</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_confessions_of_a_multiplatformer</pentabarf:event-tag>
      <pentabarf:title>Confessions of a Serial K–otlin Multiplatform–er</pentabarf:title>
      <pentabarf:subtitle>__just don’t 𝚎𝚡𝚙𝚎𝚌𝚝 too much__</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Confessions of a Serial K–otlin Multiplatform–er- __just don’t 𝚎𝚡𝚙𝚎𝚌𝚝 too much__</summary>
      <description>&lt;h3&gt;What is &lt;em&gt;Multiplatform&lt;/em&gt;?&lt;/h3&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt; &lt;strong&gt;HELL&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;harder to develop, no documentation&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;just a trend, failed in the past&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;not suitable for performant apps that feel “native”&lt;br/&gt;
 &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt; &lt;strong&gt;HEAVEN&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;simpler to develop, removes platform barriers&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;write half the code, ship in half the time&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;only need to hire “generalists” instead of “specialists”&lt;br/&gt;
 &lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;p&gt; &lt;strong&gt;OTHER&lt;/strong&gt;  ✔︎&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;elaborate in 25 minutes or less:&lt;br/&gt;
&lt;em&gt;________________________________&lt;/em&gt;&lt;br/&gt;
 &lt;br/&gt;
 &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_confessions_of_a_multiplatformer/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Eugenio Marletti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10716@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10716</pentabarf:event-id>
      <pentabarf:event-slug>om_dav1d</pentabarf:event-slug>
      <pentabarf:event-tag>om_dav1d</pentabarf:event-tag>
      <pentabarf:title>dav1d: 1 year later</pentabarf:title>
      <pentabarf:subtitle>dav1d is a fast AV1 decoder</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>dav1d: 1 year later- dav1d is a fast AV1 decoder</summary>
      <description>&lt;p&gt;dav1d is an open source decoder for the AV1 format, focused on being fast and lean.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_dav1d/</url>
      <location>UB2.147</location>
      <attendee>Jean-Baptiste Kempf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10816@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10816</pentabarf:event-id>
      <pentabarf:event-slug>bof_pinetime</pentabarf:event-slug>
      <pentabarf:event-tag>bof_pinetime</pentabarf:event-tag>
      <pentabarf:title>PINETIME BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T133000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>01:00:00:00</duration>
      <summary>PINETIME BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_pinetime/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9951@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9951</pentabarf:event-id>
      <pentabarf:event-slug>homer</pentabarf:event-slug>
      <pentabarf:event-tag>homer</pentabarf:event-tag>
      <pentabarf:title>HOMER 2020</pentabarf:title>
      <pentabarf:subtitle>Meet the latest HOMER and its ground breaking features, and learn about our project vision for the future of HEP and RTC monitoring</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T133500</dtstart>
      <dtend>20200202T135000</dtend>
      <duration>00:15:00:00</duration>
      <summary>HOMER 2020- Meet the latest HOMER and its ground breaking features, and learn about our project vision for the future of HEP and RTC monitoring</summary>
      <description>&lt;p&gt;HOMER 2020: The future of the HEP Stack&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/homer/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Lorenzo Mangani</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10723@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10723</pentabarf:event-id>
      <pentabarf:event-slug>shenandoah</pentabarf:event-slug>
      <pentabarf:event-tag>shenandoah</pentabarf:event-tag>
      <pentabarf:title>Shenandoah 2.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T133500</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Shenandoah 2.0</summary>
      <description>&lt;p&gt;Shenandoah GC landed in JDK12 about a year ago, giving OpenJDK
another low-pause garbage collector. It has undergone substantial
changes since then. Specifically we have a new barrier scheme, and have
eliminated the extra forwarding pointer word per object, thus
substantially reducing memory footprint. After giving a general
introduction to OpenJDK GC landscape and Shenandoah GC, this talk
focuses on those recent changes in Shenandoah and what's in it for you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/shenandoah/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Roman Kennke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9190@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9190</pentabarf:event-id>
      <pentabarf:event-slug>selinux_mysql</pentabarf:event-slug>
      <pentabarf:event-tag>selinux_mysql</pentabarf:event-tag>
      <pentabarf:title>SELinux fun with MySQL and friends</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T134000</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>SELinux fun with MySQL and friends</summary>
      <description>&lt;p&gt;SELinux (Security Enhanced Linux) provides enhanced security mechanism for more advanced access control and auditing. It allows your application software and your system users to only access the resources it's been preconfigured to allow. Of course when you want to move your data- or log files to a non-standard location these policies will stop MySQL from starting.&lt;/p&gt;

&lt;p&gt;The easy way out is obviously to set SELinux to disabled or permissive. But someone once said: "Every time you disable SELinux a kitten dies". We'll show you a few ways how you can find out if it actually is SELinux that is blocking you and how to update the policies to properly keep you system secured.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/selinux_mysql/</url>
      <location>H.2214</location>
      <attendee>Matthias C</attendee>
      <attendee>Ivan Groenewold</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9291@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9291</pentabarf:event-id>
      <pentabarf:event-slug>projectional_editing_and_its_implications</pentabarf:event-slug>
      <pentabarf:event-tag>projectional_editing_and_its_implications</pentabarf:event-tag>
      <pentabarf:title>Projectional Editing and Its Implications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T134000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Projectional Editing and Its Implications</summary>
      <description>&lt;p&gt;Let’s shake some of the dogmas that constrain our programming worldview. In this session, I would like to take you to an alternative world - a world where programming languages are not parsed, a world where languages can be downloaded from the Internet and plugged easily into your IDE. A world where you have the power to customize the languages that you use. You’ll see that projectional editing in JetBrains MPS gives you incredible freedom in how you express your thoughts. It allows you to choose notations that best fit the task at hand. Your code can be edited as text, tables, diagrams, a form, or a combination of those. This is especially useful for Domain-specific languages and we’ll see real-life examples from domains such as the insurance industry, embedded software development, bioinformatics, enterprise systems and legislation. We’ll also discuss the downsides and integration challenges that projectional editors face. My goal is that you’ll leave this session inspired, enriched and motivated to try something new.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/projectional_editing_and_its_implications/</url>
      <location>UD2.119</location>
      <attendee>Václav Pech</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9357@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9357</pentabarf:event-id>
      <pentabarf:event-slug>perconamongodb</pentabarf:event-slug>
      <pentabarf:event-tag>perconamongodb</pentabarf:event-tag>
      <pentabarf:title>Percona Backup for MongoDB: Status and Plans</pentabarf:title>
      <pentabarf:subtitle>Open Source solution for consistent backups of multi-shard MongoDB</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T134000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Percona Backup for MongoDB: Status and Plans- Open Source solution for consistent backups of multi-shard MongoDB</summary>
      <description>&lt;p&gt;A brief overview of the current state of backup tool, architecture, existing features, and the roadmap.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/perconamongodb/</url>
      <location>UD2.119</location>
      <attendee>Mykola Marzhan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9851@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9851</pentabarf:event-id>
      <pentabarf:event-slug>pictor_radio_telescope</pentabarf:event-slug>
      <pentabarf:event-tag>pictor_radio_telescope</pentabarf:event-tag>
      <pentabarf:title>PICTOR: A free-to-use open source radio telescope</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T134000</dtstart>
      <dtend>20200202T135500</dtend>
      <duration>00:15:00:00</duration>
      <summary>PICTOR: A free-to-use open source radio telescope</summary>
      <description>&lt;p&gt;PICTOR, located in Athens, Greece, consists of a 1.5-meter parabolic antenna that allows anyone to make continuous and spectral (i.e. hydrogen line) drift-scan observations of the radio sky in the 1300~1700 MHz regime for free. The goal of this effort is to introduce students, educators, astronomers and others to the majesty of the radio sky, promoting radio astronomy education, without the need of building a large and expensive radio telescope.&lt;/p&gt;

&lt;p&gt;PICTOR is a fully open source (software &amp;amp; hardware) project: https://github.com/0xCoto/PICTOR&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/pictor_radio_telescope/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Apostolos Spanakis-Misirlis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10029@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10029</pentabarf:event-id>
      <pentabarf:event-slug>weblate</pentabarf:event-slug>
      <pentabarf:event-tag>weblate</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Weblate: open-source continuous localization platform</pentabarf:title>
      <pentabarf:subtitle>How to bring your project closer to its users with localization platform that doesn’t bother anyone with manual work.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T134000</dtstart>
      <dtend>20200201T135500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Weblate: open-source continuous localization platform- How to bring your project closer to its users with localization platform that doesn’t bother anyone with manual work.</summary>
      <description>&lt;p&gt;Please note that this talk will now be given by Michal Čihař instead of Václav Zbránek.&lt;/p&gt;

&lt;p&gt;You will learn how to localize your project easily with little effort, open-source way. No repetitive work, no manual work with translation files anymore. Weblate is unique for its tight integration to VCS. Set it up once and start engaging the community of translators. More languages translated means more happy users of your software. Be like openSUSE, Fedora, and many more, and speak your users' language now thanks to Weblate!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/weblate/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Michal Čihař</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10415@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10415</pentabarf:event-id>
      <pentabarf:event-slug>rakulang</pentabarf:event-slug>
      <pentabarf:event-tag>rakulang</pentabarf:event-tag>
      <pentabarf:title>Let me tell you about Raku</pentabarf:title>
      <pentabarf:subtitle>On why syntax is not so important, with an introduction to the emerging language Raku</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T134000</dtstart>
      <dtend>20200202T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Let me tell you about Raku- On why syntax is not so important, with an introduction to the emerging language Raku</summary>
      <description>&lt;p&gt;Most languages steadily incorporate new programming concepts in new releases, and new languages have these concepts already baked in. These concepts are related to how functions work and are considered and invoked, different data structures and working with things like Unicode. There's a language, Raku, that incorporates most of the new concepts that have appeared in this century. This talk is an introduction to the language by way of the concepts it uses.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/rakulang/</url>
      <location>AW1.125</location>
      <attendee>Juan Julián Merelo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10456@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10456</pentabarf:event-id>
      <pentabarf:event-slug>debugging_strace_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_strace_bpf</pentabarf:event-tag>
      <pentabarf:title>strace --seccomp-bpf: a look under the hood</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T134000</dtstart>
      <dtend>20200202T141000</dtend>
      <duration>00:30:00:00</duration>
      <summary>strace --seccomp-bpf: a look under the hood</summary>
      <description>&lt;p&gt;strace is known to add significant overhead to any application it traces.
Even when users are interested in a handful of syscalls, strace will by
default intercept all syscalls made by the observed processes, involving
several context switches per syscall.  Since strace v5.3, the
&lt;code&gt;--seccomp-bpf&lt;/code&gt; option allows reducing this overhead, by stopping observed
processes only at syscalls of interest.  This option relies on seccomp-bpf
and inherits a few of its limitations.&lt;/p&gt;

&lt;p&gt;In this talk, we will describe the default behavior of ptrace and strace,
to understand the problem &lt;code&gt;--seccomp-bpf&lt;/code&gt; addresses.  We will then detail
the inner workings of the new option, as seen from ptrace (seccomp-stops)
and bpf (syscall matching algorithms).  Finally, we'll discuss limitations
of the new option and avenues for improvement.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_strace_bpf/</url>
      <location>K.4.201</location>
      <attendee>Paul Chaignon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9415@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9415</pentabarf:event-id>
      <pentabarf:event-slug>dns_catz</pentabarf:event-slug>
      <pentabarf:event-tag>dns_catz</pentabarf:event-tag>
      <pentabarf:title>extending catalog zones</pentabarf:title>
      <pentabarf:subtitle>auto-maintain DNS servers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T134500</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>00:15:00:00</duration>
      <summary>extending catalog zones- auto-maintain DNS servers</summary>
      <description>&lt;p&gt;another approach in automating maintenance&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_catz/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Leo Vandewoestijne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9860@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9860</pentabarf:event-id>
      <pentabarf:event-slug>openscad</pentabarf:event-slug>
      <pentabarf:event-tag>openscad</pentabarf:event-tag>
      <pentabarf:title>Designing functional objects with functional objects</pentabarf:title>
      <pentabarf:subtitle>OpenSCAD: Past, present and/or future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T134500</dtstart>
      <dtend>20200201T140500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing functional objects with functional objects- OpenSCAD: Past, present and/or future</summary>
      <description>&lt;p&gt;Reflecting on OpenSCAD's 10 years of history and what we've learned and discovered along the way. Discussion on opportunities and potential avenues forward, and some stories from the trenches.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/openscad/</url>
      <location>H.2213</location>
      <attendee>Marius Kintel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10149@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10149</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_runtimes</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_runtimes</pentabarf:event-tag>
      <pentabarf:title>Below Kubernetes: Demystifying container runtimes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T134500</dtstart>
      <dtend>20200201T140500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Below Kubernetes: Demystifying container runtimes</summary>
      <description>&lt;p&gt;Today, the task of running containers involves a lot of technologies and levels of abstraction, and it can be difficult to understand, or just to keep up. How do CRI-O and containerd overlap ? Does Kata containers compete with Firecracker ? Is there any relationship between OCI and CRI ? How many different meanings can "container runtime" have ?&lt;/p&gt;

&lt;p&gt;In this talk, we will navigate this treacherous sea of overlapping technologies and acronyms that take care of running container workloads, below Kubernetes all the way down to the Linux kernel. We will present at a high-level how these technologies, interfaces and levels of abstraction combine and overlap, and hopefully clarify which are spec vs. implementation, which are complementary, and which are alternative solutions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_k8s_runtimes/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Thierry Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10392@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10392</pentabarf:event-id>
      <pentabarf:event-slug>geospatial_queries_on_multipetabyte_weather_data_archives</pentabarf:event-slug>
      <pentabarf:event-tag>geospatial_queries_on_multipetabyte_weather_data_archives</pentabarf:event-tag>
      <pentabarf:title>Geo-spatial queries on multi-petabyte weather data archives</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T134500</dtstart>
      <dtend>20200202T140500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Geo-spatial queries on multi-petabyte weather data archives</summary>
      <description>&lt;p&gt;Geo-spatial queries on multi-petabyte weather data archives
John Hanley, Nicolau Manubens, Tiago Quintino, James Hawkes, Emanuele Danovaro&lt;/p&gt;

&lt;p&gt;Weather forecasts produced by ECMWF and environment services by the Copernicus programme act as a vital input for many downstream simulations and applications. A variety of products, such as ECMWF reanalyses and archived forecasts, are additionally available to users via the MARS archive and the Copernicus data portal. Transferring, storing and locally modifying large volumes of such data prior to integration currently presents a significant challenge to users. The key aim for ECMWF effort in H2020 Lexis project is to provide tools for data query and pre-processing close to data archives, facilitating fast and seamless application integration by enabling precise and efficient data delivery to the end-user.&lt;/p&gt;

&lt;p&gt;ECMWF aims to implement a set of services to efficiently select, retrieve and pre-process meteorological multi-dimensional data by allowing multi-dimensional queries including spatio-temporal and domain-specific constraints. Those services are exploited by Lexis partners to design complex workflows to mitigate the effect of natural hazards and investigate the water-food-energy nexus.&lt;/p&gt;

&lt;p&gt;This talk will give a general overview of Lexis project and its main aims and objectives. It will present the pilot applications exploiting ECMWF data as the main driver of complex workflows on HPC and cloud computing resources. In particular, it will focus on how ECMWF's data services will provide geospatial queries on multi-dimensional peta-scale datasets and how this will improve overall workflow performance and enable access to new data for the pilot users.&lt;/p&gt;

&lt;p&gt;This work is supported by the Lexis project and has been partly funded by the European Commission's ICT activity of the H2020 Programme under grant agreement number: 825532.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geospatial_queries_on_multipetabyte_weather_data_archives/</url>
      <location>AW1.126</location>
      <attendee>Emanuele Danovaro</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10549@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10549</pentabarf:event-id>
      <pentabarf:event-slug>open_research_stylo</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_stylo</pentabarf:event-tag>
      <pentabarf:title>Stylo : a user friendly text editor for humanities scholars</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T134500</dtstart>
      <dtend>20200201T140000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Stylo : a user friendly text editor for humanities scholars</summary>
      <description>&lt;p&gt;As an editor for WYSIWYM text, Stylo is designed to change the entire digital editorial chain of scholarly journals the field of human sciences.&lt;/p&gt;

&lt;p&gt;Stylo (https://stylo.ecrituresnumeriques.ca) is designed to simplify the writing and editing of scientific articles in the humanities and social sciences. It is intended for authors and publishers engaged in high quality scientific publishing. Although the structuring of documents is fundamental for digital distribution, this aspect is currently delayed until the end of the editorial process. This task should, however, be undertaken early on in the process; it must be considered by the author himself. The philosophy behind Stylo consists in returning the task of managing the publication markup to researchers. This repositioning of tasks relating to the editorial process relies on the author’s semantic rather than graphic skills.&lt;/p&gt;

&lt;p&gt;This lightning talk will be the opportunity to present this tool and several publishing projects realized with Stylo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_stylo/</url>
      <location>AW1.126</location>
      <attendee>Antoine Fauchié</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9277@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9277</pentabarf:event-id>
      <pentabarf:event-slug>corposscommunity</pentabarf:event-slug>
      <pentabarf:event-tag>corposscommunity</pentabarf:event-tag>
      <pentabarf:title>Building Community for your Company’s OSS Projects</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T135000</dtstart>
      <dtend>20200202T141000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building Community for your Company’s OSS Projects</summary>
      <description>&lt;p&gt;Your company has just started an open source project, but where is the community? This talk provides practical tips and suggestions along with what not to do when building a community around your company’s open source project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/corposscommunity/</url>
      <location>UB5.230</location>
      <attendee>Dawn Foster</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9543@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9543</pentabarf:event-id>
      <pentabarf:event-slug>sds_ceph_stretch_clusters</pentabarf:event-slug>
      <pentabarf:event-tag>sds_ceph_stretch_clusters</pentabarf:event-tag>
      <pentabarf:title>Explicitly Supporting Stretch Clusters in Ceph</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T135000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Explicitly Supporting Stretch Clusters in Ceph</summary>
      <description>&lt;p&gt;Ceph is an open source distributed object store, network block device, and file system designed for reliability, performance, and scalability. While Ceph is designed for use in a single data center, users have deployed “stretch” clusters across multiple data centers for many years, and deploying Ceph to back Red Hat’s OpenShift Container Storage product required us to support that workload explicitly and well — in particular, in the face of netsplits.
This requires improvements to our “monitor” leader elections and to the “OSD” peering process to keep data available without breaking our data integrity guarantees. This talk presents the whole cycle of that work from an algorithm and programmer perspective: the dangers we identified, the changes we needed, the architecture changes to support faster test iteration and coding, and the results.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/sds_ceph_stretch_clusters/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Gregory Farnum</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9753@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9753</pentabarf:event-id>
      <pentabarf:event-slug>a_practical_cicd_framework_for_machine_learning_at_massive_scale</pentabarf:event-slug>
      <pentabarf:event-tag>a_practical_cicd_framework_for_machine_learning_at_massive_scale</pentabarf:event-tag>
      <pentabarf:title>A Practical CI/CD Framework for Machine Learning at Massive Scale</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T135000</dtstart>
      <dtend>20200202T140500</dtend>
      <duration>00:15:00:00</duration>
      <summary>A Practical CI/CD Framework for Machine Learning at Massive Scale</summary>
      <description>&lt;p&gt;Managing production machine learning systems at scale has uncovered new challenges that have required fundamentally different approaches to that of traditional software engineering and data science. In this talk, we'll provide key insights on MLOps, which often encompasses the concepts around monitoring, deployment, orchestration and continuous delivery for machine learning. We will be covering a hands on an example where we will be training, deploying and monitoring ML at scale.  We'll be using Jenkins X (+ Prow &amp;amp; Tekton) to deploy/promote these models across multiple environments. We will use KIND (Kubernetes in Docker) to run integration tests in our development environment. Finally, we'll be using Seldon to orchestrate &amp;amp; monitor these models leveraging advanced ML techniques.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/a_practical_cicd_framework_for_machine_learning_at_massive_scale/</url>
      <location>UB4.136</location>
      <attendee>Alejandro Saucedo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10076@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10076</pentabarf:event-id>
      <pentabarf:event-slug>riscv_hypervisors</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_hypervisors</pentabarf:event-tag>
      <pentabarf:title>RISC-V Hypervisors</pentabarf:title>
      <pentabarf:subtitle>Where are we ? What next ? </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T135000</dtstart>
      <dtend>20200201T141000</dtend>
      <duration>00:20:00:00</duration>
      <summary>RISC-V Hypervisors- Where are we ? What next ? </summary>
      <description>&lt;p&gt;The RISC-V H-extension (aka hypervisor extension) is suitable for both Type1 and Type2 hypervisor. We have ported two hypervisors for RISC-V: Xvisor (Type1) and KVM (Type2). We show the current state and furture work for both hypervisors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_hypervisors/</url>
      <location>K.3.401</location>
      <attendee>Anup Patel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10093@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10093</pentabarf:event-id>
      <pentabarf:event-slug>llvm_cpg</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_cpg</pentabarf:event-tag>
      <pentabarf:title>LLVM meets Code Property Graphs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T135000</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:40:00:00</duration>
      <summary>LLVM meets Code Property Graphs</summary>
      <description>&lt;p&gt;The security of computer systems fundamentally depends on the quality of its underlying software. Despite a long series of research in academia and industry, security vulnerabilities regularly manifest in program code. Consequently, they remain one of the primary causes of security breaches today.
The discovery of software vulnerabilities is a classic yet challenging problem of the security domain. In the last decade, there appeared several production-graded solutions with a favorable outcome.&lt;/p&gt;

&lt;p&gt;Code Property Graph[1] (or CPG) is one such solution. CPG is a representation of a program that combines properties of abstract syntax trees, control flow graphs, and program dependence graphs in a joint data structure.
There exist two counterparts[2][3] that allow traversals over code property graphs in order to find vulnerabilities and to extract any other interesting properties.&lt;/p&gt;

&lt;p&gt;In this talk, we want to cover the following topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;an intro to the code property graphs&lt;/li&gt;
&lt;li&gt;how we built llvm2cpg, a tool that converts LLVM Bitcode to the CPG representation&lt;/li&gt;
&lt;li&gt;how we teach the tool to reason about properties of high-level languages (C/C++/ObjC) based on the low-level representation only&lt;/li&gt;
&lt;li&gt;interesting findings and some results&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;[1] https://ieeexplore.ieee.org/document/6956589
[2] https://github.com/ShiftLeftSecurity/codepropertygraph
[3] https://ocular.shiftleft.io&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_cpg/</url>
      <location>K.4.201</location>
      <attendee>Alex Denisov</attendee>
      <attendee>Fabian Yamaguchi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10214@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10214</pentabarf:event-id>
      <pentabarf:event-slug>rust_python_sharing_memories</pentabarf:event-slug>
      <pentabarf:event-tag>rust_python_sharing_memories</pentabarf:event-tag>
      <pentabarf:title>Sharing memories of Python and Rust</pentabarf:title>
      <pentabarf:subtitle>The story of a lifetime inside Mercurial</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T135000</dtstart>
      <dtend>20200202T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Sharing memories of Python and Rust- The story of a lifetime inside Mercurial</summary>
      <description>&lt;p&gt;The Mercurial version control system now has an option for running Rust code to improve performance. In this talk we will explore the challenges of using Rust efficiently inside a performance-sensitive Python project with more than 10 years of backwards compatiblity.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_python_sharing_memories/</url>
      <location>K.3.401</location>
      <attendee>Raphaël Gomès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10216@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10216</pentabarf:event-id>
      <pentabarf:event-slug>testing_observability</pentabarf:event-slug>
      <pentabarf:event-tag>testing_observability</pentabarf:event-tag>
      <pentabarf:title>Are You Testing Your Observability? Patterns for Instrumenting Your Services</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T135000</dtstart>
      <dtend>20200202T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Are You Testing Your Observability? Patterns for Instrumenting Your Services</summary>
      <description>&lt;p&gt;Observability is the key to understand how your application runs and behaves in action. This is especially true for distributed environments like Kubernetes, where users run Cloud-Native microservices.&lt;/p&gt;

&lt;p&gt;Among many other observability signals like logs and traces, the metrics signal has a substantial role. Sampled measurements observed throughout the system are crucial for monitoring the health of the applications and, they enable real-time, actionable alerting. While there are many open-source robust libraries, in various languages, that allow us to easily instrument services for backends like Prometheus, there are still numerous possibilities to make a mistake or misuse those tools.&lt;/p&gt;

&lt;p&gt;During this talk, two engineers from Red Hat: Kemal and Bartek (Prometheus and Thanos project maintainer) will discuss valuable patterns and best practices for instrumenting your application. The speakers will go through common pitfalls and failure cases while sharing valuable insights and methods to avoid those mistakes. In addition, this talk will demonstrate, how to leverage unit testing to verify the correctness of your observability signals. How it helps and why it is important. Last but not least, the talk will cover a demo of the example instrumented application based on the experience and projects we maintain.&lt;/p&gt;

&lt;p&gt;The audience will leave knowing how to answer the following important questions:&lt;/p&gt;

&lt;p&gt;What are the essential metrics that services should have?
Should you test your observability? What are the ways to test it on a unit-test level?
What are the common mistakes while instrumenting services and how to avoid them?&lt;/p&gt;

&lt;p&gt;And more!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_observability/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Bartek Plotka</attendee>
      <attendee>Kemal Akkoyun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9136@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9136</pentabarf:event-id>
      <pentabarf:event-slug>testing_autohealing_negative_testing</pentabarf:event-slug>
      <pentabarf:event-tag>testing_autohealing_negative_testing</pentabarf:event-tag>
      <pentabarf:title>Auto-healing cluster through negative testing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T135500</dtstart>
      <dtend>20200201T142000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Auto-healing cluster through negative testing</summary>
      <description>&lt;p&gt;OCS stands for Openshift Container storage. It provides container-based storage for OCP(Openshift container platform). It’s easily scalable to bare metal, VMs and cloud platforms.
Auto healing is a property of OCS cluster that auto heals a cluster component automatically when passes through an unexpected condition. A component can be a node, a network interface, a service, etc. To make sure auto heals just fine, we introduced negative testing.
Negative Testing is defined as, a testing type that checks a system for unexpected conditions. In this presentation, We’re going to talk, what role negative testing plays, how to negative test components like node by shutting it down, deploying a heavy workload, etc. Similarly, for the network component, we are going to see what happens when the public network is disconnected along with many more scenarios.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_autohealing_negative_testing/</url>
      <location>UB2.147</location>
      <attendee>Rajat Singh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9849@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9849</pentabarf:event-id>
      <pentabarf:event-slug>nextcloud_talk</pentabarf:event-slug>
      <pentabarf:event-tag>nextcloud_talk</pentabarf:event-tag>
      <pentabarf:title>Nextcloud Talk</pentabarf:title>
      <pentabarf:subtitle>A real-time communication platform for teams</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T135500</dtstart>
      <dtend>20200202T141500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Nextcloud Talk- A real-time communication platform for teams</summary>
      <description>&lt;p&gt;Real-Time communication happens often in teams these days: at work, in your sports club, your Free Software project and in many other places. For a long time this was, and in many areas often still is, dominated by centralized and proprietary tools. While there are many great Free Software projects out there which fill the gap, Nextcloud Talk is unique as it ingrates in a complete collaboration platform. You can have your files, calendar, contacts, project plan and any other data in the same place where the communication takes place, all nicely integrated. You can edit collaboratively office documents (text, spreadsheets, presentations,...) or markdown files while having a chat, video- or audio call for example. This talk will introduce you to some of the unique features Nextcloud Talk can offer to your teams.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/nextcloud_talk/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Björn Schießle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9055@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9055</pentabarf:event-id>
      <pentabarf:event-slug>dataverse</pentabarf:event-slug>
      <pentabarf:event-tag>dataverse</pentabarf:event-tag>
      <pentabarf:title>Advancing science with Dataverse</pentabarf:title>
      <pentabarf:subtitle>Publication, discovery, citation, and exploration of research data.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T141500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Advancing science with Dataverse- Publication, discovery, citation, and exploration of research data.</summary>
      <description>&lt;p&gt;Dataverse is open source research data repository software installed by 52 institutions around the world and translated into ten languages. It facilitates data sharing, allowing researchers to replicate and build upon each other's work and receive academic credit in the form of citations for publishing data. Data deposited into Dataverse installations is made more discoverable through harvesting of metadata via standard protocols, publication to registries such as DataCite, and indexing into scholarly search engines such as Google Dataset Search. Data exploration is enabled by a variety tools contributed by the international Dataverse community that make use of Dataverse APIs to get data in and out. These APIs also enable a variety of integrations with scholarly publishing systems such as electronic lab notebooks, journal systems, reproducibility platforms, and more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/dataverse/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Philip Durbin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9089@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9089</pentabarf:event-id>
      <pentabarf:event-slug>early_unix</pentabarf:event-slug>
      <pentabarf:event-tag>early_unix</pentabarf:event-tag>
      <pentabarf:title>The Hidden Early History of Unix</pentabarf:title>
      <pentabarf:subtitle>The Forgotten history of early Unix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>History</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Hidden Early History of Unix- The Forgotten history of early Unix</summary>
      <description>&lt;p&gt;The early history of Unix is much richer than is usually presented. There are many hidden gems that are little known and quite interesting to learn about. The dates of many of the "firsts" for Unix accomplishments is much earlier than people think. This well-researched talk explores those gems, firsts and shares many artifacts from the early days of Unix. Many of these artifacts have just come to light in recent years, and change how we view the early history of Unix. Even the oldest of grey beards will learn things they didn't know about Unix from this talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>History</categories>
      <url>https:/fosdem.org/2020/schedule/event/early_unix/</url>
      <location>Janson</location>
      <attendee>Warner Losh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9114@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9114</pentabarf:event-id>
      <pentabarf:event-slug>sabre</pentabarf:event-slug>
      <pentabarf:event-tag>sabre</pentabarf:event-tag>
      <pentabarf:title>SaBRe: Load-time selective binary rewriting</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SaBRe: Load-time selective binary rewriting</summary>
      <description>&lt;h2&gt;Abstract&lt;/h2&gt;

&lt;p&gt;Binary rewriting is a technique that consists in disassembling a program to modify its instructions, with
many applications, e.g. monitoring, debugging, reverse engineering and reliability. However, existing solutions suffer from well-known
shortcomings in terms of soundness, performance and usability.&lt;/p&gt;

&lt;p&gt;We present &lt;em&gt;SaBRe&lt;/em&gt;, a novel load-time framework for selective binary rewriting. SaBRe rewrites specific constructs of
interest — mainly system calls and function prologues — when the program is loaded into memory. This enables users to intercept those constructs at runtime
via a modular architecture allowing custom plugins to be linked with SaBRe using a simple and flexible
API. We also discuss the theoretical underpinnings of disassembling and rewriting, including conditions for
coverage, accuracy, and correctness; and how they affect SaBRe.&lt;/p&gt;

&lt;p&gt;We developed two backends for SaBRe — one for x86_64 and one for RISC-V — which were in turn used to
implement two open-source plugins: a fast system call tracer and a fault injector. Our evaluation
shows that SaBRe imposes little performance overhead, between 0.2% and 4.3% on average.
In addition to explaining the architecture of SaBRe and demonstrating its performance,
we also show on a concrete example how easy creating a new plugin for SaBRe is.&lt;/p&gt;

&lt;p&gt;SaBRe is a free open-source software released under the GPLv3 license
and originally developed as part of the Software Reliabilty Group at Imperial College London.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2020/schedule/event/sabre/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Paul-Antoine Arras</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9237@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9237</pentabarf:event-id>
      <pentabarf:event-slug>open_source_won</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_won</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Open Source Won, but Software Freedom Hasn't Yet</pentabarf:title>
      <pentabarf:subtitle>A Guide &amp; Commiseration Session for FOSS activists</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT Open Source Won, but Software Freedom Hasn't Yet- A Guide &amp; Commiseration Session for FOSS activists</summary>
      <description>&lt;p&gt;Karen and Bradley, building on the substantial feedback from last year's keynote, follow up their 2019 FOSDEM keynote with real-world suggestions, ideas, and discussion about how we, as software freedom activists, can live in a world with so much proprietary software.  Software freedom is hard to find, but we can find it together, and we can support each other when we must face the proprietary software world and make hard decisions.  Let's figure it out together and support each other!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_source_won/</url>
      <location>Janson</location>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Karen Sandler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9419@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9419</pentabarf:event-id>
      <pentabarf:event-slug>vai_baremetal_at_the_edge</pentabarf:event-slug>
      <pentabarf:event-tag>vai_baremetal_at_the_edge</pentabarf:event-tag>
      <pentabarf:title>Baremetal at the Edge</pentabarf:title>
      <pentabarf:subtitle>Managing bare metal machines where PXE would fail</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Baremetal at the Edge- Managing bare metal machines where PXE would fail</summary>
      <description>&lt;p&gt;Deploying bare metal machines at the edge of the cloud may not play well with conventional PXE protocol suite. In this presentation we will explain how the emerging virtual media boot technology could significantly improve scalability, reliability and security of the Cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_baremetal_at_the_edge/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Ilya Etingof</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9577@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9577</pentabarf:event-id>
      <pentabarf:event-slug>ema_early_boot</pentabarf:event-slug>
      <pentabarf:event-tag>ema_early_boot</pentabarf:event-tag>
      <pentabarf:title>Embedded systems, the road to Linux</pentabarf:title>
      <pentabarf:subtitle>Early boot, comparing and explaining different systems.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Embedded systems, the road to Linux- Early boot, comparing and explaining different systems.</summary>
      <description>&lt;p&gt;As soon as you are on Linux you are generally confident with the embedded system, whatever it is.
But often the boot process may hide some misteries, and understanding the details may help to recover a
bricked board or to upgrade or replace a bootloader. The explained path would start from comparing some different
SoC's, passing from the ROM boot loader, static RAM, sdram init, secondary bootloader, and so on,
until the last "jump" to Linux. Most common non volatile boot devices would be introduced. A basic
knowledge would be ok for the audience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_early_boot/</url>
      <location>UD2.218A</location>
      <attendee>Angelo Dureghello</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9581@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9581</pentabarf:event-id>
      <pentabarf:event-slug>debugcodegenerationgo</pentabarf:event-slug>
      <pentabarf:event-tag>debugcodegenerationgo</pentabarf:event-tag>
      <pentabarf:title>Debug code generation in Go</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Debug code generation in Go</summary>
      <description>&lt;p&gt;If you are interested to learn about what and how Go generates machine code, this talk is for you. By learning more about the compilation, you can either avoid unnecessary hand-crafted optimizations or learn more about the compiler to become a contributor to the Go compiler.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugcodegenerationgo/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Jaana Dogan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9599@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9599</pentabarf:event-id>
      <pentabarf:event-slug>riek_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>riek_kubernetes</pentabarf:event-tag>
      <pentabarf:title>How Containers and Kubernetes re-defined the GNU/Linux Operating System</pentabarf:title>
      <pentabarf:subtitle>A Greybeard's Worst Nightmare</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers and Security</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>How Containers and Kubernetes re-defined the GNU/Linux Operating System- A Greybeard's Worst Nightmare</summary>
      <description>&lt;p&gt;Free Software (as in Freedom) had won. The vertically integrated Cloud now is the predominant operational paradigm and is threatening to undermine software freedom. To many all seems lost, but the world keeps changing and decentralized compute is making a comeback. Containers and Kubernetes are already having a deep impact on the Linux operating system (OS) that goes well beyond DevOps and cloud-native applications. The concepts of application-centric packaging, process isolation through Linux containers, and immutable infrastructure are shaking up the core traditions of today's GNU/Linux operating systems. These concepts are also challenging the assumptions and approaches derived from the past 40+ years of work that originated with UNIX. The Linux distribution as we know it is coming to an end, and is being replaced by a new concept of containerized, multi-instance, multi-user applications, which can be deployed in scale-out environments as well as for widely distributed compute scenarios. In this session, we'll assess this new OS environment in the times of '5G' de-centralized cloud and take a deep look at the consequences this new OS model has for both developers and admins.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers and Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/riek_kubernetes/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Daniel Riek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9606@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9606</pentabarf:event-id>
      <pentabarf:event-slug>openxr</pentabarf:event-slug>
      <pentabarf:event-tag>openxr</pentabarf:event-tag>
      <pentabarf:title>FOSS Virtual &amp; Augmented Reality</pentabarf:title>
      <pentabarf:subtitle>The Monado project &amp; OpenXR</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:55:00:00</duration>
      <summary>FOSS Virtual &amp; Augmented Reality- The Monado project &amp; OpenXR</summary>
      <description>&lt;p&gt;In this talk will cover Monado and Khronos' OpenXR standard, and give an overview about the current state of open source VR and what lies ahead. Also go into some details of how tracking is done inside of Monado and show of the current state.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/openxr/</url>
      <location>K.4.401</location>
      <attendee>Jakob Bornecrantz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9607@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9607</pentabarf:event-id>
      <pentabarf:event-slug>borg</pentabarf:event-slug>
      <pentabarf:event-tag>borg</pentabarf:event-tag>
      <pentabarf:title>Self-hosted server backups for the paranoid</pentabarf:title>
      <pentabarf:subtitle>Using Borg, SSH, Python and FreeNAS to securely backup Linux servers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Backup and Recovery</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Self-hosted server backups for the paranoid- Using Borg, SSH, Python and FreeNAS to securely backup Linux servers</summary>
      <description>&lt;p&gt;&lt;a href="https://quarkslab.com/en/"&gt;Quarkslab&lt;/a&gt; is a French company specializing in information security R&amp;amp;D, consulting and software development.&lt;/p&gt;

&lt;p&gt;Due to strong data security constraints imposing self-hosted solutions coupled with limited resources in a fast-growth environment, data safety has been a pain point in our infrastructure.&lt;/p&gt;

&lt;p&gt;After our backup server failed, we decided to recreate a new backup system from scratch, adapted to our needs and using technologies we were familiar with, to backup 30+ Linux servers.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;In this talk, we will present how our old backup system failed, the key requirements we learned from this failure, and how we designed and implemented a new backup system based on &lt;a href="https://borgbackup.readthedocs.io/en/stable/"&gt;Borg Backup&lt;/a&gt;, &lt;a href="https://github.com/witten/borgmatic"&gt;borgmatic&lt;/a&gt;, SSH, Python and &lt;a href="https://www.freenas.org/"&gt;FreeNAS&lt;/a&gt; to solve those requirements.&lt;/p&gt;

&lt;p&gt;We will conclude by listing the shortcomings and improvement points of our approach, as well as comparing our solution to seven important properties every backup system should have.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;Some interesting features of our new backup solution are strong data safety and security, fully self-hosted, using only open-source tools, simple to set up and easy to understand.&lt;/p&gt;

&lt;p&gt;One specific requirement we solved was for the sysadmin team to be blind to the data they backup, managing only the process itself.&lt;/p&gt;

&lt;p&gt;This lets people working on confidential project on dedicated and access-restricted servers to still use a centralized and resilient backup system without compromising data and server security.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;We will open-source our Ansible roles and Python scripts on &lt;a href="https://github.com/quarkslab"&gt;Github&lt;/a&gt; before FOSDEM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Backup and Recovery</categories>
      <url>https:/fosdem.org/2020/schedule/event/borg/</url>
      <location>UD2.119</location>
      <attendee>Axel Tripier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9664@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9664</pentabarf:event-id>
      <pentabarf:event-slug>debate_fsd_osd_irrelevant</pentabarf:event-slug>
      <pentabarf:event-tag>debate_fsd_osd_irrelevant</pentabarf:event-tag>
      <pentabarf:title>DEBATE: The 4 Freedoms and OSD are outdated and no longer relevant in 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DEBATE: The 4 Freedoms and OSD are outdated and no longer relevant in 2020</summary>
      <description>&lt;p&gt;Are the FSF's 4 Freedoms and the OSI's Open Source Definition out
of date in 2020 and should be replaced.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/debate_fsd_osd_irrelevant/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Neil McGovern</attendee>
      <attendee>Andrew Katz</attendee>
      <attendee>Matt Jarvis</attendee>
      <attendee>Luis Villa</attendee>
      <attendee>Frank Karlitschek</attendee>
      <attendee>Amanda Brock</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9683@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9683</pentabarf:event-id>
      <pentabarf:event-slug>minimalistictypedlua</pentabarf:event-slug>
      <pentabarf:event-tag>minimalistictypedlua</pentabarf:event-tag>
      <pentabarf:title>Minimalistic typed Lua is here</pentabarf:title>
      <pentabarf:subtitle>Minimalistic typed Lua is here</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Minimalistic typed Lua is here- Minimalistic typed Lua is here</summary>
      <description>&lt;p&gt;In this talk I will present a typed dialect of Lua with a minimalistic implementation. I will discuss the design choices that went into the design, implementation and development approach. We will also discuss whether Lua's minimalism is retained and ponder on the nature of the resulting dialect. This is a sequel for last year talk in which I discussed the challenges on typing dynamic languages and Lua in particular, presenting the results achieved since then.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/minimalistictypedlua/</url>
      <location>AW1.125</location>
      <attendee>Hisham Muhammad</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9895@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9895</pentabarf:event-id>
      <pentabarf:event-slug>security_how_transparent_data_encryption_is_built_in_mysql_and_percona_server</pentabarf:event-slug>
      <pentabarf:event-tag>security_how_transparent_data_encryption_is_built_in_mysql_and_percona_server</pentabarf:event-tag>
      <pentabarf:title>How Transparent Data Encryption is built in MySQL and Percona Server ?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How Transparent Data Encryption is built in MySQL and Percona Server ?</summary>
      <description>&lt;p&gt;How Transparent Data Encryption is built in MySQL and Percona Server ?
- keyrings – what are they used for ? What is the difference between using a server back-end (keyring&lt;em&gt;vault) versus file back-end (keyring&lt;/em&gt;file). How it affects server startup and why? Why per server separation is needed in Vault Server?
- How Master Key encryption works ? How it is build on page level ? How do we know which key we should fetch to decrypt a table ? How do we know that used key is the correct one ? How do we make sure that we can decrypt a table when we need it ?
- What crypto algorithms are used ?
- How Master Key rotation works ? Why is it needed ?
- What is KEYRING encryption and what are encryption threads?
- How binlog encryption works in 5.7 and how it works in 8.0 ?
- How undo log/redo log encryption works ?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_how_transparent_data_encryption_is_built_in_mysql_and_percona_server/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Robert Golebiowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9980@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9980</pentabarf:event-id>
      <pentabarf:event-slug>kapow_web_framework</pentabarf:event-slug>
      <pentabarf:event-tag>kapow_web_framework</pentabarf:event-tag>
      <pentabarf:title>Kapow! A Web Framework for the Shell</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T141500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Kapow! A Web Framework for the Shell</summary>
      <description>&lt;p&gt;This talk is about "Kapow!" an open source webframework for the shell developed by BBVA Innovation Labs. We will talk about the current development of the project including an overview of Kapow!'s technology stack and the recent release of the first stable version.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/kapow_web_framework/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Roberto Abdelkader Martínez Pérez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9983@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9983</pentabarf:event-id>
      <pentabarf:event-slug>graphblas</pentabarf:event-slug>
      <pentabarf:event-tag>graphblas</pentabarf:event-tag>
      <pentabarf:title>GraphBLAS: A linear algebraic approach for high-performance graph algorithms</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GraphBLAS: A linear algebraic approach for high-performance graph algorithms</summary>
      <description>&lt;p&gt;There is increasing interest to apply graph analytical techniques to a wide array of problems, many operating on large-scale graphs with billions of edges. While graph algorithms and their complexity is textbook material, efficient implementation of such algorithms is still a major challenge due to a number of reasons. First, the irregular and unstructured nature of graphs leads to a massive amount of random data access, which makes it difficult to use typical caching and parallelization techniques. Second, to optimize their code, developers need to be aware of the nuances of the underlying hardware which, at the very least consists of multiple CPU cores but often also incorporates heterogeneous components such as GPUs or even FPGAs. During the last decade, a number of graph programming models (such as Google's Pregel) have been proposed but most of these focused defining high-level abstractions for distributed execution environments and introduced a significant runtime overhead.&lt;/p&gt;

&lt;p&gt;A potential approach for defining efficient graph processing algorithms is to exploit the well-known duality of graphs and sparse adjacency matrices, using matrix operations to capture algorithms. Surprisingly, only a few recent research prototypes have used this model with little consensus on the set of necessary building blocks. The GraphBLAS initiative (launched in 2013) aims to define a standard to capture graph algorithms in the language of linear algebra - following the footsteps of the BLAS standard which, starting four decades ago, revolutionized scientific computing by defining constructs on dense matrices.&lt;/p&gt;

&lt;p&gt;In this talk, I give an overview of the GraphBLAS standard and its key components. First, I illustrate how matrix operations on various semirings correspond to the steps in graph algorithms. I then use these operations to present fundamental graph algorithms such as breadth-first search, shortest paths, and the clustering coefficient. Finally, I demonstrate the scalability of the GraphBLAS-based algorithms with the LDBC Graphalytics benchmark. The presented implementations are available open-source as part of LAGraph, a library built on top of GraphBLAS to demonstrate how to design efficient algorithms in linear algebra.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/graphblas/</url>
      <location>UB5.132</location>
      <attendee>Gabor Szarnyas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10031@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10031</pentabarf:event-id>
      <pentabarf:event-slug>python2020_celery</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_celery</pentabarf:event-tag>
      <pentabarf:title>Follow Your Celery Tasks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Follow Your Celery Tasks</summary>
      <description>&lt;p&gt;All Python developer who want to run asynchronous tasks should know Celery. If you have already used it, you know how great it is ! But you also discovered how it can be complicated to follow the state of a complex workflow. Celery Director is a tool  we created at OVH to fix this problem : using some concepts of Event Sourcing, Celery Director helps us to follow the whole lifecycle of our workflows. It allows us to check when a problem occurred and relaunch the whole DAG (or just a subpart if tasks are not completely idempotent). During this talk we will introduce you the different concepts of Celery Director then we'll make a demonstration of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_celery/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Nicolas Crocfer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10120@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10120</pentabarf:event-id>
      <pentabarf:event-slug>beam_processes_grains_journey_orleans</pentabarf:event-slug>
      <pentabarf:event-tag>beam_processes_grains_journey_orleans</pentabarf:event-tag>
      <pentabarf:title>Processes &amp; Grains</pentabarf:title>
      <pentabarf:subtitle>A Journey in Orleans</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Erlang, Elixir and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Processes &amp; Grains- A Journey in Orleans</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Erlang, Elixir and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/beam_processes_grains_journey_orleans/</url>
      <location>AW1.121</location>
      <attendee>Evadne Wu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10206@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10206</pentabarf:event-id>
      <pentabarf:event-slug>open_research_advene</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_advene</pentabarf:event-tag>
      <pentabarf:title>Using Advene to accompany research in AudioVisual Digital Humanities</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T141500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Using Advene to accompany research in AudioVisual Digital Humanities</summary>
      <description>&lt;p&gt;Advene is a video annotation platform (free software) that aims at accompanying scholars in their audiovisual analyses workflow. It promotes flexible and evolving annotation structures and interfaces in order to deal with the inherent dynamic nature of analysis. In this presentation, I will present the platform itself, and illustrate its usage through existing Digital Humanities projects that use it, from structuring videos for interview analyses to implementing a workflow for semantic annotation of movies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_advene/</url>
      <location>AW1.126</location>
      <attendee>Olivier Aubert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10254@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10254</pentabarf:event-id>
      <pentabarf:event-slug>iotk8s</pentabarf:event-slug>
      <pentabarf:event-tag>iotk8s</pentabarf:event-tag>
      <pentabarf:title>Kubernetes of Things</pentabarf:title>
      <pentabarf:subtitle>Case-study building sensors and actors as CRDs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kubernetes of Things- Case-study building sensors and actors as CRDs</summary>
      <description>&lt;p&gt;Kubernetes allows to extend its API surface with custom objects called CustomResources (CR) whose JSON contents is described via OpenAPI schemas. The REST API allows realtime notification of changes sent out to multiple listeners. This sounds like the ingredients necessary to build an open IoT platform. This talk is about using CustomResources for Kubernetes as Things, i.e. namespaced objects representing sensors and actors. It is based on a case-study implementing this idea following an example of a deep sea station with valves and pumps, a controller controlling the air pressure in the station.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotk8s/</url>
      <location>UD2.218A</location>
      <attendee>Stefan Schimanski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10381@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10381</pentabarf:event-id>
      <pentabarf:event-slug>uk_genode_armv8</pentabarf:event-slug>
      <pentabarf:event-tag>uk_genode_armv8</pentabarf:event-tag>
      <pentabarf:title>A Brief Survey through Genode's ARMv8 Playground</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A Brief Survey through Genode's ARMv8 Playground</summary>
      <description>&lt;p&gt;The Genode project has evolved over the past decade into a versatile toolkit for general-purpose computing. Even though support for ARM embedded devices is an inherent part of it since the very beginning, the focus of the past years was more x86-Architecture centered. Sculpt, the desktop incarnation of Genode, being the prime example. Recently, Genode's ARMv8 port ignited extensive development efforts to support more sophisticated workloads on top of modern embedded and mobile devices.&lt;/p&gt;

&lt;p&gt;The talk provides an overview about the current ARMv8 Genode landscape, its ambitions and potential. It will live demonstrate recent achievements from device support up to hardware-assisted virtualization on top of the NXP i.MX8 SoC.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_genode_armv8/</url>
      <location>K.4.601</location>
      <attendee>Stefan Kalkowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10387@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10387</pentabarf:event-id>
      <pentabarf:event-slug>ilbsclte</pentabarf:event-slug>
      <pentabarf:event-tag>ilbsclte</pentabarf:event-tag>
      <pentabarf:title>Introducing libeconf</pentabarf:title>
      <pentabarf:subtitle>Bringing systemd-like configuration layering to everything else</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing libeconf- Bringing systemd-like configuration layering to everything else</summary>
      <description>&lt;p&gt;systemD has a very distribution-friendly way of providing it's configuration, with distributions providing defaults in /usr and users being able to override things either selectively or entirely with their own files in /etc.
This is especially nice for distributions wishing to be in some way stateless, support a read-only root filesystem, or provide some kind of factory-reset.
libeconf is a newly written C library to ease the adoption of similar configuration layering in other programs across the Linux ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/ilbsclte/</url>
      <location>K.3.201</location>
      <attendee>Richard Brown</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10482@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10482</pentabarf:event-id>
      <pentabarf:event-slug>creating_word_clouds_with_openoffice</pentabarf:event-slug>
      <pentabarf:event-tag>creating_word_clouds_with_openoffice</pentabarf:event-tag>
      <pentabarf:title>Creating Word Clouds with OpenOffice</pentabarf:title>
      <pentabarf:subtitle>Text mining and visualization in Writer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Creating Word Clouds with OpenOffice- Text mining and visualization in Writer</summary>
      <description>&lt;p&gt;OpenOffice Writer offers all features needed for basic frequency analysis and visualization. We'll see how to do automated text analysis and simple word clouds without using specialized external tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/creating_word_clouds_with_openoffice/</url>
      <location>UB4.136</location>
      <attendee>Andrea Pescetti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10493@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10493</pentabarf:event-id>
      <pentabarf:event-slug>codeworkload</pentabarf:event-slug>
      <pentabarf:event-tag>codeworkload</pentabarf:event-tag>
      <pentabarf:title>Code Workload Management into the Control Plane</pentabarf:title>
      <pentabarf:subtitle>What it means to be "Kubernetes Native"</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Code Workload Management into the Control Plane- What it means to be "Kubernetes Native"</summary>
      <description>&lt;p&gt;Join us to learn why Operators are the leading and default approach for managing workloads on Kubernetes. We will pull back the curtain to show you exactly what an Operator is, how to make one, and what it means to be “Kubernetes Native”.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/codeworkload/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Michael Hrivnak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10519@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10519</pentabarf:event-id>
      <pentabarf:event-slug>dip_openpush</pentabarf:event-slug>
      <pentabarf:event-tag>dip_openpush</pentabarf:event-tag>
      <pentabarf:title>OpenPush </pentabarf:title>
      <pentabarf:subtitle>Introducing a Free, Decentralized Push Messaging Framework for Android</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>OpenPush - Introducing a Free, Decentralized Push Messaging Framework for Android</summary>
      <description>&lt;p&gt;Push messages are an essential part of connected mobile devices. They are also one of the critical missing pieces in the open source Android ecosystem.
Until now, free Android apps would either need to implement their own push notification system, do without any push messaging or use the proprietary Google Cloud Messaging service.
In this talk I will introduce OpenPush, a free and open source, self-hosted and decentralized replacement for Google Cloud Messaging.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_openpush/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Marcus Hoffmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10529@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10529</pentabarf:event-id>
      <pentabarf:event-slug>decentralized_collab_apps</pentabarf:event-slug>
      <pentabarf:event-tag>decentralized_collab_apps</pentabarf:event-tag>
      <pentabarf:title>Decentralized collaborative applications</pentabarf:title>
      <pentabarf:subtitle>Peer-to-peer collaboration, search &amp; discovery</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Collaborative Information and Content Management Applications</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Decentralized collaborative applications- Peer-to-peer collaboration, search &amp; discovery</summary>
      <description>&lt;p&gt;A data-centric, offline-first approach to decentralized collaborative application development focusing on data ownership and privacy.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2020/schedule/event/decentralized_collab_apps/</url>
      <location>AW1.120</location>
      <attendee>TG x</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10530@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10530</pentabarf:event-id>
      <pentabarf:event-slug>beyond_the_pile_of_knobs</pentabarf:event-slug>
      <pentabarf:event-tag>beyond_the_pile_of_knobs</pentabarf:event-tag>
      <pentabarf:title>Beyond the Pile of Knobs: Usability and Design for Privacy, Security, Safety &amp; Consent</pentabarf:title>
      <pentabarf:subtitle>Privacy and security shouldn't be a privilege or inaccessibly complex. We will share what we've learned working with projects that center security and privacy to support vulnerable populations.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Beyond the Pile of Knobs: Usability and Design for Privacy, Security, Safety &amp; Consent- Privacy and security shouldn't be a privilege or inaccessibly complex. We will share what we've learned working with projects that center security and privacy to support vulnerable populations.</summary>
      <description>&lt;p&gt;Simply Secure will share examples of how we can design, centering the needs of the most vulnerable. We will present the problems, e.g. why the UX patterns that make consenting or refusing consent so difficult in practice and why open source security tools are often associated with bulky user interfaces and inaccessible jargon, and share findings from our 5 years of working with projects in the Internet Freedom, Digital Rights, Media Justice, Translation, Training, Civic Tech and Development communities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/beyond_the_pile_of_knobs/</url>
      <location>H.2213</location>
      <attendee>Georgia Bullen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10582@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10582</pentabarf:event-id>
      <pentabarf:event-slug>pushing_the_limits_of_the_web</pentabarf:event-slug>
      <pentabarf:event-tag>pushing_the_limits_of_the_web</pentabarf:event-tag>
      <pentabarf:title>Pushing the limits of the Web with WebAssembly</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Pushing the limits of the Web with WebAssembly</summary>
      <description>&lt;p&gt;The Web is omnipresent nowadays and meets most of the needs of our applications.&lt;/p&gt;

&lt;p&gt;For almost 10 years, leading browsers have been working hard to push the boundaries and performance of our connected apps.&lt;/p&gt;

&lt;p&gt;This is also the main reason why WebAssembly, the new binary standard initially implemented by Safari, Chrome, Firefox and Edge, appeared. It allows the execution, in the browser, of your favourite programming languages ​​at almost native speed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/pushing_the_limits_of_the_web/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Jon Lopez Garcia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10583@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10583</pentabarf:event-id>
      <pentabarf:event-slug>fsr_srslte_project_update</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_srslte_project_update</pentabarf:event-tag>
      <pentabarf:title>srsLTE project update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>srsLTE project update</summary>
      <description>&lt;p&gt;The talk will provide an update about past, ongoing and future features of srsLTE. We'll give an overview about the features that have been added last year. We talk about our testing infrastructure and also discuss upcoming new features like 5G-NR, NB-IoT, C-V2X, Carrier Aggregation, etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_srslte_project_update/</url>
      <location>AW1.120</location>
      <attendee>Andre Puschmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10635@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10635</pentabarf:event-id>
      <pentabarf:event-slug>sgxlkl</pentabarf:event-slug>
      <pentabarf:event-tag>sgxlkl</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Demo: SGX-LKL</pentabarf:title>
      <pentabarf:subtitle>Running unmodified Linux applications inside Intel SGX's enclaves</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware-aided Trusted Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Demo: SGX-LKL- Running unmodified Linux applications inside Intel SGX's enclaves</summary>
      <description>&lt;p&gt;SGX-LKL is a library OS designed to run unmodified Linux binaries inside SGX enclaves. It uses the Linux Kernel Library (LKL) and a modified version of musl to provide system support for complex applications within the enclave.  SGX-LKL has support for in-enclave user-level threading, signal handling, and paging. This demo presents an overview of SGX-LKL and demonstrates how popular applications can be ported and executed within SGX-LKL.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to begin at the later time of 14:10&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware-aided Trusted Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/sgxlkl/</url>
      <location>K.4.601</location>
      <attendee>Thiago Zagatti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10674@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10674</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_mp_into_the_multi_verse</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_mp_into_the_multi_verse</pentabarf:event-tag>
      <pentabarf:title>Kotlin MP: Into the Multi-Verse</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Kotlin MP: Into the Multi-Verse</summary>
      <description>&lt;p&gt;Kotlin Multiplatform is the new kid on the cross-platform block. The approach although is very different from what you have seen in the past. The new approach utilizes Kotlin Native to compile Kotlin language to native binaries for specific target platform which can run without a virtual machine. Thus enabling simplified code sharing across multiple platforms.
In this talk, you will be introduced to Kotlin/Native and demonstrate how to build a Kotlin Multiplatform app that runs on both iOS and Android using shared Kotlin code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_mp_into_the_multi_verse/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Nishant Srivastava</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10676@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10676</pentabarf:event-id>
      <pentabarf:event-slug>om_rav1e</pentabarf:event-slug>
      <pentabarf:event-tag>om_rav1e</pentabarf:event-tag>
      <pentabarf:title>rav1e - 0.3.0 and after</pentabarf:title>
      <pentabarf:subtitle>What we did so far and what will do in the future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>rav1e - 0.3.0 and after- What we did so far and what will do in the future</summary>
      <description>&lt;p&gt;rav1e is an opensource Av1 encoder.&lt;/p&gt;

&lt;p&gt;We'll see what makes it fairly unique beside the choice of using Rust as main development language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_rav1e/</url>
      <location>UB2.147</location>
      <attendee>Luca Barbato</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10688@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10688</pentabarf:event-id>
      <pentabarf:event-slug>ada_distribution</pentabarf:event-slug>
      <pentabarf:event-tag>ada_distribution</pentabarf:event-tag>
      <pentabarf:title>Live Demo of Ada's Distribution Features</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Live Demo of Ada's Distribution Features</summary>
      <description>&lt;p&gt;Ada incorporates in its standard a model for distributed execution.
It is an abstract model that does not depend on a particular kind of
network or any other communication mean, and that preserves full typing
control across partitions.  This presentation briefly exposes the
principles of Ada's distribution model, then shows the possibilities
with life demos across different machines and operating systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_distribution/</url>
      <location>AW1.125</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10707@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10707</pentabarf:event-id>
      <pentabarf:event-slug>videobox</pentabarf:event-slug>
      <pentabarf:event-tag>videobox</pentabarf:event-tag>
      <pentabarf:title>FOSDEM Video Box</pentabarf:title>
      <pentabarf:subtitle>A bespoke HDMI capture device for conferences.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:55:00:00</duration>
      <summary>FOSDEM Video Box- A bespoke HDMI capture device for conferences.</summary>
      <description>&lt;p&gt;A bespoke OSHW HDMI video capture solution is being developed for use at FOSDEM and other open source conferences. This talk will explain the what, why, how and hopefully when.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/videobox/</url>
      <location>K.4.401</location>
      <attendee>Mark Van den Borre</attendee>
      <attendee>Luc Verhaegen</attendee>
      <attendee>Gerry</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10747@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10747</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_an_ultimate_guide_to_upgrading_your_postgresql_installation</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_an_ultimate_guide_to_upgrading_your_postgresql_installation</pentabarf:event-tag>
      <pentabarf:title>An ultimate guide to upgrading your PostgreSQL installation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>An ultimate guide to upgrading your PostgreSQL installation</summary>
      <description>&lt;p&gt;Even an experienced PostgreSQL DBA can not always say that upgrading between major versions of Postgres is an easy task, especially if there are some special requirements, such as downtime limitations or if something goes wrong. For less experienced DBAs anything more complex than dump/restore can be frustrating.&lt;/p&gt;

&lt;p&gt;In this talk I will describe why we need a special procedure to upgrade between major versions, how that can be achieved and what sort of problems can occur. I will review all possible ways to upgrade your cluster from classical pg_upgrade to old-school slony or modern methods like logical replication. For all approaches, I will give a brief explanation how it works (limited by the scope of this talk of course), examples how to perform upgrade and some advice on potentially problematic steps. Besides I will touch upon such topics as integration of upgrade tools and procedures with other software — connection brokers, operating system package managers, automation tools, etc. This talk would not be complete if I do not cover cases when something goes wrong and how to deal with such cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_an_ultimate_guide_to_upgrading_your_postgresql_installation/</url>
      <location>H.2214</location>
      <attendee>Ilya Kosmodemiansky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10752@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10752</pentabarf:event-id>
      <pentabarf:event-slug>loanwords_agriculture_and_webassembly</pentabarf:event-slug>
      <pentabarf:event-tag>loanwords_agriculture_and_webassembly</pentabarf:event-tag>
      <pentabarf:title>Loanwords, Agriculture &amp; WebAssembly</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Loanwords, Agriculture &amp; WebAssembly</summary>
      <description>&lt;p&gt;In this talk we take a whirlwind tour through untranslatable language jargon and native indigenous agricultural techniques to help us think about where the web ecosystem appears to be headed and how to switch the current course towards a more sustainable future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/loanwords_agriculture_and_webassembly/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Andre Garzia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10764@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10764</pentabarf:event-id>
      <pentabarf:event-slug>keysigning</pentabarf:event-slug>
      <pentabarf:event-tag>keysigning</pentabarf:event-tag>
      <pentabarf:title>PGP Keysigning</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keysigning</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>02:00:00:00</duration>
      <summary>PGP Keysigning</summary>
      <description>&lt;p&gt;The FOSDEM 2020 PGP Keysigning&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keysigning</categories>
      <url>https:/fosdem.org/2020/schedule/event/keysigning/</url>
      <location>UD2.Corridor</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10795@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10795</pentabarf:event-id>
      <pentabarf:event-slug>bof_tor</pentabarf:event-slug>
      <pentabarf:event-tag>bof_tor</pentabarf:event-tag>
      <pentabarf:title>Tor Meetup</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Tor Meetup</summary>
      <description>&lt;p&gt;Tor Meetup&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_tor/</url>
      <location>J.1.106</location>
      <attendee>Pili Guerra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10808@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10808</pentabarf:event-id>
      <pentabarf:event-slug>bof_openhmd</pentabarf:event-slug>
      <pentabarf:event-tag>bof_openhmd</pentabarf:event-tag>
      <pentabarf:title>OpenHMD Community meeting 2020</pentabarf:title>
      <pentabarf:subtitle>Open Source VR, XR, AR community meeting by the OpenHMD Community!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>01:30:00:00</duration>
      <summary>OpenHMD Community meeting 2020- Open Source VR, XR, AR community meeting by the OpenHMD Community!</summary>
      <description>&lt;p&gt;Open Source VR driver development, reverse engineering and community gathering of OpenHMD.&lt;/p&gt;

&lt;p&gt;We will discuss the last year of development, including positional tracking progress, some big changes in the release schedule, and discuss new steps for the project!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_openhmd/</url>
      <location>J.1.106</location>
      <attendee>TheOnlyJoey</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10819@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10819</pentabarf:event-id>
      <pentabarf:event-slug>bof_ffmpeg</pentabarf:event-slug>
      <pentabarf:event-tag>bof_ffmpeg</pentabarf:event-tag>
      <pentabarf:title>FFmpeg BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-01 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T140000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>FFmpeg BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_ffmpeg/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10828@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10828</pentabarf:event-id>
      <pentabarf:event-slug>bof_openscad</pentabarf:event-slug>
      <pentabarf:event-tag>bof_openscad</pentabarf:event-tag>
      <pentabarf:title>OpenSCAD BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T140000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>OpenSCAD BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_openscad/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9276@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9276</pentabarf:event-id>
      <pentabarf:event-slug>intellijelixxir</pentabarf:event-slug>
      <pentabarf:event-tag>intellijelixxir</pentabarf:event-tag>
      <pentabarf:title>IntelliJ Elixir - Elixir Plugin for JetBrains IDEs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T140500</dtstart>
      <dtend>20200202T142500</dtend>
      <duration>00:20:00:00</duration>
      <summary>IntelliJ Elixir - Elixir Plugin for JetBrains IDEs</summary>
      <description>&lt;p&gt;Using Java, Kotlin, and GrammarKit to reimplement to Erlang, Yecc grammars, and Elixir for static analysis for Elixir source and BEAM bytecode.  How decompiling and disassembly tools can quickly answer optimization arguments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/intellijelixxir/</url>
      <location>UD2.119</location>
      <attendee>Luke Imhoff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9319@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9319</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_java_games_doom3</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_java_games_doom3</pentabarf:event-tag>
      <pentabarf:title>Java &amp; Games</pentabarf:title>
      <pentabarf:subtitle>A rivalrous case-study from porting Doom 3</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T140500</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>00:55:00:00</duration>
      <summary>Java &amp; Games- A rivalrous case-study from porting Doom 3</summary>
      <description>&lt;p&gt;According to the interwebs, Java is one of the most popular programming languages in the multiverse.&lt;br/&gt;
And yet, when it comes to games, its popularity seems to dwindle.&lt;/p&gt;

&lt;p&gt;Why though...&lt;br/&gt;
Is it really not suited for game development?&lt;br/&gt;
Is the language as bad as the critics claim??&lt;br/&gt;
Is GC...EVIL!?&lt;/p&gt;

&lt;p&gt;I have this side-project of porting Doom 3 from C/C++ to Java. And even though Doom 3 is a ~15 year old game, it is still a massive AAA code-base. So I believe my experiences there can adequately answer a lot of the questions that come to mind when you think of Java &amp;amp; Games.&lt;/p&gt;

&lt;p&gt;During this talk, I will try to convince you that Java is a very viable game prototyping/development tool.&lt;br/&gt;
Either that, or will add more fuel to the flame...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_java_games_doom3/</url>
      <location>K.3.201</location>
      <attendee>Mahmoud Abdelghany</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10611@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10611</pentabarf:event-id>
      <pentabarf:event-slug>dns_minimizing_any</pentabarf:event-slug>
      <pentabarf:event-tag>dns_minimizing_any</pentabarf:event-tag>
      <pentabarf:title>The Different Ways of Minimizing ANY</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2020-02-01 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T140500</dtstart>
      <dtend>20200201T142500</dtend>
      <duration>00:20:00:00</duration>
      <summary>The Different Ways of Minimizing ANY</summary>
      <description>&lt;p&gt;The DNS Protocol has features that have grown to become liabilities.  The query type "ANY" is one.  Earlier this year a published RFC document describes how a DNS server may respond to such queries while reducing the liability.  But the document does not define a definitive means for a server to signal that it is differing from the original protocol.  This presentation measures of the impact of having no definitive means specified and examines the "fear, uncertainty, and doubt" of lacking explicit signals.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2020/schedule/event/dns_minimizing_any/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Edward Lewis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10724@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10724</pentabarf:event-id>
      <pentabarf:event-slug>imc</pentabarf:event-slug>
      <pentabarf:event-tag>imc</pentabarf:event-tag>
      <pentabarf:title>JMC &amp; JFR - 2020 Vision</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T140500</dtstart>
      <dtend>20200201T144500</dtend>
      <duration>00:40:00:00</duration>
      <summary>JMC &amp; JFR - 2020 Vision</summary>
      <description>&lt;p&gt;JDK Flight Recorder provides production time profiling and diagnostics
via a compact events-based infrastructure inside the Hotspot JVM
itself. JDK Mission Control is a stand-alone application that provides
real-time monitoring information for Hotspot JVMs, as well as tools to
read, automatically analyze and visualize flight recording data
produced by JDK Flight Recorder.&lt;/p&gt;

&lt;p&gt;When this talk is presented, JMC 7.1.0 has (hopefully) been out for a
little while. This presentation talks about what is new and the
roadmap for the upcoming JMC 8. We will also discuss recent changes in
the project, such as the move to Skara. Towards the end we will demo
how JDK Flight Recorder and JMC core libraries can be used to diagnose
applications deployed in container orchestration platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/imc/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Jie Kang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10772@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10772</pentabarf:event-id>
      <pentabarf:event-slug>quantum_circuit_optimisation_verification_and_simulation_with_pyzx</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_circuit_optimisation_verification_and_simulation_with_pyzx</pentabarf:event-tag>
      <pentabarf:title>Quantum circuit optimisation, verification, and simulation with PyZX</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T140500</dtstart>
      <dtend>20200201T144000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum circuit optimisation, verification, and simulation with PyZX</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_circuit_optimisation_verification_and_simulation_with_pyzx/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>John van de Wetering</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9662@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9662</pentabarf:event-id>
      <pentabarf:event-slug>containers_memory_management</pentabarf:event-slug>
      <pentabarf:event-tag>containers_memory_management</pentabarf:event-tag>
      <pentabarf:title>Linux memory management at scale</pentabarf:title>
      <pentabarf:subtitle>Building the future of kernel resource management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T141000</dtstart>
      <dtend>20200201T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Linux memory management at scale- Building the future of kernel resource management</summary>
      <description>&lt;p&gt;Memory management is an extraordinarily complex and widely misunderstood topic. It is also one of the most fundamental concepts to understand in order to produce coherent, stable, and efficient systems and containers, especially at scale. In this talk, we will go over how to compose reliable memory heavy, multi container systems that can withstand production incidents, and go over examples of how Facebook is achieving this in production at the cutting edge. We'll also go over the open-source technologies we're building to make this work at scale in a density that has never been achieved before.&lt;/p&gt;

&lt;p&gt;We will go over widely-misunderstood Linux memory management concepts which are important to site reliability and container management with an engineer who works on the Linux kernel's memory subsystem, busting commonly held misconceptions about things like swap and memory constraints, and giving advice on key and bleeding-edge kernel concepts like PSI, cgroup v2, memory protection, and other important container-related topics along the way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_memory_management/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Chris Down</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9704@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9704</pentabarf:event-id>
      <pentabarf:event-slug>rethinking_kubernetes_networking_with_srv6</pentabarf:event-slug>
      <pentabarf:event-tag>rethinking_kubernetes_networking_with_srv6</pentabarf:event-tag>
      <pentabarf:title>Rethinking kubernetes networking with SRv6 and Contiv-VPP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T141000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Rethinking kubernetes networking with SRv6 and Contiv-VPP</summary>
      <description>&lt;p&gt;Kubernetes (k8s) is currently the de-facto standard for containers orchestration. However, K8s does not provide any solution for handling containers networking. Instead, it offloads the networking to third-party certified plugins called CNI plugins. Contiv-VPP is a k8s CNI plugin that offers fast I/O by leveraging the carrier-grade capabilities of VPP and DPDK in the dataplane.&lt;/p&gt;

&lt;p&gt;The adoption of containers and microservices calls for IPv6 to provide addressing and reachability for such massive number of endpoints. SRv6 leverages the IPv6 dataplane to provide overlay networking, traffic engineering, load balancing, network policy and service chaining.&lt;/p&gt;

&lt;p&gt;In this talk, we present an SRv6-based solution for k8s networking. We will show how SRv6 is used for pod-to-pod communication, k8s services and service function chaining (SFC), and how SRv6 solves several k8s networking challenges. We will also show the integration of our solution in Contiv-VPP. This solution is the result of combined effort between Bell Canada, Cisco and Pantheon.tech.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/rethinking_kubernetes_networking_with_srv6/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ahmed Abdelsalam</attendee>
      <attendee>Miroslaw Walukiewicz</attendee>
      <attendee>Filip Gschwandtner</attendee>
      <attendee>Daniel Bernier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9850@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9850</pentabarf:event-id>
      <pentabarf:event-slug>kicadsearch</pentabarf:event-slug>
      <pentabarf:event-tag>kicadsearch</pentabarf:event-tag>
      <pentabarf:title>Leveraging Open Source Designs</pentabarf:title>
      <pentabarf:subtitle>Creating a component search engine for reference designs used in practice</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T141000</dtstart>
      <dtend>20200201T142000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Leveraging Open Source Designs- Creating a component search engine for reference designs used in practice</summary>
      <description>&lt;p&gt;Incorporating new components into PCBs is a difficult task that often requires reading multiple datasheets and creating prototypes to get it right. The funny thing is: every engineer needs to re-read reference designs! Even though there are tens of thousands of designs with new components documented and available on Github. The reason: it is almost impossible to find a relevant project. The solution? Instead of using Github search, which only retrieves files by filename, our approach creates a local database that takes the search results from Github, and then parses the used components inside the PCB designs to index them. That way, you can easily search a component and get the most relevant designs as a reference.&lt;/p&gt;

&lt;p&gt;This talk will give an overview of the software that was created, discusses the difficulties that were overcome and the potential for improvement in future work.&lt;/p&gt;

&lt;p&gt;We have currently indexed 8,000 KiCad-projects on GitHub containing 37,000 electronic components as a proof-of-concept. The project was kindly supported by AISLER with a server instance for a prototype of the search engine, which can be accessed at https://search-dev.aisler.net&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/kicadsearch/</url>
      <location>H.2213</location>
      <attendee>Lasse Mönch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9864@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9864</pentabarf:event-id>
      <pentabarf:event-slug>mysql_k8s</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_k8s</pentabarf:event-tag>
      <pentabarf:title>Running MySQL in Kubernetes in real life</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T141000</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Running MySQL in Kubernetes in real life</summary>
      <description>&lt;p&gt;Running databases in Kubernetes has come a long way.&lt;/p&gt;

&lt;p&gt;Focusing on MySQL, we will explore the challenges and issues of running production databases in Kubernetes. We'll look at the opportunities and benefits of running in Kubernetes too.
While rolling out a database is easy enough, things can get interesting when production tasks are undertaken.
How do you achieve scaling – whether that's scaling up or down? How do you know that your latest backup will restore safely?
We will also take a look at an open source solution for monitoring your database deployments, adding support for Kubernetes as a robust production environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_k8s/</url>
      <location>H.2214</location>
      <attendee>Sami Ahlroos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10102@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10102</pentabarf:event-id>
      <pentabarf:event-slug>riscv_luajit</pentabarf:event-slug>
      <pentabarf:event-tag>riscv_luajit</pentabarf:event-tag>
      <pentabarf:title>Port luajit to RISC-V</pentabarf:title>
      <pentabarf:subtitle>Motivation, first steps and perspectives</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2020-02-01 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T141000</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Port luajit to RISC-V- Motivation, first steps and perspectives</summary>
      <description>&lt;p&gt;There is a need for a lightweight tools for experiments with RISC-V
custom extensions. Adding support for custom instructions in
binutils/gcc/llvm is out of range for many hardware architects. LuaJIT
includes a small and powerful assembler: dynasm, accessible from
within Lua interpreter. Currently dynasm supports following 32 and 64-bit
instruction sets: x86, x64, ARM, PowerPC, and MIPS, and it is just
reasonable to extend this support to RISC-V.&lt;/p&gt;

&lt;p&gt;Lua itself is a very compact and simple yet powerful dynamic language,
its JIT compiler (luajit) makes it one of the fastest, if not the
fastest, interpreted language, and it is used in many projects, so
having it running on RISC-V would have use besides the mere internal
need for experimental platform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2020/schedule/event/riscv_luajit/</url>
      <location>K.3.401</location>
      <attendee>Anton Kuzmin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10263@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10263</pentabarf:event-id>
      <pentabarf:event-slug>our_road_to_a_k8sgke_based_closed_build_environment</pentabarf:event-slug>
      <pentabarf:event-tag>our_road_to_a_k8sgke_based_closed_build_environment</pentabarf:event-tag>
      <pentabarf:title>Our road to a k8s/GKE based Closed Build Environment</pentabarf:title>
      <pentabarf:subtitle>A small journey to an autoscaling build env based on Jenkins.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T141000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Our road to a k8s/GKE based Closed Build Environment- A small journey to an autoscaling build env based on Jenkins.</summary>
      <description>&lt;p&gt;My team build a new Closed Build Environment for building Release Packages on Google Cloud Platform(gcp) with Google Kubernetes Engine (GKE).&lt;/p&gt;

&lt;p&gt;I like to take you on a small journey through a variety of topics we came across (open for change):&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;How we bootstrap and how we use ArgoCD&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Autoscaling to 100 Build nodes for building&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Why we are using Prometheus-Operator&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;SRE or how we maintain our stack&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Product aspect&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Base Image building &amp;amp; scanning&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Network setup with Shared VPC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Google Cloud Platform IAM Permissions vs. RBAC&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Specific GKE Features like Workload Identity&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;And others&lt;/p&gt;

&lt;p&gt;Simple real live example how my team is doing it. Looking forward to inspire and to get feedback from others!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/our_road_to_a_k8sgke_based_closed_build_environment/</url>
      <location>UB4.136</location>
      <attendee>Siegfried Kiermayer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10509@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10509</pentabarf:event-id>
      <pentabarf:event-slug>actinia_geoprocessing_in_the_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>actinia_geoprocessing_in_the_cloud</pentabarf:event-tag>
      <pentabarf:title>actinia: geoprocessing in the cloud</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T141000</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:20:00:00</duration>
      <summary>actinia: geoprocessing in the cloud</summary>
      <description>&lt;p&gt;With a rapidly increasing wealth of Earth Observation (EO) and geodata, the demand for scalable geoprocessing solutions is growing as well. Following the paradigm of bringing the algorithms to the data, we developed the cloud based geoprocessing platform actinia (&lt;a href="https://actinia.mundialis.de"&gt;https://actinia.mundialis.de&lt;/a&gt; and &lt;a href="https://github.com/mundialis/actinia_core"&gt;https://github.com/mundialis/actinia_core&lt;/a&gt;). This free and open source solution is able to ingest and analyse large volumes of data in parallel. actinia provides a HTTP REST API around GRASS GIS functionality, extended by ESA SNAP and user scripts written in Python. Core functionality includes the processing of raster and vector data as well as time series of satellite images. The backend is connected to the full Landsat and Copernicus Sentinel archives. actinia is an OSGeo Community Project since 2019 and a backend of the &lt;a href="https://openeo.org"&gt;openEO.org&lt;/a&gt; API (EU H2020 project).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/actinia_geoprocessing_in_the_cloud/</url>
      <location>AW1.126</location>
      <attendee>Markus Neteler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9260@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9260</pentabarf:event-id>
      <pentabarf:event-slug>osslessons</pentabarf:event-slug>
      <pentabarf:event-tag>osslessons</pentabarf:event-tag>
      <pentabarf:title>Lessons Learned from Cultivating Open Source Projects and Communities</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T141500</dtstart>
      <dtend>20200202T144000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Lessons Learned from Cultivating Open Source Projects and Communities</summary>
      <description>&lt;p&gt;Over the last decade, I’ve had the privilege professionally of building and cultivating some Open Source projects and communities. I’ve grown other projects along the way some successful, and some not. I’ve learned a ton on this journey; honestly still am, and I want to tell this story.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/osslessons/</url>
      <location>UB5.230</location>
      <attendee>JJ Asghar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10087@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10087</pentabarf:event-id>
      <pentabarf:event-slug>kde_on_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>kde_on_freebsd</pentabarf:event-tag>
      <pentabarf:title>KDE on FreeBSD</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T141500</dtstart>
      <dtend>20200202T143000</dtend>
      <duration>00:15:00:00</duration>
      <summary>KDE on FreeBSD</summary>
      <description>&lt;p&gt;The state of KDE (the Plasma desktop and applications) on FreeBSD, what works, what needs better support lower in the stack. How do we get rid of HAL?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/kde_on_freebsd/</url>
      <location>AW1.121</location>
      <attendee>Adriaan de Groot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10398@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10398</pentabarf:event-id>
      <pentabarf:event-slug>open_research_shrivelling_world</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_shrivelling_world</pentabarf:event-tag>
      <pentabarf:title>Shrivelling world</pentabarf:title>
      <pentabarf:subtitle>A Three dimensional visualisation development for representing geographical time-space </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T141500</dtstart>
      <dtend>20200201T143000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Shrivelling world- A Three dimensional visualisation development for representing geographical time-space </summary>
      <description>&lt;p&gt;Representing geographical time-space is a fundamental issue in geography, addressing core questions of the discipline, i.e. where are places and what distance separate them. Yet, considering the properties of geographical time space shaped by transport means, no satisfying cartographic representation – including classical maps and plastic space approaches –  has been proposed so far.
The "shriveling_world" project aims at producing images of the global geographical time-space, using the third dimension, as in time-space relief maps. The word "shriveling" was introduced by Waldo Tobler in his comments of Mathis-L'Hostis time-space relief image, in order to describe the complex contraction process suggested by the model.
The FOSDEM presentation aims at opening the code to the scientific community, now that the application is close to a first functional version.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_shrivelling_world/</url>
      <location>AW1.126</location>
      <attendee>Nicolas Roelandt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10410@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10410</pentabarf:event-id>
      <pentabarf:event-slug>debugging_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_bpf</pentabarf:event-tag>
      <pentabarf:title>Tools and mechanisms to debug BPF programs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T141500</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Tools and mechanisms to debug BPF programs</summary>
      <description>&lt;p&gt;By allowing to safely load programs from user space and to execute them in the kernel, eBPF (extended Berkeley Packet Filter) has brought new possibilities to the Linux kernel, in particular in terms of tracing and network processing.&lt;/p&gt;

&lt;p&gt;But when a program fails to load, or when it does not return the expected values, what tools do we have to examine, inspect and debug eBPF objects? This talk focuses on the different tools and mechanisms available to help eBPF developers debug their programs, at the different stages of the workflow. From bpftool to test runs, let's find the best way to track bugs!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_bpf/</url>
      <location>K.4.201</location>
      <attendee>Quentin Monnet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9127@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9127</pentabarf:event-id>
      <pentabarf:event-slug>rust_webgpu</pentabarf:event-slug>
      <pentabarf:event-tag>rust_webgpu</pentabarf:event-tag>
      <pentabarf:title>Building WebGPU with Rust</pentabarf:title>
      <pentabarf:subtitle>The new foundation for graphics and compute</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T142000</dtstart>
      <dtend>20200202T150500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Building WebGPU with Rust- The new foundation for graphics and compute</summary>
      <description>&lt;p&gt;WebGPU is a new graphics and compute API designed from the ground up by a W3C community group. It's a successor to WebGL, which also has a chance to become a standard on native platforms. We are going to talk about the API itself as well as our Rust-based implementation "wgpu".&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_webgpu/</url>
      <location>K.3.401</location>
      <attendee>Dzmitry Malyshau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9440@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9440</pentabarf:event-id>
      <pentabarf:event-slug>modern_voip_infra</pentabarf:event-slug>
      <pentabarf:event-tag>modern_voip_infra</pentabarf:event-tag>
      <pentabarf:title>Modern VoIP in Modern Infrastructures</pentabarf:title>
      <pentabarf:subtitle>Designing and implementing VoIP architectures in the cloud and container era</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T142000</dtstart>
      <dtend>20200202T143500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Modern VoIP in Modern Infrastructures- Designing and implementing VoIP architectures in the cloud and container era</summary>
      <description>&lt;p&gt;In the last years we have seen huge changes in IT infrastructures and concepts. VoIP architectures too are evolving towards Software Defined Telecoms. In this talk we'll see how VoIP solutions are being shaped by the Cloud, the open points and share some thoughts about its future.&lt;/p&gt;

&lt;p&gt;This is co-authored by Giacomo Vacca and Federico Cabiddu.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/modern_voip_infra/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Giacomo Vacca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9611@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9611</pentabarf:event-id>
      <pentabarf:event-slug>radicle_code_collaboration</pentabarf:event-slug>
      <pentabarf:event-tag>radicle_code_collaboration</pentabarf:event-tag>
      <pentabarf:title>Towards decentralized alternatives for code collaboration</pentabarf:title>
      <pentabarf:subtitle>Building Radicle, a peer-to-peer network for code collaboration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T142000</dtstart>
      <dtend>20200202T143500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Towards decentralized alternatives for code collaboration- Building Radicle, a peer-to-peer network for code collaboration</summary>
      <description>&lt;p&gt;This talk will walk the audience through radicle, a peer-to-peer protocol for code collaboration. It will touch on the design approach of the radicle stack and outline the project's challenges.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/radicle_code_collaboration/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alexis Sellier (cloudhead)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9973@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9973</pentabarf:event-id>
      <pentabarf:event-slug>yjs_shared_editing</pentabarf:event-slug>
      <pentabarf:event-tag>yjs_shared_editing</pentabarf:event-tag>
      <pentabarf:title>Yjs: A CRDT framework for shared editing</pentabarf:title>
      <pentabarf:subtitle>Enable shared editing in every application</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T142000</dtstart>
      <dtend>20200201T143500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Yjs: A CRDT framework for shared editing- Enable shared editing in every application</summary>
      <description>&lt;p&gt;Shared editing is the ability to collaboratively edit the same text in real-time. The market for shared editing solutions is fragmented. Once you choose a solution you will be locked into using a specific editor and a specific backend. Yjs is a data synchronization framework that aims to enable shared editing in all open-source editors using any networking stack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/yjs_shared_editing/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Kevin Jahns</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9538@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9538</pentabarf:event-id>
      <pentabarf:event-slug>fritzing</pentabarf:event-slug>
      <pentabarf:event-tag>fritzing</pentabarf:event-tag>
      <pentabarf:title>Fritzing - the past, the present and the future</pentabarf:title>
      <pentabarf:subtitle>Restarting with 1100 technical issues, and a few legal ones</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T142500</dtstart>
      <dtend>20200201T144500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Fritzing - the past, the present and the future- Restarting with 1100 technical issues, and a few legal ones</summary>
      <description>&lt;p&gt;Making electronics accessible to the broad public was mainly made possible by Arduino, Raspberry PI and last but not least Fritzing. Back in 2009, it was a pain to get from a loose wiring on a breadboard to a PCB. Fritzing came up first with a unique breadboard view and a simple to use PCB layout. Fast forward 10 years to Fosdem 2019, Fritzing was in a major crisis. Despite well over 200.000 users, thousands of downloads per day and an enthusiastic community, development had stalled. It has now been rebooted, and the project is back to gaining momentum. So what has happened between last year and this year?
This talk will give a rough introduction to Fritzing and its ecosystem, including how we overcame the problems, learned from our mistakes and how we plan to keep improving Fritzing in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/fritzing/</url>
      <location>H.2213</location>
      <attendee>Kjell Morgenstern</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10645@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10645</pentabarf:event-id>
      <pentabarf:event-slug>testing_introducing_opentap</pentabarf:event-slug>
      <pentabarf:event-tag>testing_introducing_opentap</pentabarf:event-tag>
      <pentabarf:title>Introducing OpenTAP - Open Test Automation Project</pentabarf:title>
      <pentabarf:subtitle>A developer-first extensible test and measurement automation project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T142500</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Introducing OpenTAP - Open Test Automation Project- A developer-first extensible test and measurement automation project</summary>
      <description>&lt;p&gt;OpenTAP is a project aimed at automation in the test and measurement space. It is designed for test and measurement of hardware in R&amp;amp;D and manufacturing, but is moving more towards software testing e.g. with usage in cloud infrastructure testing. The project started as an internal product by Keysight Technologies and is used as the core of many products and solutions deployed around the world. As of 2019, we have released OpenTAP under the Mozilla Public License v2 and are working on building a community around it. The release was influenced by the team attending FOSDEM over the last few years, we will also welcome you for more detailed discussion at our booth on Saturday.&lt;/p&gt;

&lt;p&gt;What we want is to grow an environment for people to share, leverage and co-develop test system plugins and solutions.&lt;/p&gt;

&lt;p&gt;In this short talk, we will explain the basic concepts of OpenTAP, what it can be used for, and how to get started.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_introducing_opentap/</url>
      <location>UB2.147</location>
      <attendee>Rolf Madsen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9092@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9092</pentabarf:event-id>
      <pentabarf:event-slug>golinux</pentabarf:event-slug>
      <pentabarf:event-tag>golinux</pentabarf:event-tag>
      <pentabarf:title>Uplift your Linux systems programming skills with systemd and D-Bus</pentabarf:title>
      <pentabarf:subtitle>Practical examples and best practices on how to leverage systemd and D-Bus in Go</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Uplift your Linux systems programming skills with systemd and D-Bus- Practical examples and best practices on how to leverage systemd and D-Bus in Go</summary>
      <description>&lt;p&gt;Systemd is a de-facto standard process manager in all mainstream Linux distributions for almost a decade.
D-Bus is most widely used inter-process communication on a local host. It's used in many core apps on Linux Desktop.&lt;/p&gt;

&lt;p&gt;Yet both systemd and D-Bus are undervalued.
Very often, programs that are only intended to run on Linux attempt to re-implement (with bugs) what systemd and D-Bus already provide
(for example: watchdog function, reliable process termination, notifying another program about some event, coordination between multiple processes).&lt;/p&gt;

&lt;p&gt;The goal of this talk is to shift perspective on systemd and D-Bus (using concrete practical examples in Go),
and show how basic building block these systems provide can be re-used in software you write for modern Linux system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/golinux/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Leonid Vasilyev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9226@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9226</pentabarf:event-id>
      <pentabarf:event-slug>vscodeopenshift</pentabarf:event-slug>
      <pentabarf:event-tag>vscodeopenshift</pentabarf:event-tag>
      <pentabarf:title>VSCode Extension for OpenShift Developers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:20:00:00</duration>
      <summary>VSCode Extension for OpenShift Developers</summary>
      <description>&lt;p&gt;IDE based extension to run the instance of OpenShift on the local machine.&lt;/p&gt;

&lt;p&gt;Easy to use all OpenShift related command in VSCode to create, building, and deploying an application on OpenShift.&lt;/p&gt;

&lt;p&gt;Key points:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;OpenShift VSCode IDE base extension and it's Dependency.&lt;/li&gt;
&lt;li&gt;Ease installation of extension from VSCode Market Place.&lt;/li&gt;
&lt;li&gt;How to create Project, application, component, Services, Storage and more in OpenShift VSCode extension (Demo)&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Link: https://github.com/redhat-developer/vscode-openshift-tools&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/vscodeopenshift/</url>
      <location>UD2.119</location>
      <attendee>Sudhir Verma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9300@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9300</pentabarf:event-id>
      <pentabarf:event-slug>sds_gluster_thin_arbiter</pentabarf:event-slug>
      <pentabarf:event-tag>sds_gluster_thin_arbiter</pentabarf:event-tag>
      <pentabarf:title>A 'Thin Arbiter' for glusterfs replication </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T151500</dtend>
      <duration>00:45:00:00</duration>
      <summary>A 'Thin Arbiter' for glusterfs replication </summary>
      <description>&lt;p&gt;Maintaining consistency in replication is a challenging problem involving locking of nodes, quorum checks and reconciliation of state, all of which impact performance of the I/O path if not done right. In a distributed system, a minimum of 3 nodes storing metadata is an imperative to achieve consensus and prevent the dreaded split-brain state. Gluster has had solutions like the trusted 3-way replication or the ' 2 replica + 1 arbiter' configuration to achieve this.&lt;/p&gt;

&lt;p&gt;The latest in the series is a 'Thin Arbiter (TA)' which is more minimalist the existing '1 arbiter', targeted at container platforms and stretch cluster deployments. A TA node can be deployed outside a gluster cluster and can be shared with multiple gluster volumes. It requires zilch storage space and does not affect I/O path latencies in the happy case. This talk describes the design, working and deployment of TA and the potential gotchas one needs to be aware of while choosing this solution.&lt;/p&gt;

&lt;p&gt;The intended audience is sysadmins/dev-ops personnel who might want to try out the thin-arbiter volume and troubleshoot any operational issues that may arise.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/sds_gluster_thin_arbiter/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ravishankar N.</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9735@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9735</pentabarf:event-id>
      <pentabarf:event-slug>raptorjit_lua</pentabarf:event-slug>
      <pentabarf:event-tag>raptorjit_lua</pentabarf:event-tag>
      <pentabarf:title>RaptorJIT: a fast, dynamic systems programming language</pentabarf:title>
      <pentabarf:subtitle>Forking LuaJIT to target heavy-duty server applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:20:00:00</duration>
      <summary>RaptorJIT: a fast, dynamic systems programming language- Forking LuaJIT to target heavy-duty server applications</summary>
      <description>&lt;p&gt;RaptorJIT is a Lua implementation suitable for high-performance low-level system programming. With the project scope reduced to the systems programming domain we want RaptorJIT fit one use case and excel at it, and we’re not afraid of radical change.&lt;/p&gt;

&lt;p&gt;This talk will be about our efforts to reduce the project’s complexity to improve maintain-ablility and pave the way for new features. A story about porting the LuaJIT interpreter from assembly to C, ruthless trade-offs, and ambitious performance targets in an expressive language.&lt;/p&gt;

&lt;p&gt;Topics include: predictable performance in JIT compilers, always-on profilers, memory safety in low-level programming&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/raptorjit_lua/</url>
      <location>AW1.125</location>
      <attendee>Max Rottenkolber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9842@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9842</pentabarf:event-id>
      <pentabarf:event-slug>python2020_asyncio</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_asyncio</pentabarf:event-tag>
      <pentabarf:title>Asyncio: understanding async and await in Python</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T143000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Asyncio: understanding async and await in Python</summary>
      <description>&lt;p&gt;Often when asyncio is discussed, people think of it as a high performance concurrency programming paradigm for Python. In this talk however, we approach asyncio from a different angle, one that will possibly help some of you to finally get what asyncio is about. it's not only about performance, but at least as much about correctness and readability of concurrent applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_asyncio/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Jonathan Slenders</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9862@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9862</pentabarf:event-id>
      <pentabarf:event-slug>crowdfunding_to_advance_open_document_editors</pentabarf:event-slug>
      <pentabarf:event-tag>crowdfunding_to_advance_open_document_editors</pentabarf:event-tag>
      <pentabarf:title>Crowdfunding to advance open document editors</pentabarf:title>
      <pentabarf:subtitle>A status report</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T143000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Crowdfunding to advance open document editors- A status report</summary>
      <description>&lt;p&gt;Productivity software like LibreOffice has long been sustained by the commercial activities of community members as well as the contributions of countless volunteers. That's also driven standards engagement, like the work around Open Document Format (ODF). But the cloud is slowly strangling the desktop support business, and spare-time volunteers may not be enough for complex, mature software. The Document Foundation has been innovating to sustain LibreOffice and ODF; this talk will describe the COSM and TDC projects, and ask whether similar approaches might sustain other open source desktop software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/crowdfunding_to_advance_open_document_editors/</url>
      <location>UB4.136</location>
      <attendee>Simon Phipps</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9923@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9923</pentabarf:event-id>
      <pentabarf:event-slug>measure_linux_performance</pentabarf:event-slug>
      <pentabarf:event-tag>measure_linux_performance</pentabarf:event-tag>
      <pentabarf:title>How to measure Linux Performance Wrong</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to measure Linux Performance Wrong</summary>
      <description>&lt;p&gt;In this presentation, we will look at typical mistakes measuring or interpreting Linux Performance. Do you use LoadAvg to assess if your CPU is overloaded or Disk Utilization to see if your disks are overloaded?  We will look into these and a number of other metrics that are often misunderstood and/or misused as well as provide suggestions for better ways to measure Linux  Performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/measure_linux_performance/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9938@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9938</pentabarf:event-id>
      <pentabarf:event-slug>immutable</pentabarf:event-slug>
      <pentabarf:event-tag>immutable</pentabarf:event-tag>
      <pentabarf:title>Immutable deployments: the new classic way for service deployment</pentabarf:title>
      <pentabarf:subtitle>Adopt the new immutable infrastructure paradigm using your old toolbox.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T143000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Immutable deployments: the new classic way for service deployment- Adopt the new immutable infrastructure paradigm using your old toolbox.</summary>
      <description>&lt;p&gt;Immutable infrastructure paradigm is often associated with relative new concept like containers and orchestrators like kubernetes. In this talk will be illustrate how to obtain the same result but using most of the classic concepts, tools and simple cloud platforms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/immutable/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Matteo Valentini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9948@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9948</pentabarf:event-id>
      <pentabarf:event-slug>vai_vm_journey_from_vmware_to_k8s</pentabarf:event-slug>
      <pentabarf:event-tag>vai_vm_journey_from_vmware_to_k8s</pentabarf:event-tag>
      <pentabarf:title>A VM journey from VMware to Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A VM journey from VMware to Kubernetes</summary>
      <description>&lt;p&gt;Kubernetes became primary platform for managing containerized applications.
In connection with KubeVirt, it can manage both containers and virtual machines in a single cluster to enable mixed workloads and so give second breath to existing legacy workloads based on virtual machines which might not be feasible to containerize for either technical or business reasons.&lt;/p&gt;

&lt;p&gt;Consolidation of so far distinct clusters for VMs and containers is the next logical step.
Come to see an end to end conversion of a VMware virtual machine into Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_vm_journey_from_vmware_to_k8s/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Marek Libra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10036@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10036</pentabarf:event-id>
      <pentabarf:event-slug>open_research_web_mining</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_web_mining</pentabarf:event-tag>
      <pentabarf:title>Empowering social scientists with web mining tools</pentabarf:title>
      <pentabarf:subtitle>Why and how to enable researchers to perform complex web mining tasks</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T143000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Empowering social scientists with web mining tools- Why and how to enable researchers to perform complex web mining tasks</summary>
      <description>&lt;p&gt;Web mining, as represented mostly by the scraping &amp;amp; crawling practices, is not a straightforward task and requires a variety of skills related to web technologies.
However, web mining can be incredibly useful to social sciences since it enables researchers to tap into a formidable source of information about society.&lt;/p&gt;

&lt;p&gt;But researchers may not have the possibility to invest copious amount of times into learning web technologies in and out. They usually rely on engineers to collect data from the web.
The object of this talk is to explain how Sciences Po's &lt;a href="https://medialab.sciencespo.fr/en"&gt;médialab&lt;/a&gt; designed &amp;amp; developed tools to empower researchers and enable them to perform web mining tasks to answer their research questions. Here is an example of issues we will tackle during this talk:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How a social sciences laboratory life can be a very fruitful context for tool R&amp;amp;D regarding webmining&lt;/li&gt;
&lt;li&gt;How to create performant &amp;amp; effective webmining tools that anyone can use (multithreading, parallelism, JS execution, complex spiders etc.)&lt;/li&gt;
&lt;li&gt;How to re-localize data collection: researchers should be able to conduct their own collections without being dependent on external servers or resources&lt;/li&gt;
&lt;li&gt;How to teach researchers the necessary skills: HTML, the DOM, CSS selection etc.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Examples will be taken mainly from the &lt;a href="https://github.com/medialab/minet"&gt;minet&lt;/a&gt; CLI tool and the &lt;a href="https://medialab.github.io/artoo/"&gt;artoo.js&lt;/a&gt; bookmarklet.&lt;/p&gt;

&lt;h2&gt;Speaker&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://github.com/Yomguithereal"&gt;Guillaume Plique&lt;/a&gt; is a research engineer working for SciencesPo's &lt;a href="https://medialab.sciencespo.fr/en"&gt;médialab&lt;/a&gt;. He assists social sciences researchers daily with their methods and maintain a variety of FOSS tools geared toward the social sciences community and also developers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_web_mining/</url>
      <location>AW1.126</location>
      <attendee>Guillaume Plique</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10050@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10050</pentabarf:event-id>
      <pentabarf:event-slug>state_of_node_js_core</pentabarf:event-slug>
      <pentabarf:event-tag>state_of_node_js_core</pentabarf:event-tag>
      <pentabarf:title>State of Node.js Core</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>State of Node.js Core</summary>
      <description>&lt;p&gt;Node.js is now over a decade old. With Node.js 12 just entering into long-term support, and Node.js 13 being released, let us take a look at the new features, breaking changes, and what is next.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/state_of_node_js_core/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Ludovic Gasc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10210@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10210</pentabarf:event-id>
      <pentabarf:event-slug>security_secure_logging_with_syslog_ng</pentabarf:event-slug>
      <pentabarf:event-tag>security_secure_logging_with_syslog_ng</pentabarf:event-tag>
      <pentabarf:title>Secure logging with syslog-ng</pentabarf:title>
      <pentabarf:subtitle>Forward integrity and confidentiality of system logs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T143000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Secure logging with syslog-ng- Forward integrity and confidentiality of system logs</summary>
      <description>&lt;p&gt;The design, implementation, and configuration of the secure logging service. Its aim is to provide tamper evident logging, i.e., to adequately protect log records of an information system against tampering and to provide a sensor indicating attack attempts. The secure logging service achieves this by authentically encrypting each log record with an individual cryptographic key used only once and protects integrity of the whole log archive by a cipher{based message authentication
code. Each attempt to tamper with either an individual log record or the log archive itself will be immediately detected during log archive verification. Therefore, an attacker can no longer tamper with log records without being detected which greatly enhances the use of log archives in forensic investigations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_secure_logging_with_syslog_ng/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Stephan Marwedel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10217@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10217</pentabarf:event-id>
      <pentabarf:event-slug>om_spleeter</pentabarf:event-slug>
      <pentabarf:event-tag>om_spleeter</pentabarf:event-tag>
      <pentabarf:title>Spleeter by Deezer</pentabarf:title>
      <pentabarf:subtitle>Open-Sourcing a Machine-Learning Music Source Separation Software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Spleeter by Deezer- Open-Sourcing a Machine-Learning Music Source Separation Software</summary>
      <description>&lt;p&gt;Source separation, stem separation, de-mixing are all different ways of referring to the same problem of recovering the mono-instruments tracks that were mixed together to produce a music file. Recently, the research team at Deezer released a free and open source software as well as trained models to perform multi-source separation of music, with state-of-the-art accuracy.
In this presentation we come back on our journey to open sourcing the Spleeter library, from doing the ground research, training the models, to releasing them. We put emphasis on the technological challenges that had to be solved as well as the practical and legal considerations that came into play.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_spleeter/</url>
      <location>UB2.147</location>
      <attendee>Anis Khlif</attendee>
      <attendee>Félix Voituret</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10307@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10307</pentabarf:event-id>
      <pentabarf:event-slug>iotfieldtracks</pentabarf:event-slug>
      <pentabarf:event-tag>iotfieldtracks</pentabarf:event-tag>
      <pentabarf:title>Insight Fieldtracks</pentabarf:title>
      <pentabarf:subtitle>Tracking firefighters, medics &amp; actors during field training exercises</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Insight Fieldtracks- Tracking firefighters, medics &amp; actors during field training exercises</summary>
      <description>&lt;p&gt;Understanding the course of a drill is important for both steering and evaluation. Fieldtracks implements localization and tracking based on BLE, ESP32 and mesh networking for indoor and outdoor environments. This talk will introduce you into fieldtracks and its challenges.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotfieldtracks/</url>
      <location>UD2.218A</location>
      <attendee>yanosz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10344@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10344</pentabarf:event-id>
      <pentabarf:event-slug>uk_nova</pentabarf:event-slug>
      <pentabarf:event-tag>uk_nova</pentabarf:event-tag>
      <pentabarf:title>NOVA Microhypervisor on ARMv8-A</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T152000</dtend>
      <duration>00:50:00:00</duration>
      <summary>NOVA Microhypervisor on ARMv8-A</summary>
      <description>&lt;p&gt;NOVA is a modern open-source microhypervisor that can host unmodified guest operating systems next to critical host applications. Although originally developed for the x86 virtualization extensions of Intel and AMD, the internals of the microhypervisor and its external API were designed with flexibility in mind, such that the code could also be ported to other architectures.&lt;/p&gt;

&lt;p&gt;In this talk we present the first ever version of NOVA on ARMv8-A.  We will show how the NOVA abstractions map onto the ARM architecture, how modern virtualization features such as GIC and SMMU are being used, discuss the ongoing evolution of the NOVA API and how the ARM port differs from the earlier x86 version.&lt;/p&gt;

&lt;p&gt;The talk will conclude with a short demo, an outlook into the NOVA roadmap and the formal verification efforts around the code base, as well as opportunities for collaboration with the NOVA community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_nova/</url>
      <location>K.4.601</location>
      <attendee>Udo Steinberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10368@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10368</pentabarf:event-id>
      <pentabarf:event-slug>dip_p2p_matrix</pentabarf:event-slug>
      <pentabarf:event-tag>dip_p2p_matrix</pentabarf:event-tag>
      <pentabarf:title>The Path to Peer-to-Peer Matrix</pentabarf:title>
      <pentabarf:subtitle>In which we throw away DNS and run Matrix clientside over libp2p and friends</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Path to Peer-to-Peer Matrix- In which we throw away DNS and run Matrix clientside over libp2p and friends</summary>
      <description>&lt;p&gt;Matrix is an open source project run by the non-profit Matrix.org Foundation dedicated to building an open protocol and communication network for decentralised, encrypted communication - providing a viable open alternative to WhatsApp, Slack, Discord an other proprietary communication silos.  In this talk we will show of the work we've been doing over the last year to shift Matrix from being a decentralised-server architecture to a fully decentralised-client p2p architecture, through running clientside homeservers and experimenting with libp2p and friends as a p2p transport.  We'll also show the route we'll be following over the year to go from proof-of-concept to the live Matrix network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_p2p_matrix/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Matthew Hodgson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10372@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10372</pentabarf:event-id>
      <pentabarf:event-slug>guadc</pentabarf:event-slug>
      <pentabarf:event-tag>guadc</pentabarf:event-tag>
      <pentabarf:title>GRUB upstream and distros cooperation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GRUB upstream and distros cooperation</summary>
      <description>&lt;p&gt;The presentation will discuss current state of GRUB upstream development and cooperation with distributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/guadc/</url>
      <location>K.3.201</location>
      <attendee>Daniel Kiper</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10401@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10401</pentabarf:event-id>
      <pentabarf:event-slug>exascale_fusion_sim</pentabarf:event-slug>
      <pentabarf:event-tag>exascale_fusion_sim</pentabarf:event-tag>
      <pentabarf:title>Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor Simulations</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Selecting a Finite Element Analysis Backend for Exascale Fusion Reactor Simulations</summary>
      <description>&lt;p&gt;Accelerating the development of fusion energy requires large scale simulations on cutting edge supercomputing resources.
Great hardware is only half the challenge and the software must be scalable to match.
This talk presents an objective approach to selecting a suitable back end to fusion simulations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/exascale_fusion_sim/</url>
      <location>UB5.132</location>
      <attendee>Aleksander J. Dubas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10492@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10492</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_multiplatform_library_development</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_multiplatform_library_development</pentabarf:event-tag>
      <pentabarf:title>Multiplatform Kotlin Library Development</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Multiplatform Kotlin Library Development</summary>
      <description>&lt;p&gt;Multiplatform Kotlin facilitates code-sharing by making platform-agnostic portions of the standard library available in common code that is written once but can run on any target. As Multiplatform development really starts to take off over the next year, there must also be a robust ecosystem of third party libraries available to application developers.&lt;/p&gt;

&lt;p&gt;I’ll talk through what it looks like to create such a library, with lessons from my experiences building one of the early libraries in the mobile Multiplatform space. We'll talk about how to find shared abstractions around different platform APIs, how to handle the fast-paced evolution of this environment, and what this all felt like as a first-time library developer. When we're done, you’ll be ready to leverage the growing ecosystem as well as make your own contributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_multiplatform_library_development/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Russell Wolf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10603@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10603</pentabarf:event-id>
      <pentabarf:event-slug>over_asciidoctor_and_generating_publishing_a_book</pentabarf:event-slug>
      <pentabarf:event-tag>over_asciidoctor_and_generating_publishing_a_book</pentabarf:event-tag>
      <pentabarf:title>Jumpstarting your business with Odoo</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Jumpstarting your business with Odoo</summary>
      <description>&lt;p&gt;In this talk I will describe the process of discovering the wonders of Odoo when I got the project to write a book about it. My writing tools are Vim, Git, Asciidoctor-pdf and Inkscape. I will describe both the technical as the organisational challenges during the writing process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/over_asciidoctor_and_generating_publishing_a_book/</url>
      <location>H.2213</location>
      <attendee>Jeroen Baten</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10755@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10755</pentabarf:event-id>
      <pentabarf:event-slug>a_mozilla_iot_forcast_thats_sunny_and_clear</pentabarf:event-slug>
      <pentabarf:event-tag>a_mozilla_iot_forcast_thats_sunny_and_clear</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds!</pentabarf:title>
      <pentabarf:subtitle>WebThings by Mozilla</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT A Mozilla IoT Forecast thats Sunny and Clear -- No Clouds!- WebThings by Mozilla</summary>
      <description>&lt;ul&gt;
&lt;li&gt;Please note that this talk has been amended. Kathy Glori will unfortunately not be able to join us but Philippe Coval will give the talk on her behalf. *&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;WebThings (by Mozilla) is an open source smart home implementation to improve privacy, security, and interoperability.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/a_mozilla_iot_forcast_thats_sunny_and_clear/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Philippe Coval</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10825@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10825</pentabarf:event-id>
      <pentabarf:event-slug>foss_at_fhasof</pentabarf:event-slug>
      <pentabarf:event-tag>foss_at_fhasof</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT The Space Operations Facility of FH Aachen (FHASOF)</pentabarf:title>
      <pentabarf:subtitle>The role of freely available and open-source software in the daily operations</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT The Space Operations Facility of FH Aachen (FHASOF)- The role of freely available and open-source software in the daily operations</summary>
      <description>&lt;p&gt;The space operations facility is a multi-mission ham ground station located at Aachen / Germany, which is operated by students. We perform Telemetry, Tracking, and command of own but also for foreign amateur radio satellites on a best effort basis for a purely educational purpose. Because we obtain only a very limited amount of funding, we entierly rely on the use of freeware and open-source software and the "do it yourself experience". In this talk, we explain why we integrate and how we use open-source software in our daily operations and what is our user experience from a missions-operator point of view.&lt;/p&gt;

&lt;p&gt;This timeslot was originally for talk Channel Equalization using GNU Radio. That talk is now at 10:00 AM due to a last minute timing conflict.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/foss_at_fhasof/</url>
      <location>AW1.120</location>
      <attendee>Sacha Tholl</attendee>
      <attendee>Hannah Walther</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10826@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10826</pentabarf:event-id>
      <pentabarf:event-slug>bof_blockchain</pentabarf:event-slug>
      <pentabarf:event-tag>bof_blockchain</pentabarf:event-tag>
      <pentabarf:title>Blockchain BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Blockchain BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_blockchain/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10829@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10829</pentabarf:event-id>
      <pentabarf:event-slug>bof_tpm_dev</pentabarf:event-slug>
      <pentabarf:event-tag>bof_tpm_dev</pentabarf:event-tag>
      <pentabarf:title>TPM dev BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T143000</dtstart>
      <dtend>20200202T151500</dtend>
      <duration>00:45:00:00</duration>
      <summary>TPM dev BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_tpm_dev/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9778@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9778</pentabarf:event-id>
      <pentabarf:event-slug>robosat_pink_deep_learning_computer_vision_patterns_extraction_at_scale</pentabarf:event-slug>
      <pentabarf:event-tag>robosat_pink_deep_learning_computer_vision_patterns_extraction_at_scale</pentabarf:event-tag>
      <pentabarf:title>neat-EO.pink: Deep Learning Computer Vision patterns extraction at scale</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T143500</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:20:00:00</duration>
      <summary>neat-EO.pink: Deep Learning Computer Vision patterns extraction at scale</summary>
      <description>&lt;p&gt;neat-EO.pink, a Deep Learning Computer Vision framework for GeoSpatial Imagery,
allow you to perform at scale:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;DataSet Quality Analysis&lt;/li&gt;
&lt;li&gt;Change Detection highlight&lt;/li&gt;
&lt;li&gt;Features extraction&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This presentation will focus on the latests enhancements of RoboSat.pink,
and mainly on:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How we increase again pattern recognition accuracy, even with unconsistents labels&lt;/li&gt;
&lt;li&gt;How we speed up the whole process, and allow to scale even on large areas&lt;/li&gt;
&lt;li&gt;New hot features&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/robosat_pink_deep_learning_computer_vision_patterns_extraction_at_scale/</url>
      <location>AW1.126</location>
      <attendee>Olivier Courtin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9791@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9791</pentabarf:event-id>
      <pentabarf:event-slug>llvm_python</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_python</pentabarf:event-tag>
      <pentabarf:title>LLVM and Python</pentabarf:title>
      <pentabarf:subtitle>Past, Present, Future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T143500</dtstart>
      <dtend>20200201T151500</dtend>
      <duration>00:40:00:00</duration>
      <summary>LLVM and Python- Past, Present, Future</summary>
      <description>&lt;p&gt;Python with LLVM has at least one decade of history. This session will be going to cover-up how python implementations tried to use LLVM such as CPython's Unladen Swallow branch (PEP 3146) or attempts from PyPy and why they failed. After that it will show what are the current python projects that use LLVM for speed, such as numba and python libraries for working with LLVM IR. In the end, it will mention about new ideas that would unite the powers of both LLVM and Python.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_python/</url>
      <location>K.4.201</location>
      <attendee>Batuhan Taşkaya</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10095@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10095</pentabarf:event-id>
      <pentabarf:event-slug>netbsd_audio</pentabarf:event-slug>
      <pentabarf:event-tag>netbsd_audio</pentabarf:event-tag>
      <pentabarf:title>NetBSD Native APIs - A Userland Perspective (Audio, Input)</pentabarf:title>
      <pentabarf:subtitle>Discussing and encouraging the adoption of NetBSD's audio and input APIs to make third-party software work better</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T143500</dtstart>
      <dtend>20200202T152000</dtend>
      <duration>00:45:00:00</duration>
      <summary>NetBSD Native APIs - A Userland Perspective (Audio, Input)- Discussing and encouraging the adoption of NetBSD's audio and input APIs to make third-party software work better</summary>
      <description>&lt;p&gt;For a while now, Nia has been working to encourage the usage of native NetBSD APIs in third-party software.&lt;/p&gt;

&lt;p&gt;One of these is the rather interesting and unique native audio API, distinct from OSS, inherited from an early version of the Solaris API with extensions and improvements made over the years.&lt;/p&gt;

&lt;p&gt;In this talk, Nia describes the advantages of using NetBSD's native audio API in comparison to other alternatives.&lt;/p&gt;

&lt;p&gt;She also discusses her improvements to third-party software to encourage usage and adoption of NetBSD APIs, including her struggles getting a working Wayland compositor on an operating system with very different input and event APIs to Linux.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/netbsd_audio/</url>
      <location>AW1.121</location>
      <attendee>Nia Alarie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9834@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9834</pentabarf:event-id>
      <pentabarf:event-slug>alter_mariadb</pentabarf:event-slug>
      <pentabarf:event-tag>alter_mariadb</pentabarf:event-tag>
      <pentabarf:title>ALTER TABLE improvements in MariaDB Server</pentabarf:title>
      <pentabarf:subtitle>Optimized or instantaneous schema changes, including ADD/DROP COLUMN</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T144000</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>ALTER TABLE improvements in MariaDB Server- Optimized or instantaneous schema changes, including ADD/DROP COLUMN</summary>
      <description>&lt;p&gt;&lt;code&gt;ALTER TABLE&lt;/code&gt; in MySQL used to copy the table contents row by row. We can do much better; in the best case, allow instantaneous schema changes, even for nontrivial changes, such as &lt;code&gt;ADD COLUMN…AFTER&lt;/code&gt; and &lt;code&gt;DROP COLUMN&lt;/code&gt;. This talk describes how &lt;code&gt;ALTER TABLE&lt;/code&gt; has been improved over the years for the InnoDB storage engine in MySQL 5.1, 5.5, 5.6, 5.7, and MariaDB Server 10.2, 10.3, 10.4, 10.5, mostly by the presenter.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/alter_mariadb/</url>
      <location>H.2214</location>
      <attendee>Marko Mäkelä</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9988@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9988</pentabarf:event-id>
      <pentabarf:event-slug>cryptpad_collaboration</pentabarf:event-slug>
      <pentabarf:event-tag>cryptpad_collaboration</pentabarf:event-tag>
      <pentabarf:title>Encrypt your collaboration with CryptPad</pentabarf:title>
      <pentabarf:subtitle>Real demo !</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T144000</dtstart>
      <dtend>20200201T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Encrypt your collaboration with CryptPad- Real demo !</summary>
      <description>&lt;p&gt;We'll show a real demonstration of how you can encrypt your data and collaborate with others in real-time using the CryptPad Open Source project.
This demonstration will include real-time Wysiwyg, Text, Kanban, Spreadsheet, File storage and Teams features allowing to share your documents securely with your friends and co-workers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/cryptpad_collaboration/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Ludovic Dubost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10010@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10010</pentabarf:event-id>
      <pentabarf:event-slug>fpga_packet_processing</pentabarf:event-slug>
      <pentabarf:event-tag>fpga_packet_processing</pentabarf:event-tag>
      <pentabarf:title>Getting started with FPGA's for Packet Processing</pentabarf:title>
      <pentabarf:subtitle>Intel FPGA opportunities</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T144000</dtstart>
      <dtend>20200202T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Getting started with FPGA's for Packet Processing- Intel FPGA opportunities</summary>
      <description>&lt;p&gt;The FPGA is an emerging technology that can increase the performance of packet processing due to need of increased protocol complexity.
There are many models of system where FPGA is suitable more or less depending on use-case.&lt;/p&gt;

&lt;p&gt;The presentation will introduce the system models presenting how to use FPGA inside larger systems.
The models include inline, lookaside and fast-path packet processing capabilities requiring different approaches from system level making accelerated system more usable and easier to integrate with existing components.&lt;/p&gt;

&lt;p&gt;In this talk we cover the challenges related to integration of the FPGA system with SW components like DPDK/kernel drivers and orchestration.
The examples of real FPGA deployments will be presented on base of Intel Programmable Acceleration Card family.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/fpga_packet_processing/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Miroslaw Walukiewicz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10648@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10648</pentabarf:event-id>
      <pentabarf:event-slug>jitsi</pentabarf:event-slug>
      <pentabarf:event-tag>jitsi</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Jitsi: video conferencing for the privacy minded</pentabarf:title>
      <pentabarf:subtitle>Journalists, tinkerers, privacy concerned netizens, Jitsi may help you!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T144000</dtstart>
      <dtend>20200202T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT Jitsi: video conferencing for the privacy minded- Journalists, tinkerers, privacy concerned netizens, Jitsi may help you!</summary>
      <description>&lt;p&gt;Jitsi is a set of Open Source projects which provide state-of-the-art videocconferencing capabilities. In this presentation we will explore the Jitsi ecosystem from a privacy minded point of view.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/jitsi/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Saúl Ibarra Corretgé</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9644@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9644</pentabarf:event-id>
      <pentabarf:event-slug>edufoss</pentabarf:event-slug>
      <pentabarf:event-tag>edufoss</pentabarf:event-tag>
      <pentabarf:title>Free software in education</pentabarf:title>
      <pentabarf:subtitle>News on tools and developments for free software and data liberation in schools</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T144500</dtstart>
      <dtend>20200202T151000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Free software in education- News on tools and developments for free software and data liberation in schools</summary>
      <description>&lt;p&gt;Schools is where IT and software users of tomorrow are made, and next to teaching digital skills, educating on privacy and consequences of the use of different types of software and servcies plays an important role. We would like to report on various projects from the field.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/edufoss/</url>
      <location>UB5.230</location>
      <attendee>Dominik George</attendee>
      <attendee>Niels Hradek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10578@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10578</pentabarf:event-id>
      <pentabarf:event-slug>containers_lxd</pentabarf:event-slug>
      <pentabarf:event-tag>containers_lxd</pentabarf:event-tag>
      <pentabarf:title>Running full Linux systems in containers, at scale</pentabarf:title>
      <pentabarf:subtitle>A look at LXD and its clustering capabilities</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T144500</dtstart>
      <dtend>20200201T150500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Running full Linux systems in containers, at scale- A look at LXD and its clustering capabilities</summary>
      <description>&lt;p&gt;LXD is a system container manager, its goal is to safely run full Linux systems at very high density and low overhead.
Containers may be created from pre-made images, covering most Linux distributions, or by importing an existing virtual machine or physical system.&lt;/p&gt;

&lt;p&gt;Advanced resource control and device passthrough is available to expose as much or as little system resources to those containers.
Snapshot and backup tooling is available to safeguard those containers and data.
Storage pools and networks can be used to offer a variety of storage and network options to the containers.&lt;/p&gt;

&lt;p&gt;Management happens through a REST API with a default CLI client.
LXD has built-in support for clustering which makes it trivial to scale a deployment to dozens of servers, all acting as one virtual LXD server.&lt;/p&gt;

&lt;p&gt;In this presentation, we'll go over LXD's main features through a demonstration including usage of LXD's clustering abilities, running a variety of Linux distributions and converting existing systems to containers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_lxd/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Stéphane Graber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9827@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9827</pentabarf:event-id>
      <pentabarf:event-slug>sparselizard</pentabarf:event-slug>
      <pentabarf:event-tag>sparselizard</pentabarf:event-tag>
      <pentabarf:title>Sparselizard: a general purpose multiphysics FEM library</pentabarf:title>
      <pentabarf:subtitle>Mechanics, fluids, electricity, magnetics, EM and more</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T145000</dtstart>
      <dtend>20200201T151000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sparselizard: a general purpose multiphysics FEM library- Mechanics, fluids, electricity, magnetics, EM and more</summary>
      <description>&lt;p&gt;This presentation describes sparselizard: a fast, general, robust and user-friendly finite element c++ library with high potential for low-maintenance integration to open-source simulation tools. It is demonstrated with a large range of validated examples that the library has the ability to simulate heavily nonlinear multiphysics problems involving at least mechanic, fluid, electric, magnetic and electromagnetic physics. Its robustness, speed and user-friendliness are also demonstrated.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/sparselizard/</url>
      <location>H.2213</location>
      <attendee>Alexandre Halbach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10553@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10553</pentabarf:event-id>
      <pentabarf:event-slug>crystal_lang</pentabarf:event-slug>
      <pentabarf:event-tag>crystal_lang</pentabarf:event-tag>
      <pentabarf:title>The best of both worlds?</pentabarf:title>
      <pentabarf:subtitle>Static and dynamic typing in the Crystal programming language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T145000</dtstart>
      <dtend>20200202T152000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The best of both worlds?- Static and dynamic typing in the Crystal programming language</summary>
      <description>&lt;p&gt;Long has raged the war between static and dynamic typing proponents. Dynamic typing promises speedy development, less verbose code, and happier developers. Static typing promises to find bugs earlier, help you fix them when they're found, and ease refactoring. Crystal is a statically typed language, but with several novel features aimed in a different direction: the perfect compromise between the two. In this talk I will cover the history and basics of Crystal, and explore the type system which makes Crystal unique.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/crystal_lang/</url>
      <location>AW1.125</location>
      <attendee>Steph Hobbs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10725@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10725</pentabarf:event-id>
      <pentabarf:event-slug>hacking_graalvm</pentabarf:event-slug>
      <pentabarf:event-tag>hacking_graalvm</pentabarf:event-tag>
      <pentabarf:title>Hacking on GraalVM: A (very) Rough Guide</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T145000</dtstart>
      <dtend>20200201T151500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Hacking on GraalVM: A (very) Rough Guide</summary>
      <description>&lt;p&gt;The GraalVM project provides, among other options, a means to deliver
Java programs as compact, self-contained, fast-startup native images.
GraalVM has been moving from research to development for quite a few
years now. However, it is only just beginning to be properly integrated
with the latest OpenJDK releases and there is still much to be done to
get it fully productized and to improve usability and performance.&lt;/p&gt;

&lt;p&gt;This talk will recount our joint experiences of trying to add new and/or
improved capabilities to the the GraalVM code base. Our story will
stumble gracelessly from one pitfall to the next cock-up in the hope
that by exposing and explaining our own history of lamentable error and
occasional failure you will be able to avoid being doomed to repeat it.&lt;/p&gt;

&lt;p&gt;We will provide a guide to getting started and building GraalVM, an
overview of the how the compiler, native image generator and other
elements of the GraalVM toolkit operate plus a map of what code sits
where in the source tree and how it fits together and offer tips for
debugging the Graal compiler and native image generator -- all the tasks
you will need to perform in order to attain a vantage point from which
to change or add to the current functionality.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/hacking_graalvm/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Andrew Dinn</attendee>
      <attendee>Josh Matsuoka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10773@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10773</pentabarf:event-id>
      <pentabarf:event-slug>simulaqron_a_simulator_for_developing_quantum_internet_software</pentabarf:event-slug>
      <pentabarf:event-tag>simulaqron_a_simulator_for_developing_quantum_internet_software</pentabarf:event-tag>
      <pentabarf:title>SimulaQron - a simulator for developing quantum internet software</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T145000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:35:00:00</duration>
      <summary>SimulaQron - a simulator for developing quantum internet software</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/simulaqron_a_simulator_for_developing_quantum_internet_software/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Axel Dahlberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9493@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9493</pentabarf:event-id>
      <pentabarf:event-slug>from_a_pipeline_to_a_government_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>from_a_pipeline_to_a_government_cloud</pentabarf:event-tag>
      <pentabarf:title>From a Pipeline to a Government Cloud</pentabarf:title>
      <pentabarf:subtitle>How the UK government deploy a Platform-as-a-Service using Concourse, an open-source continuous thing-doer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T145500</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:40:00:00</duration>
      <summary>From a Pipeline to a Government Cloud- How the UK government deploy a Platform-as-a-Service using Concourse, an open-source continuous thing-doer</summary>
      <description>&lt;p&gt;Since 2016, the UK Government has been running an open-source, cross-government Platform-as-a-Service (PaaS) to make it easier and cheaper to build government services. The GOV.UK PaaS is built on BOSH and Cloud Foundry, and is deployed using Concourse.&lt;/p&gt;

&lt;p&gt;Concourse is "an open-source continuous thing-doer", with abstractions that help build pipelines quickly, and for extending the behaviour of the system.&lt;/p&gt;

&lt;p&gt;This presentation will provide an introduction to Concourse, and then describe how the GOV.UK PaaS team use Concourse to continuously deploy a whole PaaS whilst ensuring high-availability and minimal impact to services and users.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/from_a_pipeline_to_a_government_cloud/</url>
      <location>UB4.136</location>
      <attendee>Toby Lorne (tlwr)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9655@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9655</pentabarf:event-id>
      <pentabarf:event-slug>developer_workspace_as_code_is_developer_heaven_in_the_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>developer_workspace_as_code_is_developer_heaven_in_the_cloud</pentabarf:event-tag>
      <pentabarf:title>Developer Workspace As Code - Is Developer Heaven in the Cloud?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T145500</dtstart>
      <dtend>20200202T151500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Developer Workspace As Code - Is Developer Heaven in the Cloud?</summary>
      <description>&lt;p&gt;Developer workspaces are assembled using outdated wiki pages and usually require weeks to "get right". What if the IDE and workspace setup (in the broadest sense) lived directly with the code?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/developer_workspace_as_code_is_developer_heaven_in_the_cloud/</url>
      <location>UD2.119</location>
      <attendee>Lukas Krejci</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10705@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10705</pentabarf:event-id>
      <pentabarf:event-slug>retro_devroom_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>retro_devroom_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Retrocomputing DevRoom 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20200201T145500</dtstart>
      <dtend>20200201T150000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Retrocomputing DevRoom 2020</summary>
      <description>&lt;p&gt;A quick introduction to the 3rd edition of the retro-computing devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_devroom_welcome/</url>
      <location>K.3.401</location>
      <attendee>Pau Garcia Quiles (pgquiles)</attendee>
      <attendee>François Revol (mmu_man)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9066@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9066</pentabarf:event-id>
      <pentabarf:event-slug>generation_gaps</pentabarf:event-slug>
      <pentabarf:event-tag>generation_gaps</pentabarf:event-tag>
      <pentabarf:title>Generation gaps</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>History</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Generation gaps</summary>
      <description>&lt;p&gt;For as long as computers have been around, roughly every 10-15 years, the whole industry underwent a reset and reinvented itself anew… until the early 1990s, when somehow, the industry skipped a generation. Instead, it looked backwards, and adopted an older model of computing. The cost has been very high and is holding back the development of the entire field.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>History</categories>
      <url>https:/fosdem.org/2020/schedule/event/generation_gaps/</url>
      <location>Janson</location>
      <attendee>Liam Proven</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9067@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9067</pentabarf:event-id>
      <pentabarf:event-slug>fbdev</pentabarf:event-slug>
      <pentabarf:event-tag>fbdev</pentabarf:event-tag>
      <pentabarf:title>Back to the Linux Framebuffer!</pentabarf:title>
      <pentabarf:subtitle>Linux Framebuffer support in free software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Back to the Linux Framebuffer!- Linux Framebuffer support in free software</summary>
      <description>&lt;p&gt;Although KMS/DRM can replace the Linux Framebuffer, there are a number of programs and libraries that can be built on top of the Linux Framebuffer (without X11 or Wayland dependencies) and that might still be worth considering. The Linux Framebuffer allows direct access to pixels: we will illustrate it with various rendering tools (Fbpad, Fbi, NetSurf, MPlayer, ...), but also with drawing libraries such as Cairo or Evas, and multimedia frameworks like FFmpeg or GStreamer.
The Mesa 3D project makes OpenGL rendering possible using only the Linux Framebuffer with GLFBDev or EGL: mesa-demos and yagears programs will be shown.
We will then cover graphics libraries (GLUT, SDL, EFL, GTK, Qt) that allow to integrate high level applications running directly on top of the Linux Framebuffer with no compositor. An example will be described using either WebKitGTK or QtWebKit for the rendering of a HTML5 media player and a WebGL sample, using the Linux Framebuffer port of those libraries and toolkits.
This talk is inspired by the HiGFXback project which aims at preserving historical backends used for graphics on GNU/Linux systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/fbdev/</url>
      <location>K.4.401</location>
      <attendee>Nicolas Caramelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9116@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9116</pentabarf:event-id>
      <pentabarf:event-slug>kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>kubernetes</pentabarf:event-tag>
      <pentabarf:title>Fixing the Kubernetes clusterfuck</pentabarf:title>
      <pentabarf:subtitle>Understanding security from the kernel up</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers and Security</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Fixing the Kubernetes clusterfuck- Understanding security from the kernel up</summary>
      <description>&lt;p&gt;Kubernetes is complex, and extremely vulnerable. In 2019 we explored the complexity of the Kubernetes codebase, and the antipatterns therein. This year we want to look at understanding how we observe our cluster at runtime. Let's live code some C and C++ and explore the libraries that bring Wireshark, Falco, and Sysdig to life. We concretely demonstrate how we are able to audit a Kubernetes system, by taking advantage of auditing the kernel's syscall information while enriching this data with meta information from Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers and Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/kubernetes/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Kris Nova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9153@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9153</pentabarf:event-id>
      <pentabarf:event-slug>retro_alpha_waves_1st_3d_platformer_ever</pentabarf:event-slug>
      <pentabarf:event-tag>retro_alpha_waves_1st_3d_platformer_ever</pentabarf:event-tag>
      <pentabarf:title>Alpha Waves, the first 3D platformer ever</pentabarf:title>
      <pentabarf:subtitle>How 3D graphics worked when there were no graphic cards</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Alpha Waves, the first 3D platformer ever- How 3D graphics worked when there were no graphic cards</summary>
      <description>&lt;p&gt;Alpha Waves is the first 3D platform game ever, according to the Guiness Book of Records.&lt;/p&gt;

&lt;p&gt;Initially developed on Atari ST, it was then ported on Amiga and on the IBM PC.
The technology later gave rise to Alone in the Dark, a major game that launched Infogrames in the big league.
This is the history of that game.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_alpha_waves_1st_3d_platformer_ever/</url>
      <location>K.3.401</location>
      <attendee>Christophe de Dinechin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9287@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9287</pentabarf:event-id>
      <pentabarf:event-slug>apache_spark_on_planet_scale</pentabarf:event-slug>
      <pentabarf:event-tag>apache_spark_on_planet_scale</pentabarf:event-tag>
      <pentabarf:title>Apache Spark on planet scale</pentabarf:title>
      <pentabarf:subtitle>Using Apache Spark to process OpenStreetMap data</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Apache Spark on planet scale- Using Apache Spark to process OpenStreetMap data</summary>
      <description>&lt;p&gt;Apache Spark is an open-source distributed general-purpose cluster-computing framework with implicit data parallelism. OpenStreetMap is a huge database of features, found on Earth surface. Working with that database is hard, so Spark is a natural solution to solve OSM size-caused processing issues. I'm going to show how to load OSM data to Spark, run processing algorithms like extract/merge or render and how using Spark improves development process and cuts processing times greatly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/apache_spark_on_planet_scale/</url>
      <location>AW1.126</location>
      <attendee>Denis Chaplygin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9361@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9361</pentabarf:event-id>
      <pentabarf:event-slug>serverless_com_framework</pentabarf:event-slug>
      <pentabarf:event-tag>serverless_com_framework</pentabarf:event-tag>
      <pentabarf:title>Serverless.com framework </pentabarf:title>
      <pentabarf:subtitle>Doing serverless in the open source way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Serverless.com framework - Doing serverless in the open source way</summary>
      <description>&lt;p&gt;Who told that everything about serverless computing should be proprietary?
Do you want deploy your functions and infrastructure in the open source way?
Do you want to have modular, JS-based tool for it?
Come and learn about Serverless.com - open source multicloud tool which support Kubeless, AWS Lambdas, Azure functions and many more!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/serverless_com_framework/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Kirill Kolyaskin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9409@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9409</pentabarf:event-id>
      <pentabarf:event-slug>clc_the_unsupervised_free_cat_for_low_resource_languages</pentabarf:event-slug>
      <pentabarf:event-tag>clc_the_unsupervised_free_cat_for_low_resource_languages</pentabarf:event-tag>
      <pentabarf:title>The unsupervised free CAT for low resource languages</pentabarf:title>
      <pentabarf:subtitle>Building a pipeline for the communities</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>The unsupervised free CAT for low resource languages- Building a pipeline for the communities</summary>
      <description>&lt;p&gt;We present: 1) a full pipeline for unsupervised machine translation training (making use of monolingual corpora) for languages with low available resources; 2) a translation server making use of that unsupervised MT with an HTTP API compatible with Moses toolkit, a once prominent MT system; 3) a Docker packaged version of the EU funded free Computer Aided Translation (CAT) tool MateCAT for ease of deployment.
This full translation pipeline enables a non technical user, speaking a non-FIGS language for which there is scarcity of parallel corpora, to start translating documents and software following translation industry standards.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_the_unsupervised_free_cat_for_low_resource_languages/</url>
      <location>AW1.120</location>
      <attendee>Alberto Massidda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9430@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9430</pentabarf:event-id>
      <pentabarf:event-slug>vai_back_to_the_future</pentabarf:event-slug>
      <pentabarf:event-tag>vai_back_to_the_future</pentabarf:event-tag>
      <pentabarf:title>Back to the future</pentabarf:title>
      <pentabarf:subtitle>Incremental backup in oVirt</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Back to the future- Incremental backup in oVirt</summary>
      <description>&lt;p&gt;Do you need to go back in time to restore data from important VMs? oVirt
does not provide a time machine yet, but you can build one using oVirt
backup APIs.&lt;/p&gt;

&lt;p&gt;Building on changed blocks tracking in qemu, and upcoming libvirt backup
API, oVirt will provide API to perform incremental backups. You will be
able to back up VMs more efficiently, downloading only changed blocks.
Incremental backup will be simpler and more reliable, not requiring
creating and deleting snapshots. Uploading will support on-the-fly
conversion from raw to qcow2 when restoring disks.&lt;/p&gt;

&lt;p&gt;In this talk we will travel into the future, introducing the oVirt
incremental backup API for starting and ending backups, and the
ovirt-imageio API for downloading changed blocks. Finally, we will travel
back to the past, and show how to restore raw guest data into new disks.&lt;/p&gt;

&lt;p&gt;Audience:
Backup vendors and virtualization developers, interested in utilizing
incremental backup API. Also, oVirt administrators and users interested in
peeking into the future of oVirt.&lt;/p&gt;

&lt;p&gt;Session summary:
Peek into the future of oVirt backup API.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_back_to_the_future/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Eyal Shenitzky</attendee>
      <attendee>Daniel Erez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9444@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9444</pentabarf:event-id>
      <pentabarf:event-slug>security_protecting_plaintext_secrets_in_configuration_files</pentabarf:event-slug>
      <pentabarf:event-tag>security_protecting_plaintext_secrets_in_configuration_files</pentabarf:event-tag>
      <pentabarf:title>Protecting plaintext secrets in configuration files</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Protecting plaintext secrets in configuration files</summary>
      <description>&lt;p&gt;Applications and services rely on configuration data in order to be customized and we will talk about how to keep them in a safer place other than plaintext configuration files.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_protecting_plaintext_secrets_in_configuration_files/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Moisés Guimarães</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9471@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9471</pentabarf:event-id>
      <pentabarf:event-slug>foremanansible</pentabarf:event-slug>
      <pentabarf:event-tag>foremanansible</pentabarf:event-tag>
      <pentabarf:title>Foreman meets Ansible</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Foreman meets Ansible</summary>
      <description>&lt;p&gt;This talk focuses on how Ansible and Foreman integrate with each other and what
added value can the users get when using Ansible from Foreman. It describes two
primary approaches of using Ansible from Foreman. The first is a traditional
configuration management approach, where hosts are kept in a predefined state,
while the other works in a more remote execution fashion. The talk goes over
several scenarios and demonstrates how Foreman can leverage Ansible to
effortlessly solve the issues present in the given scenarios.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/foremanansible/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Adam Růžička</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9603@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9603</pentabarf:event-id>
      <pentabarf:event-slug>virtual_linux_desktop</pentabarf:event-slug>
      <pentabarf:event-tag>virtual_linux_desktop</pentabarf:event-tag>
      <pentabarf:title>The year of the virtual Linux desktop</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The year of the virtual Linux desktop</summary>
      <description>&lt;p&gt;We made the Linux desktop work in VR. Join me to hear about the history and future of xrdesktop and the FOSS XR landscape.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2020/schedule/event/virtual_linux_desktop/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Lubosz Sarnecki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9645@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9645</pentabarf:event-id>
      <pentabarf:event-slug>smartphones</pentabarf:event-slug>
      <pentabarf:event-tag>smartphones</pentabarf:event-tag>
      <pentabarf:title>Regaining control of your smartphone with postmarketOS and Maemo Leste</pentabarf:title>
      <pentabarf:subtitle>Status of Linux on the smartphone</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Regaining control of your smartphone with postmarketOS and Maemo Leste- Status of Linux on the smartphone</summary>
      <description>&lt;p&gt;Linux mobile software and GNU/Linux distributions are currently not widely available for smartphones. This talk covers why it is desirable to have GNU/Linux (not: Android or Android-based) on your smartphone, what the current state of various software attempts at Linux on smartphones is, what progress has been made, and will also dive into the available old and new hardware (including the PinePhone and Librem 5) to run the software &amp;amp; distributions on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/smartphones/</url>
      <location>Janson</location>
      <attendee>Merlijn B. W. Wajer</attendee>
      <attendee>Bart Ribbers</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9688@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9688</pentabarf:event-id>
      <pentabarf:event-slug>ema_boot_linux_only</pentabarf:event-slug>
      <pentabarf:event-tag>ema_boot_linux_only</pentabarf:event-tag>
      <pentabarf:title>boot/loader — How to boot Linux and nothing else</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>boot/loader — How to boot Linux and nothing else</summary>
      <description>&lt;p&gt;To boot Linux on a new ARM/ARM64 platform we have to port Linux to that platform and a bootloader. Aside from the platform setup code, we need to add and maintain some device drivers to both Linux and the bootloader. We decided to avoid the extra effort and get rid of the dedicated bootloader. With a few dozen lines of assembly code, Linux Kernel and a pinch of userland tools the "boot" kernel was running with all the cool features we wanted! Then we used kexec(2) to start a "full" Linux kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_boot_linux_only/</url>
      <location>UD2.218A</location>
      <attendee>Łukasz Stelmach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9775@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9775</pentabarf:event-id>
      <pentabarf:event-slug>debate_socal_goal_licenses</pentabarf:event-slug>
      <pentabarf:event-tag>debate_socal_goal_licenses</pentabarf:event-tag>
      <pentabarf:title>DEBATE: Should licenses be designed to advance general social goals?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DEBATE: Should licenses be designed to advance general social goals?</summary>
      <description>&lt;p&gt;We have seen several licenses proposed as "open source" that
carry some obligation or restriction related to ethics or
other social goals. Is this a good direction for FOSS license drafting?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/debate_socal_goal_licenses/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>John Sullivan</attendee>
      <attendee>Molly de Blanc</attendee>
      <attendee>James Vasile</attendee>
      <attendee>Josh Simmons</attendee>
      <attendee>Dashiell Renaud</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9795@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9795</pentabarf:event-id>
      <pentabarf:event-slug>akraino_edge_kni_blueprint</pentabarf:event-slug>
      <pentabarf:event-tag>akraino_edge_kni_blueprint</pentabarf:event-tag>
      <pentabarf:title>Akraino Edge KNI blueprint</pentabarf:title>
      <pentabarf:subtitle>A Kubernetes Native Infrastructure approach to the Edge</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T154000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Akraino Edge KNI blueprint- A Kubernetes Native Infrastructure approach to the Edge</summary>
      <description>&lt;p&gt;Blueprints in the Kubernetes-Native Infrastructure Blueprint Family leverage the best-practices and tools from the Kubernetes community to declaratively manage edge computing stacks at scale and with a consistent, uniform user experience from the infrastructure up to the services and from developer environments to production environments on bare metal or on public cloud.&lt;/p&gt;

&lt;p&gt;All blueprints in this family share the following characteristics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;K8s Machine API: declarative API to manage a configure the infrastructure of a cluster.&lt;/li&gt;
&lt;li&gt;Operator Framework: automated and secure lifecycle of applications running on the edge stack.&lt;/li&gt;
&lt;li&gt;Kubernetes-native workloads: allowing the mix of CNFs and VM-based workloads via Kubevirt.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Come and see the leading edge!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/akraino_edge_kni_blueprint/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Yolanda Robla Mota</attendee>
      <attendee>Ricardo Noriega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9823@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9823</pentabarf:event-id>
      <pentabarf:event-slug>protect_data_objects</pentabarf:event-slug>
      <pentabarf:event-tag>protect_data_objects</pentabarf:event-tag>
      <pentabarf:title>Protect your data objects, not your network connections</pentabarf:title>
      <pentabarf:subtitle>Good news for a paradigm shift </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T151500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Protect your data objects, not your network connections- Good news for a paradigm shift </summary>
      <description>&lt;p&gt;Agenda&lt;/p&gt;

&lt;p&gt;1) Current situation: complicated &amp;amp; incomplete threat models
2) Concepts worth looking into
3) data sovereignty
4) named data networks
5) zero trust
6) Our hands-on experience with the above&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/protect_data_objects/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Stephan Schwichtenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9879@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9879</pentabarf:event-id>
      <pentabarf:event-slug>pycirkuit</pentabarf:event-slug>
      <pentabarf:event-tag>pycirkuit</pentabarf:event-tag>
      <pentabarf:title>Quality diagrams with PyCirkuit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T151500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Quality diagrams with PyCirkuit</summary>
      <description>&lt;p&gt;I'd like to present PyCirkuit, a little python application acting as a front-end to circuit-macros and dpic language, allowing the creation of high quality graphics and circuit diagrams to be included into LaTeX and other documents.&lt;/p&gt;

&lt;p&gt;This application is inspired by "Cirkuit", a KDE4 applicattion written by Matteo Agostinelli&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/pycirkuit/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Orestes Mas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9935@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9935</pentabarf:event-id>
      <pentabarf:event-slug>python2020_profiling</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_profiling</pentabarf:event-tag>
      <pentabarf:title>Production-time Profiling for Python</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Production-time Profiling for Python</summary>
      <description>&lt;p&gt;Learn how to scrutinize your Python application in order to optimize them and make them run faster.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_profiling/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Julien Danjou</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10069@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10069</pentabarf:event-id>
      <pentabarf:event-slug>iotwolfboot</pentabarf:event-slug>
      <pentabarf:event-tag>iotwolfboot</pentabarf:event-tag>
      <pentabarf:title>WolfBoot</pentabarf:title>
      <pentabarf:subtitle>Secure boot and remote updates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>WolfBoot- Secure boot and remote updates</summary>
      <description>&lt;p&gt;Firmware updates in IoT pose a new set of security risks. Secure bootloaders can be handy to deploy new versions of the firmware on those devices that are only reachable through a remote connection.&lt;/p&gt;

&lt;p&gt;wolfBoot is a portable, GPL, OS-agnostic, secure bootloader solution for 32-bit microcontrollers, relying on wolfCrypt for firmware authentication, providing secure firmware update mechanisms.&lt;/p&gt;

&lt;p&gt;Due to the minimalist design of the bootloader and the tiny HAL API, wolfBoot is completely independent from any OS or bare-metal application, and can be easily ported and integrated in existing embedded software projects to provide a secure firmware update mechanism.&lt;/p&gt;

&lt;p&gt;This presentation will focus on the implementation details and the design choices of the project, and the porting done to ARM Cortex-M and RISCV32 microcontrollers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotwolfboot/</url>
      <location>UD2.218A</location>
      <attendee>Daniele Lacamera</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10075@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10075</pentabarf:event-id>
      <pentabarf:event-slug>cert_libreoffice_3</pentabarf:event-slug>
      <pentabarf:event-tag>cert_libreoffice_3</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Exam Session 3</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>LibreOffice Exam Session 3</summary>
      <description>&lt;p&gt;LibreOffice Certifications are designed to recognize professionals in the areas of development, migrations and trainings who have the technical capabilities and the real-world experience to provide value added services to enterprises and organizations deploying LibreOffice on a large number of PCs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_libreoffice_3/</url>
      <location>UB4.132</location>
      <attendee>LibreOffice Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10305@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10305</pentabarf:event-id>
      <pentabarf:event-slug>bof_open_source_way</pentabarf:event-slug>
      <pentabarf:event-tag>bof_open_source_way</pentabarf:event-tag>
      <pentabarf:title>A best practices guide for FLOSS community managers</pentabarf:title>
      <pentabarf:subtitle>The Open Source Way v2.0</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>A best practices guide for FLOSS community managers- The Open Source Way v2.0</summary>
      <description>&lt;p&gt;tl;dr - contribute to a community management guide written for practitioners, by practitioners; bring your internet-enabled device.&lt;/p&gt;

&lt;p&gt;Whether you are a community manager or any other contributor to a free/libre open source software (FLOSS) project, you'll find yourself learning and thinking of good methods and practices for having a happy, successful, and productive project. Community managers and members share these practices with each other all the time -- in talks, in person, as blog posts, and sometimes as a stand-alone book. But has anyone ever really collaborated on a guide that is for practitioners and collaboratively written BY practitioners?&lt;/p&gt;

&lt;p&gt;Actually, yes: 10 years ago The Open Source Way 1.0 was written and released. In the passage of that decade, the best practices around caring for FLOSS projects have evolved, as has the work of the people in those community shepherding roles.&lt;/p&gt;

&lt;p&gt;We have embarked on a revamp to this guide, and we invite you to comelearn about, participate in, and contribute to this living document real-time during this  BOF.&lt;/p&gt;

&lt;p&gt;We will begin the BOF with a brief introduction to the guide itself, what is covered within it currently, and an overview of the narrative being told from/to community management practitioners. We'll then get hands-on with the contribution process, starting with a walk through for what is needed for the 2.0 release. After we do some real-time submissions to the guide, the BOF participants can begin working together in small groups or individually on portions of the guide, including both content and publication toolchain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_open_source_way/</url>
      <location>J.1.106</location>
      <attendee>Karsten Wade</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10322@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10322</pentabarf:event-id>
      <pentabarf:event-slug>open_research_openrefine</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_openrefine</pentabarf:event-tag>
      <pentabarf:title>Revamping OpenRefine</pentabarf:title>
      <pentabarf:subtitle>a reproducible data wrangler</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Revamping OpenRefine- a reproducible data wrangler</summary>
      <description>&lt;p&gt;OpenRefine is a data transformation tool popular in many communities: data journalism, semantic web, GLAMs, scientific research… In this talk I give an overview of our recent efforts to revamp this project as it approaches its 10th anniversary. We are working on exciting improvements which should help alleviate some of the most salient issues faced by our users. My intention is not to lecture the attendance about how to deal with technical debt or to grow a contributor community - I instead seek feedback and spark discussions about our choices. Let us know what you think and help us take good care of this fantastic tool!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_openrefine/</url>
      <location>AW1.126</location>
      <attendee>Antonin Delpeuch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10346@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10346</pentabarf:event-id>
      <pentabarf:event-slug>file_sharing_and_storage_for_human_rights_organizations</pentabarf:event-slug>
      <pentabarf:event-tag>file_sharing_and_storage_for_human_rights_organizations</pentabarf:event-tag>
      <pentabarf:title>File sharing &amp; storage for human rights organizations</pentabarf:title>
      <pentabarf:subtitle>A design research case study</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>File sharing &amp; storage for human rights organizations- A design research case study</summary>
      <description>&lt;p&gt;Least Authority is presenting a design research project that looks at open source file storage and sharing solutions for human rights organizations. We will present the project, the first phase of our research process, and outlook on next steps that involve adapting our open source tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/file_sharing_and_storage_for_human_rights_organizations/</url>
      <location>H.2213</location>
      <attendee>Allon Bar</attendee>
      <attendee>Abigail Garner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10386@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10386</pentabarf:event-id>
      <pentabarf:event-slug>inmcofasmd</pentabarf:event-slug>
      <pentabarf:event-tag>inmcofasmd</pentabarf:event-tag>
      <pentabarf:title>Integrating new major components on fast and slow moving distributions</pentabarf:title>
      <pentabarf:subtitle>How latest GNOME desktop was integrated into latest SUSE / openSUSE releases</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Integrating new major components on fast and slow moving distributions- How latest GNOME desktop was integrated into latest SUSE / openSUSE releases</summary>
      <description>&lt;p&gt;Upgrading big components in Linux distributions is hard. But integrating them while minimizing regressions (for stable distributions) and not slowing down release pace (for rolling releases) requires a lot of process and tooling.&lt;/p&gt;

&lt;p&gt;Let's deep dive in those.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/inmcofasmd/</url>
      <location>K.3.201</location>
      <attendee>Frederic Crozat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10393@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10393</pentabarf:event-id>
      <pentabarf:event-slug>debugging_mini</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_mini</pentabarf:event-tag>
      <pentabarf:title>Support for mini-debuginfo in LLDB</pentabarf:title>
      <pentabarf:subtitle>How to read the .gnu_debugdata section.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T151500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Support for mini-debuginfo in LLDB- How to read the .gnu_debugdata section.</summary>
      <description>&lt;p&gt;The "official" mini-debuginfo man-page describes the topic best:&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;Some systems ship pre-built executables and libraries that have a
special &lt;code&gt;.gnu_debugdata&lt;/code&gt; section. This feature is called MiniDebugInfo.
This section holds an LZMA-compressed object and is used to supply extra
symbols for backtraces.&lt;/p&gt;

&lt;p&gt;The intent of this section is to provide extra minimal debugging information
for use in simple backtraces. It is not intended to be a replacement for
full separate debugging information (see Separate Debug Files).&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;In this talk I'll explain what it took to interpret support for mini-debuginfo
in LLDB, how we've tested it, and what to think about when implementing this
support (e.g. merging &lt;code&gt;.symtab&lt;/code&gt; and &lt;code&gt;.gnu_debugdata&lt;/code&gt; sections).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_mini/</url>
      <location>K.4.201</location>
      <attendee>Konrad Kleine</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10411@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10411</pentabarf:event-id>
      <pentabarf:event-slug>firmware_osuat</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_osuat</pentabarf:event-tag>
      <pentabarf:title>Open source UEFI and TianoCore</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open source UEFI and TianoCore</summary>
      <description>&lt;p&gt;Historically, the UEFI forum has been a bit rubbish at interacting with open source development, but this is improving.&lt;/p&gt;

&lt;p&gt;This talk gives a background on &lt;em&gt;why&lt;/em&gt; (both the rubbish and the improvement) and what is being done.&lt;/p&gt;

&lt;p&gt;Also, a brief update on news for the TianoCore/EDK2 project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_osuat/</url>
      <location>K.4.601</location>
      <attendee>Leif Lindholm</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10428@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10428</pentabarf:event-id>
      <pentabarf:event-slug>archspec</pentabarf:event-slug>
      <pentabarf:event-tag>archspec</pentabarf:event-tag>
      <pentabarf:title>Build for your microarchitecture: experiences with Spack and archspec</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Build for your microarchitecture: experiences with Spack and archspec</summary>
      <description>&lt;p&gt;In HPC, software is typically distributed as source code, so that users can build optimized software that takes advantage of specific microarchitectures and other hardware.  While this approach provides a lot of flexibility, building software from source remains a huge barrier for users accustomed to simple, fast binary package mangers.  Most package managers and container registries label binaries with a high-level architecture family name, e.g., x86_64 or ppc64le, but there is no standard way to label binaries for specific microarchitectures (haswell, skylake, power9, zen2, etc.).&lt;/p&gt;

&lt;p&gt;We’ll present a new project called “archspec” that aims to bridge this gap.  Archspec provides a standard set of human-understandable labels for many popular microarchitectures.  It models compatibility relationships between microarchitectures, and it aggregates information on ISA extensions, compiler support, and compiler flags needed to optimize these machines.  Finally, it provides a standard set of names for both microarchitectures and ISA features.  These features allow container tools and package managers to detect, build, and use optimized binaries.&lt;/p&gt;

&lt;p&gt;Archspec grew out of the Spack package manager, but it is intended for widespread use by other build, packaging, and containerization tools.  We will describe how it has been used in practice so far, how it has simplified writing generic packages, and our plans to get contributions from vendors and the broader community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/archspec/</url>
      <location>UB5.132</location>
      <attendee>Todd Gamblin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10468@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10468</pentabarf:event-id>
      <pentabarf:event-slug>online_open_document_editing_new_possibilities</pentabarf:event-slug>
      <pentabarf:event-tag>online_open_document_editing_new_possibilities</pentabarf:event-tag>
      <pentabarf:title>Online Open Document Editing New Possibilities</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Online Open Document Editing New Possibilities</summary>
      <description>&lt;p&gt;Open Document editing is, as many things in life, more and more an online action. Collabora introduced the important first steps in 2015. Since then much work has been done and LibreOffice and Collabora Online grew enormously in possibilities. This presentation will guide you trough the various areas. And in the Q&amp;amp;A, lets talk about expectations for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/online_open_document_editing_new_possibilities/</url>
      <location>UB4.136</location>
      <attendee>Cor Nouws</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10486@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10486</pentabarf:event-id>
      <pentabarf:event-slug>deeplerningforgophers</pentabarf:event-slug>
      <pentabarf:event-tag>deeplerningforgophers</pentabarf:event-tag>
      <pentabarf:title>Deep Learning For Gophers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Deep Learning For Gophers</summary>
      <description>&lt;p&gt;The software has not eaten the world yet, but infact has changed the way it was before. That software has given us, the human a new superpower which is the power of artificial neural networks. The goal of those networks is to help us answer the question : “Given X, predict Y with Z% accuracy”. This is where Deep Learning comes into picture. Let’s build a basic building block of deep learning :  neural network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/deeplerningforgophers/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Rashmi Nagpal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10513@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10513</pentabarf:event-id>
      <pentabarf:event-slug>graph_python_scalable_graph_processing</pentabarf:event-slug>
      <pentabarf:event-tag>graph_python_scalable_graph_processing</pentabarf:event-tag>
      <pentabarf:title>Designing a performant and scalable graph processing python package</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing a performant and scalable graph processing python package</summary>
      <description>&lt;p&gt;Python has proven to be a popular choice for data scientists in
the domain of graph analytics. The multitude of freely available
frameworks and python packages allow to develop applications
quickly through ease of expressibility and reuse of code.
With petabytes of data generated everyday and an ever evolving
landscape of hardware solutions, we observe a graph processing
framework should expose the following characteristics: ease of
use, scalability, interoperability across data formats, and
portability across hardware vendors.
While existing python packages have been helping to drive
application development, our assessment is that none of the
packages address all the aforementioned challenges.
We propose a community led, open source effort, to design and
build  a graph processing python library to specifically address
these challenges.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_python_scalable_graph_processing/</url>
      <location>AW1.121</location>
      <attendee>Vincent Cave</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10536@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10536</pentabarf:event-id>
      <pentabarf:event-slug>fasten_scaling_static_analyses_to_ecosystems</pentabarf:event-slug>
      <pentabarf:event-tag>fasten_scaling_static_analyses_to_ecosystems</pentabarf:event-tag>
      <pentabarf:title>FASTEN: Scaling static analyses to ecosystems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>FASTEN: Scaling static analyses to ecosystems</summary>
      <description>&lt;p&gt;As recent events, such as the leftpad incident and the Equifax data breach, have demonstrated, dependencies on networks of external libraries can introduce projects to significant operational and
compliance risks as well as difficult to assess security implications. FASTEN introduces fine-grained, method-level, tracking of dependencies on top of existing dependency management networks. In our talk, we will present how FASTEN works on top of the Rust/Cargo and Java/Maven ecosystems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/fasten_scaling_static_analyses_to_ecosystems/</url>
      <location>UD2.119</location>
      <attendee>Georgios Gousios</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10544@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10544</pentabarf:event-id>
      <pentabarf:event-slug>om_liquidsoap</pentabarf:event-slug>
      <pentabarf:event-tag>om_liquidsoap</pentabarf:event-tag>
      <pentabarf:title>Functional audio and video stream generation with Liquidsoap</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Functional audio and video stream generation with Liquidsoap</summary>
      <description>&lt;p&gt;The talk will give a general overview of the Liquidsoap language, and put focus on recent new features: support for HLS, efficient video, etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_liquidsoap/</url>
      <location>UB2.147</location>
      <attendee>Romain Beauxis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10552@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10552</pentabarf:event-id>
      <pentabarf:event-slug>webperf_boomerang_optimisation</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_boomerang_optimisation</pentabarf:event-tag>
      <pentabarf:title>Check Yourself Before You Wreck Yourself</pentabarf:title>
      <pentabarf:subtitle>Auditing and Improving the Performance of Boomerang</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T153500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Check Yourself Before You Wreck Yourself- Auditing and Improving the Performance of Boomerang</summary>
      <description>&lt;p&gt;Boomerang is an open-source Real User Monitoring (RUM) JavaScript library used by thousands of websites to measure their visitor's experiences. The developers behind Boomerang take pride in building a reliable and performant third-party library that everyone can use without being concerned about its measurements affecting their site.  We recently performed and shared an audit of Boomerang's performance, to help communicate its "cost of doing business", and in doing so we found several areas of code that we wanted to improve. We'll discuss how we performed the audit, some of the improvements we've made, how we're testing and validating our changes, and the real-time telemetry we capture for our library to ensure we're having as little of an impact as possible on the sites we're included on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_boomerang_optimisation/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Nic Jansma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10555@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10555</pentabarf:event-id>
      <pentabarf:event-slug>dip_securing_protonmail</pentabarf:event-slug>
      <pentabarf:event-tag>dip_securing_protonmail</pentabarf:event-tag>
      <pentabarf:title>Building a Web App that Doesn’t Trust the Server</pentabarf:title>
      <pentabarf:subtitle>Securing ProtonMail</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building a Web App that Doesn’t Trust the Server- Securing ProtonMail</summary>
      <description>&lt;p&gt;How do you know WhatsApp Web isn’t spying on your messages, despite the end-to-end encryption? Why did Signal decide to build a desktop application instead of a web app?&lt;/p&gt;

&lt;p&gt;Open Source clients are a necessary, but unfortunately not sufficient, requirement for guaranteeing privacy. This talk explores two other issues: how to securely deliver that source code, and how to securely deliver the encryption keys that users use to communicate. It also presents our proposed solutions to these problems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_securing_protonmail/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Daniel Huigens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10567@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10567</pentabarf:event-id>
      <pentabarf:event-slug>fsr_task_scheduling_of_software_defined_radio_kernels</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_task_scheduling_of_software_defined_radio_kernels</pentabarf:event-tag>
      <pentabarf:title>Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges</summary>
      <description>&lt;p&gt;Title: Task Scheduling of Software-Defined Radio Kernels in Heterogeneous Chips: Opportunities and Challenges&lt;/p&gt;

&lt;p&gt;Speaker: Augusto Vega, IBM Research (NY, USA)&lt;/p&gt;

&lt;p&gt;Abstract:
The proliferation of 'heterogeneous' chip multiprocessors in recent years has reached unprecedented levels, especially in the context of IoT and distributed edge computing (e.g. connected and autonomous vehicles). By combining the right set of hardware resources (cores, accelerators, chip interconnects and memory technology) along with an adequate software stack (operating system and programming interface), heterogeneous chips have become an effective high-performance and low-power computing alternative.&lt;/p&gt;

&lt;p&gt;However, heterogeneous architectures come with new challenges. Fundamentally, the complexity derived from the design's heterogeneous nature challenges the effective scheduling of tasks (processes), a scenario that becomes even more critical when real-time execution deadlines must be met. This is particularly important in the context of GNU Radio, given that its underlying scheduler is completely unaware of chip heterogeneity today. Early stage prototyping and evaluation of GNU Radio scheduling policies in heterogeneous platforms becomes a valuable asset in the design process of a future GNU Radio scheduler.&lt;/p&gt;

&lt;p&gt;In this talk, we present a new open-source simulator for fast prototyping of task scheduling policies, called STOMP (Scheduling Techniques Optimization in heterogeneous Multi-Processors) [1]. It is written in Python and implemented as a queue-based discrete-event simulator with a convenient interface that allows users and researchers to "plug in" new scheduling policies in a simple manner. We also present a systematic approach to task scheduling in heterogeneous platforms through the evaluation of a set of progressively more "intelligent" scheduling policies using STOMP. We rely on synthetic kernels representative of a GNU Radio application [2], including functions like Viterbi decoding and fast Fourier transform (FFT) that have to be scheduled across general-purpose cores, GPUs or hardware accelerators to meet the application's real-time deadlines. We will show results indicating that relatively simple scheduling policies can satisfy real-time requirements when they are properly designed to take advantage of the heterogeneous nature of the underlying chip multiprocessor.&lt;/p&gt;

&lt;p&gt;[1] STOMP. URL: https://github.com/IBM/stomp
[2] ERA. URL: https://github.com/IBM/era&lt;/p&gt;

&lt;p&gt;Desired slot time: 30 mins&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_task_scheduling_of_software_defined_radio_kernels/</url>
      <location>AW1.120</location>
      <attendee>Augusto Vega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10647@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10647</pentabarf:event-id>
      <pentabarf:event-slug>testing_one_test_output_format</pentabarf:event-slug>
      <pentabarf:event-tag>testing_one_test_output_format</pentabarf:event-tag>
      <pentabarf:title>One test output format to unite them all</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>One test output format to unite them all</summary>
      <description>&lt;p&gt;Since several years, software quality tools have evolved, CI systems are more and more scalable, there are more testing libraries than ever and they are more mature than ever and we have seen the rise of new tools to improve the quality of code we craft.&lt;/p&gt;

&lt;p&gt;Unfortunately, most of our CI system still launch a script and check the return code, most of the testing libraries don't allow to select finely which tests to launch and most of CI advanced innovations, parallel running, and remote execution, are not available to developers on their workstation.&lt;/p&gt;

&lt;p&gt;Each language community has its own set of tools, libraries, and command-line and visual interfaces increasing the effort for developers to learn or learn again how to write, run and debug tests in each language.&lt;/p&gt;

&lt;p&gt;How to improve the situation? In this talk, I will present one of my project LITF (https://github.com/Lothiraldan/litf) a new protocol for test running and test output as well as BALTO (https://github.com/lothiraldan/balto), a test orchestrator using this new format. Thanks to this new format, BALTO can execute several test suites in different languages, remotely on a Kubernetes cluster and all in parallel. In any case, this is the goal of the stable version.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_one_test_output_format/</url>
      <location>UB2.147</location>
      <attendee>Boris Feld</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10689@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10689</pentabarf:event-id>
      <pentabarf:event-slug>ada_parallel</pentabarf:event-slug>
      <pentabarf:event-tag>ada_parallel</pentabarf:event-tag>
      <pentabarf:title>Writing Shared Memory Parallel Programs in Ada</pentabarf:title>
      <pentabarf:subtitle>Multitasked Newton's Method for Power Series</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Writing Shared Memory Parallel Programs in Ada- Multitasked Newton's Method for Power Series</summary>
      <description>&lt;p&gt;Tasks in Ada are effective to speed up computations on multicore
processors.  In writing parallel programs we determine the granularity
of the parallelism with respect to the memory management.  We have to
decide on the size of each job, the mapping of the jobs to the tasks,
and on the location of the input and output data for each job.&lt;/p&gt;

&lt;p&gt;A multitasked Newton's method will show the effectiveness of Ada to
speed up the computation of power series.  This application belongs
to the free and open source package PHCpack, a package to solve
polynomial systems by polynomial homotopy continuation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_parallel/</url>
      <location>AW1.125</location>
      <attendee>Jan Verschelde</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10732@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10732</pentabarf:event-id>
      <pentabarf:event-slug>oshw_custom</pentabarf:event-slug>
      <pentabarf:event-tag>oshw_custom</pentabarf:event-tag>
      <pentabarf:title>Using OSHW and OSS for building your custom hardware platform</pentabarf:title>
      <pentabarf:subtitle>Lessons learned from building a custom hardware platform.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Using OSHW and OSS for building your custom hardware platform- Lessons learned from building a custom hardware platform.</summary>
      <description>&lt;p&gt;Talk describes a journey (and bunch of bragging stories) of designing and implementing an extendable hardware platform utilizing OSHW and OSS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/oshw_custom/</url>
      <location>K.4.401</location>
      <attendee>Priit Laes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10748@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10748</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_the_state_of_full_text_search_in_postgresql_12</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_the_state_of_full_text_search_in_postgresql_12</pentabarf:event-tag>
      <pentabarf:title>The State of (Full) Text Search in PostgreSQL 12</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The State of (Full) Text Search in PostgreSQL 12</summary>
      <description>&lt;p&gt;How to navigate the rich but confusing field of (Full) Text Search in PostgreSQL. A short introduction will explain the concepts involved, followed by a discussion of functions, operators, indexes and collation support in Postgres in relevance to searching for text. Examples of usage will be provided, along with some stats demonstrating the differences.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_the_state_of_full_text_search_in_postgresql_12/</url>
      <location>H.2214</location>
      <attendee>Jimmy Angelakos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10812@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10812</pentabarf:event-id>
      <pentabarf:event-slug>how_to_get_fun_with_teamwork</pentabarf:event-slug>
      <pentabarf:event-tag>how_to_get_fun_with_teamwork</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Generate a DeepSpeech model with the help of your community</pentabarf:title>
      <pentabarf:subtitle>How to get fun with teamwork</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Generate a DeepSpeech model with the help of your community- How to get fun with teamwork</summary>
      <description>&lt;p&gt;The story of how Mozilla Italia added the Italian language to Common Voice and after an year generated the language model.
With the help of a lot of people in the various related project, developing tools and scripts, find and gather the sentences, do promotion and finally generate the model for Italian.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/how_to_get_fun_with_teamwork/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Daniele Scasciafratte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10814@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10814</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_from_swagger_to_kotlin</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_from_swagger_to_kotlin</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT From Swagger to Kotlin via Gradle</pentabarf:title>
      <pentabarf:subtitle>Generating your network code has never been so easy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T150000</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT From Swagger to Kotlin via Gradle- Generating your network code has never been so easy</summary>
      <description>&lt;p&gt;When writing networking code, you want to make sure the code between the client and server implementation is consistent. After spending hours defining the APIs with your backend engineers, you’ll probably need to spend even more time implementing those details over to your code (and guess what… your backend engineers will be doing the same!). This process is boring, time consuming, and prone to errors.&lt;/p&gt;

&lt;p&gt;Wouldn’t it be cool if this process were automated? If you could have classes and interfaces that mirror your API definition? And if they were automatically tested and ready to use out of the box?&lt;/p&gt;

&lt;p&gt;It can be done!&lt;/p&gt;

&lt;p&gt;In this talk I'm going to present swagger-gradle-codegen, an open source Gradle Plugin I developed to automatically generate Kotlin Data Classes and Retrofit APIs from a Swagger Spec file. The plugin is specifically designed to simplify Android Developers' life and can easily integrated in a CI pipeline to automate code generation in your project.&lt;/p&gt;

&lt;p&gt;We will see some of the challenges I faced with code generation and I'm going to discuss the feature roadmap together with other contributors. If you're looking for a Kotlin open source project to contribute to, this could be your chance!&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Please note that this talk replaces one entitled "Bridge the physical world: Kotlin/Native on Raspberry Pi" that was due to have been given by Qian Jin, who has sent her apologies but is now unable to attend FOSDEM this year&lt;/em&gt;&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_from_swagger_to_kotlin/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Nicola Corti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10817@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10817</pentabarf:event-id>
      <pentabarf:event-slug>bof_sailfish</pentabarf:event-slug>
      <pentabarf:event-tag>bof_sailfish</pentabarf:event-tag>
      <pentabarf:title>Sailfish OS BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-01 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T150000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Sailfish OS BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_sailfish/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10228@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10228</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_double_contributors_tricks</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_double_contributors_tricks</pentabarf:event-tag>
      <pentabarf:title>Double your contributors using these 3 simple tricks!</pentabarf:title>
      <pentabarf:subtitle>Why would someone work on your project?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 15:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T150500</dtstart>
      <dtend>20200201T153500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Double your contributors using these 3 simple tricks!- Why would someone work on your project?</summary>
      <description>&lt;p&gt;For some arcane reason contributors spend their precious time on open source game projects. Why do they do this? And more importantly: What can you do to make them do it on your project?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_double_contributors_tricks/</url>
      <location>K.3.201</location>
      <attendee>Eshed Shaham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10687@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10687</pentabarf:event-id>
      <pentabarf:event-slug>falconieri</pentabarf:event-slug>
      <pentabarf:event-tag>falconieri</pentabarf:event-tag>
      <pentabarf:title>Introducing Falconieri: Remote Provisioning Service as a Service</pentabarf:title>
      <pentabarf:subtitle>A new, modern, open source and cloud native remote provisioning service gateway.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 15:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T150500</dtstart>
      <dtend>20200202T152500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introducing Falconieri: Remote Provisioning Service as a Service- A new, modern, open source and cloud native remote provisioning service gateway.</summary>
      <description>&lt;p&gt;Remote Provisioning Service is a service offered by phones vendors for easily and quickly provide a configuration for a phone.
Despite the advantages of have a phone ready to use without any specific network configuration  (except for a internet connection), there are some drawbacks like different APIs for any vendors.
Falconieri try to unify all the vendors specific APIs under a set of HTTP rest APIs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/falconieri/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Matteo Valentini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9588@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9588</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_version_tables</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_version_tables</pentabarf:event-tag>
      <pentabarf:title>Rewinding time with System Versioned Tables</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T151000</dtstart>
      <dtend>20200201T153000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Rewinding time with System Versioned Tables</summary>
      <description>&lt;p&gt;Imagine, you're given a time machine. A fairly limited one, it cannot transport you anywhere. Still, it can show you the past, what your tables looked like at any given point in time. This is exactly what the SQL:2011 standard and MariaDB 10.3+ are giving you. System versioned tables allow you to rewind time and see their content as it was in the past — all using normal SELECT statements. This talk will show how to create system versioned tables, how to use them and how not to kill the performance when doing that. It will present various new applications and use cases that became possible now. Having a time machine, what will you use it for?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mariadb_version_tables/</url>
      <location>H.2214</location>
      <attendee>Sergei Golubchik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9657@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9657</pentabarf:event-id>
      <pentabarf:event-slug>useless</pentabarf:event-slug>
      <pentabarf:event-tag>useless</pentabarf:event-tag>
      <pentabarf:title>From Zero to Useless to Hero: Make Runtime Data Useful in Teams</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T151000</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From Zero to Useless to Hero: Make Runtime Data Useful in Teams</summary>
      <description>&lt;p&gt;We introduced distributed tracing, central logging with trace correlation and monitoring with Prometheus and Grafana in a large internationally distributed software development project from the beginning. The result: Nobody used it.&lt;/p&gt;

&lt;p&gt;In this talk we show the good and not so good sides we have learned while introducing and operating the observability tools. We show which extensions and conventions were necessary in order to carry out a cultural change and to awaken enthusiasm for these tools. Today the tools are a first-class citizen and people are shouting when they are not available.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/useless/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Florian Lautenschlager</attendee>
      <attendee>Robert Hoffmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10301@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10301</pentabarf:event-id>
      <pentabarf:event-slug>enterpriseoss</pentabarf:event-slug>
      <pentabarf:event-tag>enterpriseoss</pentabarf:event-tag>
      <pentabarf:title>Engaging Enterprise consumers of OSS</pentabarf:title>
      <pentabarf:subtitle>Enterprise contribution, participation, and support of OSS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T151000</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Engaging Enterprise consumers of OSS- Enterprise contribution, participation, and support of OSS</summary>
      <description>&lt;p&gt;It is no secret that open source software is a foundational element to many enterprise IT and software development strategies and it's also not a secret that the rate of participation, contribution, or support amongst many enterprise companies lags significantly behind the adoption rate. Higher rates of participation are seen in software-based or forwarded companies founded in the past decade, but older companies have been slow to adapt. The solution to participation is often seen as a cultural shift, but this only accounts for a portion of the lack of participation. Motiviation and incentive structures, legal structures, and project governance and management structual alignments can have a bigger impact on enterprise participation in open source projects. In this talk I'd like to discuss a mixture of academic research and my personal real-world experience in bridging the gap between enterprise development and open source projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/enterpriseoss/</url>
      <location>UB5.230</location>
      <attendee>Jacob Redding</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10424@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10424</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_security</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_security</pentabarf:event-tag>
      <pentabarf:title>How (Not) To Containerise Securely</pentabarf:title>
      <pentabarf:subtitle>Lessons Learned the Hard Way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T151000</dtstart>
      <dtend>20200201T154000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How (Not) To Containerise Securely- Lessons Learned the Hard Way</summary>
      <description>&lt;p&gt;This talk details low level exploitable issues with container and Kubernetes deployments. We focus on lessons learned, and show attendees how to ensure that they do not fall victim to avoidable attacks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_k8s_security/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Andrew Martin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10425@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10425</pentabarf:event-id>
      <pentabarf:event-slug>rust_wasm_progress_2019</pentabarf:event-slug>
      <pentabarf:event-tag>rust_wasm_progress_2019</pentabarf:event-tag>
      <pentabarf:title>Progress of Rust and WASM in 2019</pentabarf:title>
      <pentabarf:subtitle>The year in review</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T151000</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Progress of Rust and WASM in 2019- The year in review</summary>
      <description>&lt;p&gt;There was a huge progress in Rust tools for WebAssembly in the last year. Let's review some of the most noticeable changes. The talk is mostly about wasm-bindgen.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_wasm_progress_2019/</url>
      <location>K.3.401</location>
      <attendee>Ilya Baryshnikov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10068@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10068</pentabarf:event-id>
      <pentabarf:event-slug>opencascade</pentabarf:event-slug>
      <pentabarf:event-tag>opencascade</pentabarf:event-tag>
      <pentabarf:title>Open CASCADE Technology - an introduction and overview</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T151500</dtstart>
      <dtend>20200201T154500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open CASCADE Technology - an introduction and overview</summary>
      <description>&lt;p&gt;Open Cascade Technology is a framework for B-Rep modeling. The presentation highlights key features available in the toolkits.
The following topics are covered:
- What is OCCT?
- Development facts
- OCCT architecture
- Modeling algorithms
- Visualization
- Data exchange
- Versions history&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/opencascade/</url>
      <location>H.2213</location>
      <attendee>Alexander Malyshev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9229@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9229</pentabarf:event-id>
      <pentabarf:event-slug>sandboxfs_bazel_speedup</pentabarf:event-slug>
      <pentabarf:event-tag>sandboxfs_bazel_speedup</pentabarf:event-tag>
      <pentabarf:title>Optimizing sandbox creation with a FUSE file system</pentabarf:title>
      <pentabarf:subtitle>Using sandboxfs to speed up Bazel builds</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T152000</dtstart>
      <dtend>20200201T153500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Optimizing sandbox creation with a FUSE file system- Using sandboxfs to speed up Bazel builds</summary>
      <description>&lt;p&gt;The Bazel build system sandboxes each action (e.g. each compiler invocation) to ensure the action only has access to declared inputs and that the action only generates the promised outputs. This ensures that the execution of each build tool is deterministic and not subject to system-wide state. Unfortunately, creating these sandboxes is costly, and every millisecond added to the runtime of each action has a large impact on total build time. Just consider that Bazel focuses on large-ish builds with thousands of actions in them: each little inefficiency quickly multiplies and can result in significant slowdowns, and developers always want faster build times. In this talk, I'll explain how Bazel implements sandboxing and I will cover a FUSE file system I've been developing, sandboxfs, to optimize this process. I'll go into the details of the file system, explain how it started as a Go project and was then rewritten in Rust, and then show some performance metrics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/sandboxfs_bazel_speedup/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Julio Merino</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9423@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9423</pentabarf:event-id>
      <pentabarf:event-slug>sds_openshift_management</pentabarf:event-slug>
      <pentabarf:event-tag>sds_openshift_management</pentabarf:event-tag>
      <pentabarf:title>Management of Storage on OpenShift</pentabarf:title>
      <pentabarf:subtitle>Managing storage was never so easy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T152000</dtstart>
      <dtend>20200202T154500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Management of Storage on OpenShift- Managing storage was never so easy</summary>
      <description>&lt;p&gt;This talk will walk-through how users can deploy storage on OpenShift and manage it all from the browser. With just a few clicks and almost zero questions asked, we will demonstrate how anyone can deploy &amp;amp; manage storage like never before. From beginners to experts, this session has fun bits for every storage enthusiast.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/sds_openshift_management/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ankush Behl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9724@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9724</pentabarf:event-id>
      <pentabarf:event-slug>faas</pentabarf:event-slug>
      <pentabarf:event-tag>faas</pentabarf:event-tag>
      <pentabarf:title>FaaS You Like It: Create Serverless Functions &amp; Run Anywhere</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T152000</dtstart>
      <dtend>20200202T154000</dtend>
      <duration>00:20:00:00</duration>
      <summary>FaaS You Like It: Create Serverless Functions &amp; Run Anywhere</summary>
      <description>&lt;p&gt;"Serverless" is a hot topic right now, and something that a lot of developers are keen to try.&lt;/p&gt;

&lt;p&gt;A lot of focus has been on implementations that are proprietary to and only run on a single provider's cloud.&lt;/p&gt;

&lt;p&gt;In this talk, I'll show how you can develop "serverless" functions on your laptop, with an open source platform and run them where you like.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/faas/</url>
      <location>UD2.119</location>
      <attendee>Ewan Slater</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9981@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9981</pentabarf:event-id>
      <pentabarf:event-slug>buildroot_license_compliance</pentabarf:event-slug>
      <pentabarf:event-tag>buildroot_license_compliance</pentabarf:event-tag>
      <pentabarf:title>License compliance for embedded Linux devices with Buildroot</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T152000</dtstart>
      <dtend>20200202T153500</dtend>
      <duration>00:15:00:00</duration>
      <summary>License compliance for embedded Linux devices with Buildroot</summary>
      <description>&lt;p&gt;Producing a Linux-based electronic device requires to put together lots of open source software packages, which is a complex task.&lt;/p&gt;

&lt;p&gt;Complying to the licensing obligations for each of them is also complex, especially if you are not a lawyer. Not complying is immoral, illegal and risky.&lt;/p&gt;

&lt;p&gt;Discover how your build system can help you!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/buildroot_license_compliance/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Luca Ceresoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10147@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10147</pentabarf:event-id>
      <pentabarf:event-slug>llvm_flang</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_flang</pentabarf:event-tag>
      <pentabarf:title>Flang : The Fortran frontend of LLVM</pentabarf:title>
      <pentabarf:subtitle>This technical talk introduces the new Fortran fronted of LLVM.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T152000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Flang : The Fortran frontend of LLVM- This technical talk introduces the new Fortran fronted of LLVM.</summary>
      <description>&lt;p&gt;This talk introduces Flang (F18), the new Fortran frontend of LLVM being written in modern C++. The talk will provide a brief introduction to Flang, motivation for writing this new compiler, design principles, architecture, status, and an invitation to contribute.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_flang/</url>
      <location>K.4.201</location>
      <attendee>Kiran Chandramohan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10220@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10220</pentabarf:event-id>
      <pentabarf:event-slug>nimoneverything</pentabarf:event-slug>
      <pentabarf:event-tag>nimoneverything</pentabarf:event-tag>
      <pentabarf:title>Nim on everything</pentabarf:title>
      <pentabarf:subtitle>From microcontrollers to web-sites, C and JS as intermediary languages</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T152000</dtstart>
      <dtend>20200202T155000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Nim on everything- From microcontrollers to web-sites, C and JS as intermediary languages</summary>
      <description>&lt;p&gt;Nim is an interesting new language whose design is focused around the concept of a small core and great extensibility through a powerful macro system and multiple compilation targets. In this talk I want to showcase how Nim compiles to both C/C++ and JavaScript, and what this means for how easy interoperability and targeting many different platforms can be. Showcasing how the same language can be used for programming anything from the tiniest resource scarce microcontrollers to web-sites or web-technology based desktop applications (like Electron) to normal desktop applications and server applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/nimoneverything/</url>
      <location>AW1.125</location>
      <attendee>Peter Munch-Ellingsen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10308@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10308</pentabarf:event-id>
      <pentabarf:event-slug>debugging_debuginfod</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_debuginfod</pentabarf:event-tag>
      <pentabarf:title>The elfutils debuginfod server</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T152000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:40:00:00</duration>
      <summary>The elfutils debuginfod server</summary>
      <description>&lt;p&gt;Debugging data is a necessary evil. It is necessary for running debuggers in situ, some tracing tools, or for coredump analysis. It is evil because it is big - potentially many times the size of the binaries. Therefore, software distributions have conflicting needs to generate &amp;amp; keep this data but not burden everyone with its storage.&lt;/p&gt;

&lt;p&gt;We will review some degrees of freedom for debugging data distribution, across compiled languages and OS distributions, identifying some of the best practices. We will identify the remaining shortcomings that necessitate exploring yet another way of making debuginfo data available needed.&lt;/p&gt;

&lt;p&gt;We will present the elfutils debuginfo-server, where a web service offers a lightweight, build-id-indexed lookup of debuginfo-related data on demand. This service is designed to run on a nearby host, private or shared within teams, or even by OS distributions. Clients built into various debugging type tools will be demonstrated.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_debuginfod/</url>
      <location>K.4.201</location>
      <attendee>Mark Wielaard</attendee>
      <attendee>Frank Ch. Eigler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10726@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10726</pentabarf:event-id>
      <pentabarf:event-slug>reducing_gc_times</pentabarf:event-slug>
      <pentabarf:event-tag>reducing_gc_times</pentabarf:event-tag>
      <pentabarf:title>Reducing OpenJDK Java Garbage Collection times with stack allocation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T152000</dtstart>
      <dtend>20200201T154500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Reducing OpenJDK Java Garbage Collection times with stack allocation</summary>
      <description>&lt;p&gt;In this talk we'll explore ways that the JVM can reduce the object allocation rate of Java programs automatically by performing stack allocation of objects that are known to be local to a method, or in compiler terms non-escaping. The discussion is focused on employing the escape analysis optimization in the OpenJDK Hotspot C2 compiler to determine which Java objects can be stack allocated, and how this optimization can reduce pressure on the Java JVM garbage collectors.&lt;/p&gt;

&lt;p&gt;We'll show some results on how various real world applications can benefit from such optimizations and describe the methodology of how we prototyped this in OpenJDK. Our work is only in prototype state at this moment and we are looking for more data to understand how broadly applicable this optimizations is. This work wouldn't be possible without free open source access to Java.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/reducing_gc_times/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Nikola Grcevski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9096@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9096</pentabarf:event-id>
      <pentabarf:event-slug>creating_gpx_tracks_from_cycle_routes_in_openstreetmap</pentabarf:event-slug>
      <pentabarf:event-tag>creating_gpx_tracks_from_cycle_routes_in_openstreetmap</pentabarf:event-tag>
      <pentabarf:title>Creating GPX tracks from cycle routes in OpenStreetMap</pentabarf:title>
      <pentabarf:subtitle>Using the OverpassAPI to download and process cycle routes from OpenStreetMap</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T152500</dtstart>
      <dtend>20200202T154500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Creating GPX tracks from cycle routes in OpenStreetMap- Using the OverpassAPI to download and process cycle routes from OpenStreetMap</summary>
      <description>&lt;p&gt;Across Europe, there are many regional, national and international cycle routes; they provide safe ways for families and friends to travel and explore by bike. They can however, be hard to follow: overgrown vegetation can hide directions, signs are subject to vandalism and sometimes it is just easy to miss a turn.&lt;/p&gt;

&lt;p&gt;Having freely available GPX tracks for cycle routes means people can better plan their journey and avoid wrong turns when following the route. OpenStreetMap is the best source of information for cycle routes and these relations can easily be downloaded using the OverpassAPI.&lt;/p&gt;

&lt;p&gt;In this talk I will present an Open Source tool to download GPX tracks of cycle routes, and a website for people to download the generated GPX files. I will discuss some of the nuances of how cycle routes are stored as relations and what processing needs to be performed in order to create a continuous route. In addition, I will speak about how the tool can be used to identify inconsistencies in OpenStreetMap data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/creating_gpx_tracks_from_cycle_routes_in_openstreetmap/</url>
      <location>AW1.126</location>
      <attendee>Henry Miskin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9380@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9380</pentabarf:event-id>
      <pentabarf:event-slug>graph_graffiti</pentabarf:event-slug>
      <pentabarf:event-tag>graph_graffiti</pentabarf:event-tag>
      <pentabarf:title>Graffiti</pentabarf:title>
      <pentabarf:subtitle>A historical, distributed graph engine</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T152500</dtstart>
      <dtend>20200201T154500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Graffiti- A historical, distributed graph engine</summary>
      <description>&lt;p&gt;Graffiti is the graph engine of Skydive - an open source networking analysis tool. Graffiti was created from scratch to provide the features required by Skydive : distributed, replicated, store the whole history of the graph, allow subcribing to events on the graph using WebSocket and visualization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_graffiti/</url>
      <location>AW1.121</location>
      <attendee>Sylvain Baubeau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9717@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9717</pentabarf:event-id>
      <pentabarf:event-slug>porting_wayland</pentabarf:event-slug>
      <pentabarf:event-tag>porting_wayland</pentabarf:event-tag>
      <pentabarf:title>X11 and Wayland: A tale of two implementations</pentabarf:title>
      <pentabarf:subtitle>Implementing the hikari window manager/compositor</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T152500</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:30:00:00</duration>
      <summary>X11 and Wayland: A tale of two implementations- Implementing the hikari window manager/compositor</summary>
      <description>&lt;p&gt;In this talk I will outline my journey implementing my X11 window manager
&lt;code&gt;hikari&lt;/code&gt; and the corresponding Wayland compositor shortly after. &lt;code&gt;hikari&lt;/code&gt; is a
stacking window manager/compositor with some tiling capabilities. It is still
more or less work in progress and currently targets FreeBSD only but will be
ported to Linux and other operating systems supporting Wayland once it has
reached some degree of stability and feature completeness.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/porting_wayland/</url>
      <location>AW1.121</location>
      <attendee>raichoo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9109@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9109</pentabarf:event-id>
      <pentabarf:event-slug>ada_spunky</pentabarf:event-slug>
      <pentabarf:event-tag>ada_spunky</pentabarf:event-tag>
      <pentabarf:title>Spunky: a Genode Kernel in Ada/SPARK</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Spunky: a Genode Kernel in Ada/SPARK</summary>
      <description>&lt;p&gt;The Genode OS framework is an open-source tool kit for building highly
secure component-based operating systems scaling from embedded devices
to dynamic desktop systems.  It runs on a variety of microkernels
like SeL4, NOVA, and Fiasco OC as well as on Linux and the Muen SK.
But the project also features its own microkernel named "base-hw"
written in C++ like most of the Genode framework.&lt;/p&gt;

&lt;p&gt;Spunky is a pet project of mine.  Simply put it's an approach to
re-implement the design of the "base-hw" kernel first in Ada and
later in SPARK with the ultimate goal to prove its correctness.
It is also an opportunity to learn how Genode can benefit from Ada
and SPARK in general and promote the use of safety-oriented languages
in the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_spunky/</url>
      <location>AW1.125</location>
      <attendee>Martin Stein</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9318@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9318</pentabarf:event-id>
      <pentabarf:event-slug>python2020_reactive_programming</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_reactive_programming</pentabarf:event-tag>
      <pentabarf:title>Introduction to Reactive Programming with RxPY</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introduction to Reactive Programming with RxPY</summary>
      <description>&lt;p&gt;Reactive Programming is an event based programming method. ReactiveX is a cross-platform implementation of Reactive Programming. It is heavily inspired from functional programming and contains many operators that allow to create, modify, and combine streams of events. Moreover it is composable and extensible. This short introduction presents Reactive Programming through RxPY, the Python implementation of ReactiveX.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_reactive_programming/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Romain Picard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9331@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9331</pentabarf:event-id>
      <pentabarf:event-slug>terraform</pentabarf:event-slug>
      <pentabarf:event-tag>terraform</pentabarf:event-tag>
      <pentabarf:title>Hacking Terraform for fun and profit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Hacking Terraform for fun and profit</summary>
      <description>&lt;p&gt;Using Terraform is often simple, extending it to do what YOU want, can be challenging (or “impossible”). Want to manage unsupported resources? Maintain lots of resources? Integrate non-integrable? The talk is an advanced guide about HOW to extend, integrate and execute Terraform to get things DONE.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/terraform/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Anton Babenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9496@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9496</pentabarf:event-id>
      <pentabarf:event-slug>speedupmonolith</pentabarf:event-slug>
      <pentabarf:event-tag>speedupmonolith</pentabarf:event-tag>
      <pentabarf:title>Speed up the monolith</pentabarf:title>
      <pentabarf:subtitle>building a smart reverse proxy in Go</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Speed up the monolith- building a smart reverse proxy in Go</summary>
      <description>&lt;p&gt;GitLab is a ruby on rails application, but this didn’t prevent us from having fun with Go.
Learn how we decomposed our monolith by writing a smart reverse proxy in Go that handles I/O intensive operations.
A technique that every web app can use, regardless of the company stack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/speedupmonolith/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Alessio Caiazza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9526@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9526</pentabarf:event-id>
      <pentabarf:event-slug>foss_sustainability_issues</pentabarf:event-slug>
      <pentabarf:event-tag>foss_sustainability_issues</pentabarf:event-tag>
      <pentabarf:title>There's no sustainability problem in FOSS</pentabarf:title>
      <pentabarf:subtitle>Except that there is.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>There's no sustainability problem in FOSS- Except that there is.</summary>
      <description>&lt;p&gt;The community seems to be rife with conversations about our sustainability problems. Do we actually have one? We’ll lead a discussion and debate around how we as a community can think about these issues, while drawing out the nuanced aspects of each as well as their potential solutions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/foss_sustainability_issues/</url>
      <location>UD2.119</location>
      <attendee>Carol Smith</attendee>
      <attendee>Duane O'Brien</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9561@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9561</pentabarf:event-id>
      <pentabarf:event-slug>iotmicropython</pentabarf:event-slug>
      <pentabarf:event-tag>iotmicropython</pentabarf:event-tag>
      <pentabarf:title>Using Micropython to develop an IoT sensor platform with an Augmented Reality UI</pentabarf:title>
      <pentabarf:subtitle>How to marry the physical world and IoT with the virtual</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Using Micropython to develop an IoT sensor platform with an Augmented Reality UI- How to marry the physical world and IoT with the virtual</summary>
      <description>&lt;h1&gt;IoT with Augmented Reality&lt;/h1&gt;

&lt;p&gt;Anyone with a curious mind and interested in how to marry the physical world and IoT with the virtual. This talk is pitched at intermediate, but for beginners extensive documentation and a github repo is available to read and learn from. It shows the tiny &lt;a href="https://pybd.io/"&gt;Micorpython Pyboard 'D'&lt;/a&gt; being used as a tiny web server serving up an Augmented Reality display. The display shows sensor data overlay on a marker used to identify the IoT device. The work is open sourced from a project being run at the Samsung Research Institute in the UK.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotmicropython/</url>
      <location>UD2.218A</location>
      <attendee>Nicholas Herriot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9567@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9567</pentabarf:event-id>
      <pentabarf:event-slug>vai_running_vms_out_of_thin_air</pentabarf:event-slug>
      <pentabarf:event-tag>vai_running_vms_out_of_thin_air</pentabarf:event-tag>
      <pentabarf:title>Running virtual machines out of thin air</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Running virtual machines out of thin air</summary>
      <description>&lt;p&gt;How to run virtual machines in oVirt without copying their disks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_running_vms_out_of_thin_air/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Nir Soffer</attendee>
      <attendee>Daniel Erez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9691@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9691</pentabarf:event-id>
      <pentabarf:event-slug>dip_maadix</pentabarf:event-slug>
      <pentabarf:event-tag>dip_maadix</pentabarf:event-tag>
      <pentabarf:title>MaadiX, your cloud in your hands</pentabarf:title>
      <pentabarf:subtitle>Tool Kit and Graphical interface for VPS management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>MaadiX, your cloud in your hands- Tool Kit and Graphical interface for VPS management</summary>
      <description>&lt;p&gt;Avoiding repressive surveillance, circumventing censorship and protecting privacy can become a complicated and costly challenge. Many of the available alternatives do not completely solve the problem of trust, centralization of information and dependency on whoever is offering the services to us. Initiatives that offer alternative tools often become targets of censorship and repressive surveillance. Others do not include all the services the community needs, or require a minimum of technical knowledge, forcing organizations to continue using applications offered by third parties or renounce them.&lt;/p&gt;

&lt;p&gt;MaadiX is a solution that reverses this imbalance in favor of users, giving them back control over their communications and data, as well as over all the applications they need in order to process them, facilitating the technical adoption and maintenance of server-side, privacy-oriented, secure, and censorship circumvention technologies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_maadix/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Maddish Falzoni (MaadiX)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9883@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9883</pentabarf:event-id>
      <pentabarf:event-slug>cert_lpi_2</pentabarf:event-slug>
      <pentabarf:event-tag>cert_lpi_2</pentabarf:event-tag>
      <pentabarf:title>LPI Exam Session 2</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Certification</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T173000</dtend>
      <duration>02:00:00:00</duration>
      <summary>LPI Exam Session 2</summary>
      <description>&lt;h3&gt;LPI offers discounted certification exams at FOSDEM&lt;/h3&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Certification</categories>
      <url>https:/fosdem.org/2020/schedule/event/cert_lpi_2/</url>
      <location>UB4.132</location>
      <attendee>LPI Team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9955@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9955</pentabarf:event-id>
      <pentabarf:event-slug>design_contributions_to_oss</pentabarf:event-slug>
      <pentabarf:event-tag>design_contributions_to_oss</pentabarf:event-tag>
      <pentabarf:title>Design contributions to OSS: Learnings from the Open Design project at Ushahidi</pentabarf:title>
      <pentabarf:subtitle>Structuring in-person and remote workshops for open source design contributions.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Design contributions to OSS: Learnings from the Open Design project at Ushahidi- Structuring in-person and remote workshops for open source design contributions.</summary>
      <description>&lt;p&gt;Ushahidi builds OSS humanitarian tools, remotely for some of the most marginalized people across the globe. To tackle these systemic problems with how to ‘open source’ a design effort and bring the community along with the ‘on-staff’ Ushahidi designers, we’ve been piloting a series of design events on our OSS crisis communication tool TenFour with our partners Designit and Adobe. Together, we’re looking to solve the problems with how open source design can work by engaging through meaningful technology that makes a difference in the world.&lt;/p&gt;

&lt;p&gt;We’re here to take you through that journey and what we’ve learnt about design contributions to OSS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/design_contributions_to_oss/</url>
      <location>H.2213</location>
      <attendee>Eriol Fox</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10019@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10019</pentabarf:event-id>
      <pentabarf:event-slug>hpc_openstack</pentabarf:event-slug>
      <pentabarf:event-tag>hpc_openstack</pentabarf:event-tag>
      <pentabarf:title>HPC on OpenStack</pentabarf:title>
      <pentabarf:subtitle>the good, the bad and the ugly</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>HPC on OpenStack- the good, the bad and the ugly</summary>
      <description>&lt;p&gt;HPC systems have been traditionally operated as monolithic installations on bare-metal hardware primarily used by users with computational background to submit classic batch jobs. However the commoditization of compute resources and the introduction of new scientific fields such as life sciences to high performance computing has caused a shift in this paradigm. Today, an increasing number of biological software is made accessible through web portals. This improved ease of use has led towards a democratization of access to computational resources
Users of those fields don’t have the same computational knowledge as traditional HPC users from physics or chemistry and additionally require different kinds of workloads and applications that don’t fit traditional non-interactive batch scheduling resource management systems. Additionally, cloud computing is becoming more and more relevant and various efforts to lift HPC into the Cloud were started.&lt;/p&gt;

&lt;p&gt;We manage the HPC infrastructure for 3 life science and 2 particle physics institutions at the Vienna Bio Center (VBC). For the new HPC system that was procured at the end of 2018, we decided to go with an on-prem cloud framework based on OpenStack to accommodate the various emerging workflows and programs. OpenStack is not a finished product and requires considerable amount of engineering. It took us around 2 years of testing and engineering to feel confident in deploying the new HPC infrastructure on top of OpenStack. Since summer 2019 we have our 200 node production SLURM cluster running on top of VMs in OpenStack.&lt;/p&gt;

&lt;p&gt;In this talk we want to share our experiences from our endeavor into HPC on OpenStack. We want to briefly discuss the reasoning behind HPC in the cloud and specifically OpenStack.
Often times these kind of projects either completely fade away in case of failure or get published in a  high-level white paper that is only useful as marketing material.
We want to share our honest experience from both implementer and operator perspective. We discuss how we use 3 environments to test updates and configuration changes. We will also explain our approach to automation and infrastructure as code all the way from the underlying infrastructure to the SLURM payload and how we keep our sanity using development procedures around pull requests and code reviews. We will also share some stories from the trenches, such as why you still learn new things about OpenStack after 1000 deploys or discover that a simple config change can destroy performance.
This talk will contain information that you won’t find in success stories or white papers but is hopefully very helpful or anyone who considers deploying HPC on OpenStack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/hpc_openstack/</url>
      <location>UB5.132</location>
      <attendee>Ümit Seren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10085@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10085</pentabarf:event-id>
      <pentabarf:event-slug>new_features_vue</pentabarf:event-slug>
      <pentabarf:event-tag>new_features_vue</pentabarf:event-tag>
      <pentabarf:title>New features of Vue 3.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>New features of Vue 3.0</summary>
      <description>&lt;p&gt;Vue 3.0 is scheduled to be released in Q1 2020. With lots of new features in Vuejs 3.0 we look at biggest features and how they can be used in your code base to improve your programming experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/new_features_vue/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Martin Naughton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10192@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10192</pentabarf:event-id>
      <pentabarf:event-slug>firmware_duwu</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_duwu</pentabarf:event-tag>
      <pentabarf:title>Discover UEFI with U-Boot</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Discover UEFI with U-Boot</summary>
      <description>&lt;p&gt;The Unified Extensible Firmware Interface (UEFI) is the default for booting most Linux and BSD distributions. But the complexity of the UEFI standard does not offer an easy entry point for new developers. The U-Boot firmware provides a lightweight UEFI implementation. Using booting from iSCSI with U-Boot and iPXE as an example let's delve into the UEFI API.&lt;/p&gt;

&lt;p&gt;The UEFI sub-system in U-Boot has developed from barely starting GRUB to supporting complex UEFI applications like iPXE and the EFI shell and passing most of the UEFI compliance tests for the implemented protocols and services.&lt;/p&gt;

&lt;p&gt;The session gives an overview of the boottime and runtime services of UEFI with a focus on driver binding. The challenges of integrating the UEFI subsystem with U-Boot's infrastructure are described and an outlook is provided.&lt;/p&gt;

&lt;p&gt;Questions this talk should answer:
- How does the UEFI driver model work?
- How does this integrate with U-Boot?
- What to expect next in U-Boot's UEFI implementation?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_duwu/</url>
      <location>K.4.601</location>
      <attendee>Heinrich Schuchardt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10286@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10286</pentabarf:event-id>
      <pentabarf:event-slug>make_online_yours</pentabarf:event-slug>
      <pentabarf:event-tag>make_online_yours</pentabarf:event-tag>
      <pentabarf:title>Make Online yours</pentabarf:title>
      <pentabarf:subtitle>How to customize Collabora Online</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Make Online yours- How to customize Collabora Online</summary>
      <description>&lt;p&gt;Collabora Online - The driving force behind putting LibreOffice in the cloud -is quite flexible in the means that you can alter to your personal taste without the need to change other core components.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/make_online_yours/</url>
      <location>UB4.136</location>
      <attendee>Pedro Pinto Silva</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10376@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10376</pentabarf:event-id>
      <pentabarf:event-slug>uk_hipperos</pentabarf:event-slug>
      <pentabarf:event-tag>uk_hipperos</pentabarf:event-tag>
      <pentabarf:title>The HIPPEROS RTOS</pentabarf:title>
      <pentabarf:subtitle>A Song of Research and Development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The HIPPEROS RTOS- A Song of Research and Development</summary>
      <description>&lt;p&gt;HIPPEROS is an upcoming open source RTOS that was developed at ULB and by a former spin-off company of ULB.
The talk will be a presentation followed by an open discussion about the main architecture principles of the HIPPEROS kernel and OS, what platforms and architectures we support and our agenda regarding open source.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_hipperos/</url>
      <location>K.4.601</location>
      <attendee>Antonio Paolillo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10382@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10382</pentabarf:event-id>
      <pentabarf:event-slug>open_research_pocket_infrastructures</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_pocket_infrastructures</pentabarf:event-tag>
      <pentabarf:title>Pocket infrastructures to bridge reproducible research, live coding, civic hacktivism and data feminism for/from the Global South</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Pocket infrastructures to bridge reproducible research, live coding, civic hacktivism and data feminism for/from the Global South</summary>
      <description>&lt;p&gt;We will showcase Grafoscopio, a flexible, extensible, self contained "pocket infrastructure", which simplifies infrastructure to amplify participation, so reproducible research and publishing, agile data storytelling and custom data visualization can be used in fields like investigative journalism, data feminism and civic hacktivism. We will show prototypes developed with Grafoscopio in the previously mentioned domains, the motivations behind Grafoscopio and the local community practices around it that deconstruct binary relations of power (software developer/user, data producer / consumer, software binary / source code, male/female) and approach reproducible research practices and tools from a perspective located and embodied in a particular place of the Global South in Latin America and in contrast/dialogue with Global North perspectives.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_pocket_infrastructures/</url>
      <location>AW1.126</location>
      <attendee>Santiago Bragagnolo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10388@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10388</pentabarf:event-id>
      <pentabarf:event-slug>security_application_whitelisting_in_linux_environment</pentabarf:event-slug>
      <pentabarf:event-tag>security_application_whitelisting_in_linux_environment</pentabarf:event-tag>
      <pentabarf:title>Application Whitelisting in Linux Environment</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Application Whitelisting in Linux Environment</summary>
      <description>&lt;p&gt;Are you a sysadmin and feeling paranoid? Let's promote security hardening to another level.
Perhaps, with the concept of Application Whitelisting you will be able to sleep again.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_application_whitelisting_in_linux_environment/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Radovan Sroka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10496@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10496</pentabarf:event-id>
      <pentabarf:event-slug>fsr_iot_device_fingerprinting_and_localization</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_iot_device_fingerprinting_and_localization</pentabarf:event-tag>
      <pentabarf:title>SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization </pentabarf:title>
      <pentabarf:subtitle>A project part of the FED4FIRE+ Open Calls</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>SDR4IoT - Using SDR for IoT Device Fingerprinting and Localization - A project part of the FED4FIRE+ Open Calls</summary>
      <description>&lt;p&gt;This talk will present the result of our experimentation done at i.Lab Wireless Testbed in Ghent, in the context of &lt;a href="https://www.fed4fire.eu/"&gt;FED4Fire+ H2020 project&lt;/a&gt;. Our project aims to collect raw radio frequency (RF) signals of widely used radio protocols for Internet of Things (IoT) devices in the 2.4GHz ISM bandwidth, such as Bluetooth Low Energy and LoRa, using software-defined radio (SDR).
This will allow us collecting a large, reliable and reproducible dataset of RF fingerprint. This dataset will be further used to develop deep learning algorithms for IoT device fingerprinting and localization. Our use case is the authentication of autonomous vehicles or robots in a building according to their localization, without any over-the-air key exchange algorithm.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_iot_device_fingerprinting_and_localization/</url>
      <location>AW1.120</location>
      <attendee>Alexis DUQUE</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10550@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10550</pentabarf:event-id>
      <pentabarf:event-slug>om_audio_streaming</pentabarf:event-slug>
      <pentabarf:event-tag>om_audio_streaming</pentabarf:event-tag>
      <pentabarf:title>Building an Open-Source based audio streaming platform</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building an Open-Source based audio streaming platform</summary>
      <description>&lt;p&gt;Learn how Radiofrance leverage open-source software to transport, encode, deliver and monitor audio stream in the cloud. You will get a global infrastructure overview on a platform that serve audio stream at scale.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_audio_streaming/</url>
      <location>UB2.147</location>
      <attendee>Maxime Bugeia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10616@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10616</pentabarf:event-id>
      <pentabarf:event-slug>ema_pipewire</pentabarf:event-slug>
      <pentabarf:event-tag>ema_pipewire</pentabarf:event-tag>
      <pentabarf:title>PipeWire in the Automotive Industry</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>PipeWire in the Automotive Industry</summary>
      <description>&lt;p&gt;PipeWire has recently been adopted by Automotive Grade Linux for its implementation of the low-level platform audio service, replacing entirely previous solutions. Getting there had, of course, many challenges. In this talk, George is going to talk about how PipeWire has managed to overcome these challenges and has evolved to support automotive use cases and hardware through the design and implementation of a new, reusable, session &amp;amp; policy management component, WirePlumber.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_pipewire/</url>
      <location>UD2.218A</location>
      <attendee>George Kiagiadakis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10667@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10667</pentabarf:event-id>
      <pentabarf:event-slug>asterisk</pentabarf:event-slug>
      <pentabarf:event-tag>asterisk</pentabarf:event-tag>
      <pentabarf:title>Asterisk: A Project Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T154500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Asterisk: A Project Update</summary>
      <description>&lt;p&gt;This talk will be about what's happened this last year in the world of Asterisk, including what's happened in the latest major release of Asterisk (Asterisk 17) as well as a discussion of some of the more recent developments that have happened since 17's release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/asterisk/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Matthew Fredrickson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10673@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10673</pentabarf:event-id>
      <pentabarf:event-slug>privacy_by_design</pentabarf:event-slug>
      <pentabarf:event-tag>privacy_by_design</pentabarf:event-tag>
      <pentabarf:title>Privacy by Design</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Privacy by Design</summary>
      <description>&lt;p&gt;Most of the websites leak out the user data, and most of the times (~90%) it is not known to the site admins. These leakage happen via tag managers, third party CDNs, embeds, fonts etc. In this talk I would like to discuss the opportunities for developers to avoid these while developing websites. This talk will help them to ensure their websites does exactly what they intend their website to do. The side-effect of this always is better performance 😎&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/privacy_by_design/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Trishul Goel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10785@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10785</pentabarf:event-id>
      <pentabarf:event-slug>bof_ngi_meetup</pentabarf:event-slug>
      <pentabarf:event-tag>bof_ngi_meetup</pentabarf:event-tag>
      <pentabarf:title>NGI Meetup</pentabarf:title>
      <pentabarf:subtitle>Meetup for Next Generation Internet</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>01:30:00:00</duration>
      <summary>NGI Meetup- Meetup for Next Generation Internet</summary>
      <description>&lt;p&gt;The Next Generation Internet initiative is one of the most substantial efforts in recent years to move the state of technology forward. It consists currently of over 200 projects, ranging from open hardware, middleware, web services, ActivityPub and cryptography to more fair search technology and decentralised internet tools. More projects are being added through open calls regularly. There are some twenty different talks related to this programme at FOSDEM 2020! This Birds of a Feather is for anyone interested in or involved with the Next Generation Internet initiative.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_ngi_meetup/</url>
      <location>H.3242</location>
      <attendee>Michiel Leenaars</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10791@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10791</pentabarf:event-id>
      <pentabarf:event-slug>bof_unavailable1</pentabarf:event-slug>
      <pentabarf:event-tag>bof_unavailable1</pentabarf:event-tag>
      <pentabarf:title>Room Unavailable</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20200202T153000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>01:30:00:00</duration>
      <summary>Room Unavailable</summary>
      <description>&lt;p&gt;This BOF Room is only available until 15.30 today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_unavailable1/</url>
      <location>J.1.106</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10801@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10801</pentabarf:event-id>
      <pentabarf:event-slug>quantum_games</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_games</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Quantum Game with Photons: Tensors in TypeScript, Visualized</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T153000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Quantum Game with Photons: Tensors in TypeScript, Visualized</summary>
      <description>&lt;p&gt;This talk is a late addition that replaces "The Role of Open Source Frameworks in Quantum Computing and Technologies" by Jack Hidary.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_games/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Piotr Migdal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9205@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9205</pentabarf:event-id>
      <pentabarf:event-slug>testing_releasing_software_gitops</pentabarf:event-slug>
      <pentabarf:event-tag>testing_releasing_software_gitops</pentabarf:event-tag>
      <pentabarf:title>Releasing Software with GitOps</pentabarf:title>
      <pentabarf:subtitle>How OpenStack manages releases using Git based automation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 15:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T153500</dtstart>
      <dtend>20200201T160500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Releasing Software with GitOps- How OpenStack manages releases using Git based automation</summary>
      <description>&lt;p&gt;Overview of the process the OpenStack community uses to manage all software releases through automation around Git commits.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_releasing_software_gitops/</url>
      <location>UB2.147</location>
      <attendee>Sean McGinnis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10436@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10436</pentabarf:event-id>
      <pentabarf:event-slug>retro_basicode_8_bit_programming_api</pentabarf:event-slug>
      <pentabarf:event-tag>retro_basicode_8_bit_programming_api</pentabarf:event-tag>
      <pentabarf:title>BASICODE: the 8-bit programming API that crossed the Berlin Wall</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 15:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T153500</dtstart>
      <dtend>20200201T160500</dtend>
      <duration>00:30:00:00</duration>
      <summary>BASICODE: the 8-bit programming API that crossed the Berlin Wall</summary>
      <description>&lt;p&gt;At the height of the cold war, BASIC programs exchanged by radio and cassette tape provided young people of socialist Eastern and capitalist Western Europe a rare insight into each other's worlds. BASICODE was a transmission format and an API developed by the Dutch public broadcasting service to overcome the challenge of exchanging open source hobby programs in the highly fragmented 8-bit computing landscape of the early 1980s, which was dominated by mutually incompatible versions of BASIC. Somewhat improbably, the format was picked up across the iron curtain in the German Democratic Republic, where it experienced its age of greatest popularity. The need for programs to work on platforms with widely different capabilities and incompatible syntaxes forced it to be simply structured, highly regulated and relatively well documented. This makes it ideally suited for implementation in a web browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_basicode_8_bit_programming_api/</url>
      <location>K.3.401</location>
      <attendee>Rob Hagemans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9084@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9084</pentabarf:event-id>
      <pentabarf:event-slug>ota_support_program</pentabarf:event-slug>
      <pentabarf:event-tag>ota_support_program</pentabarf:event-tag>
      <pentabarf:title>Open Source Support Program by OTA</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T154000</dtstart>
      <dtend>20200202T155500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Source Support Program by OTA</summary>
      <description>&lt;p&gt;The Open Technology Assembly (OTA), formerly known as Belgian Unix Users Group, is a non-profit organisation  which main goal was to promote and organise meetings around Unix and Open Source in general (mainly more than a decade ago).
Over the years the Internet took over so that the interest in our meetings declined and finally we stopped organise meetings altogether. However, as a non-profit organisation we would like to do something useful such as supporting and funding new open source related projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/ota_support_program/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Gratien D'haese</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9150@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9150</pentabarf:event-id>
      <pentabarf:event-slug>burnout</pentabarf:event-slug>
      <pentabarf:event-tag>burnout</pentabarf:event-tag>
      <pentabarf:title>Recognising Burnout</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T154000</dtstart>
      <dtend>20200202T160500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Recognising Burnout</summary>
      <description>&lt;p&gt;Mental health is becoming an increasingly important topic. For this talk Andrew will focus on one particular aspect of mental health, burnout. Including his own personal experiences of when it can get really bad and steps that could be taken to help catch it early.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/burnout/</url>
      <location>UB5.230</location>
      <attendee>Andrew Hutchings</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9316@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9316</pentabarf:event-id>
      <pentabarf:event-slug>bloom_filters</pentabarf:event-slug>
      <pentabarf:event-tag>bloom_filters</pentabarf:event-tag>
      <pentabarf:title>Indexing Encrypted Data Using Bloom Filters</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T154000</dtstart>
      <dtend>20200201T155500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Indexing Encrypted Data Using Bloom Filters</summary>
      <description>&lt;p&gt;Bloom filters are a probabilistic data structure that tell us where things are not.  They also utilize one way hash functions to build a probabilistic representation of an object.  This talk will address how this structure can be used to provide an index into encrypted data that can be made publicly available with minimal risk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/bloom_filters/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Claude Warren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9500@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9500</pentabarf:event-id>
      <pentabarf:event-slug>fast_quic_sockets_for_cloud_networking</pentabarf:event-slug>
      <pentabarf:event-tag>fast_quic_sockets_for_cloud_networking</pentabarf:event-tag>
      <pentabarf:title>Fast QUIC sockets for cloud networking</pentabarf:title>
      <pentabarf:subtitle>Using vector packet processing for QUIC acceleration and offload</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T154000</dtstart>
      <dtend>20200201T162000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Fast QUIC sockets for cloud networking- Using vector packet processing for QUIC acceleration and offload</summary>
      <description>&lt;p&gt;QUIC was introduced by Google to move the transport protocol implementation out of the kernel, and is now being standardized in the IETF. It provides both encryption and multiplexing, and will be the default transport for HTTP/3. In this talk we'll present the work we've done investigating whether QUIC would benefit from vectorized packet processing, the impact it has on performance and how it can be consumed by external applications.&lt;/p&gt;

&lt;p&gt;VPP (vector packet processing) is a fast network data plane, part of the Linux Foundation FD.io project providing fast network functions on top of DPDK. It provides an optimized support of TCP &amp;amp; UDP allowing significant performance improvements. In this presentation, we'll discuss:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How we took advantage of the open source protocol implementation quicly and vpp's hoststack, to implement fast QUIC sockets.&lt;/li&gt;
&lt;li&gt;How this can be consumed by external applications and to what ends.&lt;/li&gt;
&lt;li&gt;What this enables regarding hardware and software offloads.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/fast_quic_sockets_for_cloud_networking/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Nathan Skrzypczak</attendee>
      <attendee>Aloys Augustin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9742@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9742</pentabarf:event-id>
      <pentabarf:event-slug>webperf_qoe_research</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_qoe_research</pentabarf:event-tag>
      <pentabarf:title>Metrics and models for Web performance evaluation</pentabarf:title>
      <pentabarf:subtitle>or, How to measure SpeedIndex from raw encrypted packets, and why it matters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T154000</dtstart>
      <dtend>20200201T161500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Metrics and models for Web performance evaluation- or, How to measure SpeedIndex from raw encrypted packets, and why it matters</summary>
      <description>&lt;p&gt;The World Wide Web is still among the most prominent Internet applications. While the Web landscape has been in perpetual movement since the very beginning,
these last few years have witnessed some noteworthy proposals such as SPDY, HTTP/2 and QUIC, which profoundly reshape the application-layer protocols family.
To measure the impact of such changes,  going beyond the classic W3C notion of page load time, a number of Web  performance metrics has been proposed (such as
SpeedIndex,  Above-The-Fold and variants).  At the same time, there is still a limited amount of understanding on how these metrics correlate with the user
perception (e.g., such as user ratings, user-perceived page load time, etc.). In this talk, we discuss the state of the art in metrics and models for Web
performance evaluation, and their correlation with user experience through several real-world studies. Additional information, software and datasets are
available at https://webqoe.telecom-paristech.fr&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_qoe_research/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Dario Rossi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9805@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9805</pentabarf:event-id>
      <pentabarf:event-slug>mariadb_order_by_limit</pentabarf:event-slug>
      <pentabarf:event-tag>mariadb_order_by_limit</pentabarf:event-tag>
      <pentabarf:title>Knocking down the barriers of ORDER BY LIMIT queries with MariaDB 10.5</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T154000</dtstart>
      <dtend>20200201T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Knocking down the barriers of ORDER BY LIMIT queries with MariaDB 10.5</summary>
      <description>&lt;p&gt;The talk will start with a recap of how MariaDB(or MySQL) handles the
ORDER BY LIMIT optimization and examples demonstrating why the current
optimizer is not good enough.&lt;/p&gt;

&lt;p&gt;Further, the talk will describe how the optimizer in MariaDB 10.5 mostly
solves the issue, the remaining unresolved issues and how DBAs can tackle them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mariadb_order_by_limit/</url>
      <location>H.2214</location>
      <attendee>Varun Gupta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10054@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10054</pentabarf:event-id>
      <pentabarf:event-slug>rust_vm_introspection</pentabarf:event-slug>
      <pentabarf:event-tag>rust_vm_introspection</pentabarf:event-tag>
      <pentabarf:title>Rustifying the Virtual Machine Introspection ecosystem</pentabarf:title>
      <pentabarf:subtitle>Why Rust is the best language for introspection agents in the future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T154000</dtstart>
      <dtend>20200202T160500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Rustifying the Virtual Machine Introspection ecosystem- Why Rust is the best language for introspection agents in the future</summary>
      <description>&lt;p&gt;TLDR: Even though VM Introspection has lots of applicable areas,
it has not gained it's full potential yet, due to a fragmented ecosystem.&lt;/p&gt;

&lt;p&gt;This talk will quickly review the state of the technology and we
will present our solution: a Rust library aiming at solving the issue mentionned before,
in order to make VMI a commodity in the future for apps developers, enabling them to do:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Advanced Malware Analysis&lt;/li&gt;
&lt;li&gt;Live-Memory Analysis&lt;/li&gt;
&lt;li&gt;Complex debugging&lt;/li&gt;
&lt;li&gt;OS Hardening&lt;/li&gt;
&lt;li&gt;Snapshot-based fuzzing&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Targeting any VMI compatible hypervisor or emulator.&lt;/p&gt;

&lt;hr /&gt;

&lt;p&gt;From stealth malware analysis to OS hardening through fuzzing, virtual machine
introspection is expanding the possibilities offered by our hypervisors,
shifting our view of virtual machines, from opaques containers to fully
transparent and instrumentable systems.&lt;/p&gt;

&lt;p&gt;Today the VMI ecosystem is made of a multitude of applications, targeting one
hypervisor or emulator, with their own semantic library. (Examples includes
Drakvuf, PANDA, PyREBox, icebox, etc...). If we want to make the most out of VMI
in the future, we need to build the libraries that will unify this ecosystem and
let the developers focus on what matters: building quality VMI apps.&lt;/p&gt;

&lt;p&gt;This is where libmicrovmi comes into play. It aims to solve this problem, by
providing a core, foundation library, written in Rust, to be cross-platform,
hypervisor-agnostic and emulator-agnostic, on top of which higher-level
libraries and apps can rebase.&lt;/p&gt;

&lt;p&gt;Rust makes a lot of sense for VMI for 2 main reasons:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Rust is safe: considering that we are processing untrusted input from virtual
machines, we cannot allow any crash or exploitation in the introspection
agent. Also one of our use case is OS hardening, which needs an excellent
level of trust&lt;/li&gt;
&lt;li&gt;Rust is fast: processing an event requires to pause the VCPU. The longer the
pause, the more delayed the guest execution will be, and when scaling to
thousands of events per second this can dramatically influence how many breakpoints
you are willing to put, especially on production systems. Speed matters.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Therefore Rust is the de facto choice for VMI apps in the future, and we are
building it today, by providing libmicrovmi, a new foundation for VMI.&lt;/p&gt;

&lt;p&gt;Libmicrovmi has drivers for:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Xen&lt;/li&gt;
&lt;li&gt;KVM&lt;/li&gt;
&lt;li&gt;Hyper-V (in progress)&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_vm_introspection/</url>
      <location>K.3.401</location>
      <attendee>Mathieu Tarral</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10412@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10412</pentabarf:event-id>
      <pentabarf:event-slug>deployment_to_hardware</pentabarf:event-slug>
      <pentabarf:event-tag>deployment_to_hardware</pentabarf:event-tag>
      <pentabarf:title>Deployment to hardware</pentabarf:title>
      <pentabarf:subtitle>A multi pipeline challenge</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T154000</dtstart>
      <dtend>20200202T162000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Deployment to hardware- A multi pipeline challenge</summary>
      <description>&lt;p&gt;Our project takes a fun, road-following app which leverages a basic neural network and deploys it to real hardware with an OStree update system. This has meant managing a variety of different CI-runners; GPU, aarch64 and x86_64. These have variety of different dependencies, drivers and have interfaces with a number of services and caches.&lt;/p&gt;

&lt;p&gt;I will focus on how we constructed and developed our CI pipelines to build, test and integrate a number of disparate components to produce images and push updates into an OStree server to be deployed over the air onto our hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/deployment_to_hardware/</url>
      <location>UB4.136</location>
      <attendee>William Salmon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10446@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10446</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_dissecting_the_inline_keyword</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_dissecting_the_inline_keyword</pentabarf:event-tag>
      <pentabarf:title>Dissecting the inline keyword in Kotlin</pentabarf:title>
      <pentabarf:subtitle>A deep-dive into the internal working of the inline keyword</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T154000</dtstart>
      <dtend>20200202T161500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Dissecting the inline keyword in Kotlin- A deep-dive into the internal working of the inline keyword</summary>
      <description>&lt;p&gt;Kotlin has a keyword called &lt;code&gt;inline&lt;/code&gt;. While being mostly auto-suggested by the IDE, this little optimization forms the backbone for features like coroutines and APIs for sequences and collections and a lot more!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_dissecting_the_inline_keyword/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Suraj Shah</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9350@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9350</pentabarf:event-id>
      <pentabarf:event-slug>bach</pentabarf:event-slug>
      <pentabarf:event-tag>bach</pentabarf:event-tag>
      <pentabarf:title>Bach.java: Lightweight Java Build Tool for Modular Projects</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T154500</dtstart>
      <dtend>20200202T160500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Bach.java: Lightweight Java Build Tool for Modular Projects</summary>
      <description>&lt;p&gt;I present "Bach.java" - a lightweight build tool for Java. Bach.java uses jshell/java to build
modular Java projects. It supports a "zero installation" run mode, convention over configuration
pragmatism, simple properties file to tweak defaults, and an API to build custom projects.&lt;/p&gt;

&lt;p&gt;In the spirit of Rémix Forax, who wrote: "No need to be a maven to be able to use a build tool",
Bach.java is targeted to coders of small to mid-size Java projects, who want to focus on their
ideas and modules instead of learning and taming a build tool.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/bach/</url>
      <location>UD2.119</location>
      <attendee>Christian Stein</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10138@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10138</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_crio_lxc</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_crio_lxc</pentabarf:event-tag>
      <pentabarf:title>Using crio-lxc with Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T154500</dtstart>
      <dtend>20200201T161500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Using crio-lxc with Kubernetes</summary>
      <description>&lt;p&gt;Running application containers within Kubernetes presents a challenge to the operator for quickly handling security updates - every container must be patched, rebuilt and re-tested, and then updated separately. The slowest dev turnaround of all your containers is the fastest you can fully update your cluster.&lt;/p&gt;

&lt;p&gt;However, for many fixes, the application likely will not care which compatible version of a system library it is using.
Using AtomFS, operators can update individual libraries inside app containers without a rebuild. Containers using an AtomFS storage backend can simply be restarted after a fix is applied, and they will see it reflected in their filesystems.&lt;/p&gt;

&lt;p&gt;The AtomFS storage backend requires minor changes to your container runtime, and we demonstrate it with the LXC runtime and crio-lxc, an adapter to enable using LXC-based containers in Kubernetes using CRI-O.&lt;/p&gt;

&lt;p&gt;In this talk Tycho will cover how AtomFS works, what changes are needed to make application container builds work with AtomFS, and fix an exploit live without a rebuild.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_k8s_crio_lxc/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Tycho Andersen</attendee>
      <attendee>Mike McCracken</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10756@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10756</pentabarf:event-id>
      <pentabarf:event-slug>benefits_porting_godot_engine_vulkan</pentabarf:event-slug>
      <pentabarf:event-tag>benefits_porting_godot_engine_vulkan</pentabarf:event-tag>
      <pentabarf:title>Benefits of porting Godot Engine to Vulkan</pentabarf:title>
      <pentabarf:subtitle>List of benefits observed from porting Godot Engine to Vulkan</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T154500</dtstart>
      <dtend>20200201T164500</dtend>
      <duration>01:00:00:00</duration>
      <summary>Benefits of porting Godot Engine to Vulkan- List of benefits observed from porting Godot Engine to Vulkan</summary>
      <description>&lt;p&gt;Godot 4.0 is in the process of being ported from OpenGL to a Vulkan rendering API.
This new technology provides new challenges and benefits for improving quality and performance,
which will be explained and compared during this presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/benefits_porting_godot_engine_vulkan/</url>
      <location>K.3.201</location>
      <attendee>Juan Linietsky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9554@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9554</pentabarf:event-id>
      <pentabarf:event-slug>coi</pentabarf:event-slug>
      <pentabarf:event-tag>coi</pentabarf:event-tag>
      <pentabarf:title>Chat Over IMAP (COI): State of the Union</pentabarf:title>
      <pentabarf:subtitle>When will messaging via e-mail crash the monopolies?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T155000</dtstart>
      <dtend>20200202T160500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Chat Over IMAP (COI): State of the Union- When will messaging via e-mail crash the monopolies?</summary>
      <description>&lt;p&gt;With the free &amp;amp; open COI standard we enable every mail user to chat via email. We presented this idea last year, have in the meantime launched the COI plugin of the Dovecot IMAP server and the OX COI Messenger app. In this talk you will learn how the basic idea evolved over time, what we have learned during the journey, where we are heading to and: Why and how you should join us on that trip.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/coi/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Robert Virkus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9826@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9826</pentabarf:event-id>
      <pentabarf:event-slug>graph_neo4j_algos</pentabarf:event-slug>
      <pentabarf:event-tag>graph_neo4j_algos</pentabarf:event-tag>
      <pentabarf:title>The Neo4j Graph Algorithms Library: An Overview</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T155000</dtstart>
      <dtend>20200201T161000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The Neo4j Graph Algorithms Library: An Overview</summary>
      <description>&lt;p&gt;Graph algorithms play an increasingly important role in real-world applications. The Neo4j Graph Algorithms library contains a set of ~50 graph algorithms covering a lot of different problem domains. In our talk, we’ll present the architecture of the library and demonstrate the different execution phases using a real world example.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_neo4j_algos/</url>
      <location>AW1.121</location>
      <attendee>Max Kießling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9945@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9945</pentabarf:event-id>
      <pentabarf:event-slug>grafana_as_code</pentabarf:event-slug>
      <pentabarf:event-tag>grafana_as_code</pentabarf:event-tag>
      <pentabarf:title>Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T155000</dtstart>
      <dtend>20200202T161500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Grafana-As-Code: Fully reproducible Grafana dashboards with Grafonnet</summary>
      <description>&lt;p&gt;Grafana configuration can nowadays be fully done as code, which enables code review, code reuse, and in general better workflows when working with dashboards.&lt;/p&gt;

&lt;p&gt;This talk will present Grafonnet, a Jsonnet library to generate Grafana dashboards and some tips and tricks about how to use it efficiently and how to manage fully your grafana instances from code. We will also explore how Jsonnet and Grafonnet enable collaboration on dashboards, using Mixins and explain how to push dashboards to Grafana, either using Kubernetes, or direct to the Grafana API.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/grafana_as_code/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Julien Pivotto</attendee>
      <attendee>Malcolm Holmes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10000@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10000</pentabarf:event-id>
      <pentabarf:event-slug>the_history_of_error_correction_and_detection_and_how_it_led_to_ceph_s_erasure_coding_techniques</pentabarf:event-slug>
      <pentabarf:event-tag>the_history_of_error_correction_and_detection_and_how_it_led_to_ceph_s_erasure_coding_techniques</pentabarf:event-tag>
      <pentabarf:title>The history of error correction and detection and how it led to Ceph’s Erasure Coding Techniques</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T155000</dtstart>
      <dtend>20200202T162000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The history of error correction and detection and how it led to Ceph’s Erasure Coding Techniques</summary>
      <description>&lt;p&gt;70 years of academic innovation in the development of error correction codes have led to the advanced erasure coding techniques that we use in Ceph. Learn more about how these came about, the different types, how they work, and how we use them in distributed storage today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/the_history_of_error_correction_and_detection_and_how_it_led_to_ceph_s_erasure_coding_techniques/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Danny Abukalam</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10098@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10098</pentabarf:event-id>
      <pentabarf:event-slug>step_reduce</pentabarf:event-slug>
      <pentabarf:event-tag>step_reduce</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT STEP Reduce</pentabarf:title>
      <pentabarf:subtitle>Transparent file size reduction for STEP model files</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T155000</dtstart>
      <dtend>20200201T161000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT STEP Reduce- Transparent file size reduction for STEP model files</summary>
      <description>&lt;p&gt;STEP files generated by many FOSS modelling programs are much larger than those generated by the equivalent commercial software packages.  This does not meaningfully matter for most files.  However, for libraries of STEP files containing thousands of models, the extra bytes in downloads and storage can be problematic.&lt;/p&gt;

&lt;p&gt;This talk introduces a single-purpose library and command line utility called STEPReduce that removes the superfluous elements, replacing them with their equivalent, existing in-file references.  I will show a reduction of 50% file size in both compressed and uncompressed STEP files over the full KiCad STEP library.  I will also show the resulting improvement in complex model load times using the industry standard OpenCascade import routines.  Finally, I will show the utility's verification routines of solid model equivalence between compressed and uncompressed files.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "News from gEDA/gaf" that was due to have been given by Roland Lutz, who has sent his apologies but is now unable to attend as he has fallen ill.  We wish him a speedy recovery.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/step_reduce/</url>
      <location>H.2213</location>
      <attendee>Seth Hillbrand</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10237@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10237</pentabarf:event-id>
      <pentabarf:event-slug>geo_damn</pentabarf:event-slug>
      <pentabarf:event-tag>geo_damn</pentabarf:event-tag>
      <pentabarf:title>Divide and map. Now.</pentabarf:title>
      <pentabarf:subtitle>the damn project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T155000</dtstart>
      <dtend>20200202T161000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Divide and map. Now.- the damn project</summary>
      <description>&lt;p&gt;There is a Tasking manager by the Humanitarian OpenStreetMap Team (HOT). We use it heavily during mapathons (mapping for developing countries). The Tasking Manager serves one primary purpose: take some great area to be mapped and split it to squares a human can map in a few minutes. With this divide and map approach, we can map a lot.&lt;/p&gt;

&lt;p&gt;There are some issues with the Tasking Manager, however. The main problem is performance -- it is slow and failing when loaded by requests.&lt;/p&gt;

&lt;p&gt;The next is the architecture of the Tasking Manager. It is wrong, in my opinion.&lt;/p&gt;

&lt;p&gt;The last but not least is that the Tasking Manager is not community-driven. The Tasking Manager is a product of HOT for which you can download the source code.&lt;/p&gt;

&lt;p&gt;In the talk, I want to introduce &lt;strong&gt;Divide and map. Now.&lt;/strong&gt; -- damn project. It is an alternative to the Tasking Manager that tries to fix the issues noted above.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geo_damn/</url>
      <location>AW1.126</location>
      <attendee>Jiri Vlasak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10238@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10238</pentabarf:event-id>
      <pentabarf:event-slug>nimmovesemantics</pentabarf:event-slug>
      <pentabarf:event-tag>nimmovesemantics</pentabarf:event-tag>
      <pentabarf:title>Move semantics in Nim</pentabarf:title>
      <pentabarf:subtitle>Deterministic Memory Management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T155000</dtstart>
      <dtend>20200202T162000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Move semantics in Nim- Deterministic Memory Management</summary>
      <description>&lt;p&gt;This talk explains Nim's move semantics and their connection to reference counting, how Nim's model differs from C++ and why move semantics can offer superior performance. Nim with deterministic memory management never has been easier.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/nimmovesemantics/</url>
      <location>AW1.125</location>
      <attendee>Andreas Rumpf (Araq)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10727@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10727</pentabarf:event-id>
      <pentabarf:event-slug>g1</pentabarf:event-slug>
      <pentabarf:event-tag>g1</pentabarf:event-tag>
      <pentabarf:title>G1: To infinity and beyond</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T155000</dtstart>
      <dtend>20200201T161500</dtend>
      <duration>00:25:00:00</duration>
      <summary>G1: To infinity and beyond</summary>
      <description>&lt;p&gt;Abstract: G1 has been around for quite some time now and since JDK 9 it
is the default garbage collector in OpenJDK. The community working on G1
is quite big and the contributions over the last few years have made a
significant impact on the overall performance. This talk will focus on
some of these features and how they have improved G1 in various ways. We
will also take a brief look at what features we have lined up for the
future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/g1/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Stefan Johansson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9008@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9008</pentabarf:event-id>
      <pentabarf:event-slug>http3</pentabarf:event-slug>
      <pentabarf:event-tag>http3</pentabarf:event-tag>
      <pentabarf:title>HTTP/3 for everyone</pentabarf:title>
      <pentabarf:subtitle>The next generation HTTP is coming</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>HTTP/3 for everyone- The next generation HTTP is coming</summary>
      <description>&lt;p&gt;HTTP/3 is designed to improve in areas where HTTP/2 still has some shortcomings, primarily by changing the transport layer. HTTP/3 is the first major protocol to step away from TCP and instead it uses QUIC.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet</categories>
      <url>https:/fosdem.org/2020/schedule/event/http3/</url>
      <location>Janson</location>
      <attendee>Daniel Stenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9129@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9129</pentabarf:event-id>
      <pentabarf:event-slug>dip_decentralizing_oauth</pentabarf:event-slug>
      <pentabarf:event-tag>dip_decentralizing_oauth</pentabarf:event-tag>
      <pentabarf:title>Decentralizing OAuth2.0 in a post-GDPR world for full privacy and portability</pentabarf:title>
      <pentabarf:subtitle>Automating, API-fying and Tokenizing GDPR for privacy and portability with open source software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Decentralizing OAuth2.0 in a post-GDPR world for full privacy and portability- Automating, API-fying and Tokenizing GDPR for privacy and portability with open source software</summary>
      <description>&lt;p&gt;Users want their data back and the ability to transfer them the way they want to the platform they want. This si user's freedom in a digital world. Today, because of current authorization protocols/framework design like OAuth2.0, power is concentrated to the identity providers who decide what applications they allow to access their API and the user cannot say anything about it.  New regulations like GDPR have appeared to enforce this freedom for users by law but there is not yet tooling for developers to make  GDPR data ownership and  GDPR data portability happen, useful for users to avoid this
To really decentralize data permissions from platforms control, make users in control of their privacy and make companies GDPR compliant, you need now to update OAuth2.0 dance into a stateless flow and tokenize the GDPR authorization and agreements to make it programmable for developers.
In this talk, Mehdi will explain how you can use open source technologies to automate GDPR requests for your users to, build APIs on top of GDPR takeouts, export GDPR user 3rd-party data in your system and tokenize your GDPR agreements to make them programmable for compliance using opens source technologies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_decentralizing_oauth/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Mehdi Medjaoui</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9162@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9162</pentabarf:event-id>
      <pentabarf:event-slug>javascript_smartglasses</pentabarf:event-slug>
      <pentabarf:event-tag>javascript_smartglasses</pentabarf:event-tag>
      <pentabarf:title>How to create Javascript-powered Smartglasses</pentabarf:title>
      <pentabarf:subtitle>(no soldering knowledge required)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to create Javascript-powered Smartglasses- (no soldering knowledge required)</summary>
      <description>&lt;p&gt;After having worked at an AR-focused company with the Vuzix, a Google Glass-like product, Ruben had a lot of fun with the hardware and really wanted to have one at home to play around with. Unfortunately, they are too expensive to get one just for hobby purposes.&lt;/p&gt;

&lt;p&gt;This session will cover what was required to build his own wearable, the pitfalls, the compromises, and the sheer joy of saying "Screw it, I'll build it myself!".&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/javascript_smartglasses/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Ruben van der Leun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9236@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9236</pentabarf:event-id>
      <pentabarf:event-slug>matrix</pentabarf:event-slug>
      <pentabarf:event-tag>matrix</pentabarf:event-tag>
      <pentabarf:title>Making &amp; Breaking Matrix's E2E encryption</pentabarf:title>
      <pentabarf:subtitle>In which we exercise the threat model for Matrix's E2E encrypted decentralised communication</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Making &amp; Breaking Matrix's E2E encryption- In which we exercise the threat model for Matrix's E2E encrypted decentralised communication</summary>
      <description>&lt;p&gt;Matrix is an open protocol and open network for decentralised real-time communication; shifting control over communication from the big proprietary silos back to the general population of the Internet. In 2016 we added E2E Encryption based on the Double Ratchet, and since then have been working away on getting the encryption so polished that we can transparently turn it on by default everywhere.  In this talk, we'll show how we have finally done this, what the blockers were, and then try to smash the encryption to pieces to illustrate the potential attacks and how we mitigate them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2020/schedule/event/matrix/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Matthew Hodgson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9294@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9294</pentabarf:event-id>
      <pentabarf:event-slug>verifpal</pentabarf:event-slug>
      <pentabarf:event-tag>verifpal</pentabarf:event-tag>
      <pentabarf:title>Verifpal</pentabarf:title>
      <pentabarf:subtitle>Cryptographic Protocol Analysis for Students and Engineers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Verifpal- Cryptographic Protocol Analysis for Students and Engineers</summary>
      <description>&lt;p&gt;Verifpal is new software for verifying the security of cryptographic protocols. Building upon contemporary research in symbolic formal verification, Verifpal’s main aim is to appeal more to real-world practitioners, students and engineers without sacrificing comprehensive formal verification features. Verifpal represents a serious attempt at making the formal analysis of advanced cryptographic systems such as Signal and TLS 1.3 easier to achieve.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/verifpal/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Nadim Kobeissi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9337@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9337</pentabarf:event-id>
      <pentabarf:event-slug>fsr_openwifi</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_openwifi</pentabarf:event-tag>
      <pentabarf:title>openwifi</pentabarf:title>
      <pentabarf:subtitle>Opensource "Wi-Fi chip design" and Linux driver</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>openwifi- Opensource "Wi-Fi chip design" and Linux driver</summary>
      <description>&lt;p&gt;An open source "Wi-Fi chip design"(Will be AGPLv3) will be presented and a live demo will be shown in the room! The design is based on SDR (Software Defined Radio) and offers full-stack 802.11a/g/n capabilities on FPGA and ARM Linux (Xilinx Zynq SoC + AD9361 RF front-end).It conforms with Linux mac80211 framework and behaves just like COTS Wi-Fi chip under Linux. The main components of the design are: RF front-end control; PHY; low-MAC; interfacing (DMA, register) with ARM; mac80211 compliant Linux driver; high-MAC (mac80211 framework); Linux user space tools (ifconfig, iwconfig, dedicated tools via netlink).​ Since it is a SDR based "white box" design instead of commercial “black box” chip, you can do Wi-Fi research and customization without any reverse engineering efforts.&lt;/p&gt;

&lt;p&gt;Why does it fit FOSDEM?&lt;/p&gt;

&lt;p&gt;It will be the 1st open source project for full-stack Wi-Fi SDR implementation. Lots of people, especially wireless network/security researchers, SDR researchers and hackers, will be interested in. We are eager to show the demo in the room and hear feedback from people/community. Potential contributors are also very welcomed, and we will be glad to offer help.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_openwifi/</url>
      <location>AW1.120</location>
      <attendee>Xianjun Jiao</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9370@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9370</pentabarf:event-id>
      <pentabarf:event-slug>ngi_zero</pentabarf:event-slug>
      <pentabarf:event-tag>ngi_zero</pentabarf:event-tag>
      <pentabarf:title>NGI Zero: A treasure trove of tech awesome</pentabarf:title>
      <pentabarf:subtitle>Sampling through the Next Generation Internet initiative</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>NGI Zero: A treasure trove of tech awesome- Sampling through the Next Generation Internet initiative</summary>
      <description>&lt;p&gt;The &lt;a href="https://ngi.eu"&gt;Next Generation Internet&lt;/a&gt; initiative is the first concerted effort in Europe to put significant public funding to hands-on work to really fix the internet. The long term &lt;a href="https://ngi.eu"&gt;vision&lt;/a&gt; of the initiative is to make the internet what we need and expected it to be in the first place: &lt;strong&gt;Resilient&lt;/strong&gt;. &lt;strong&gt;Trustworthy&lt;/strong&gt;. &lt;strong&gt;Sustainable&lt;/strong&gt;. The concrete mission of the Next Generation Internet initiative is to "re-imagine and re-engineer the Internet for the third millennium and beyond". With new projects starting all the time, the density of awesome open source, open hardware, new science and new standards in-the-making is already intense: about 200 projects are currently on their way. These range from encrypted synchronisation for calendars and address books to symbolical protocol verification, from an open hardware RISC-V SoC to removing binary seeds from operating systems, from ethical search to the Fediverse etc.&lt;/p&gt;

&lt;p&gt;NGI Zero offers funding to independent researchers and FOSS developers working on free and open projects in the area of privacy and trust enhancing technologies and on search, discovery and discoverability. It also offers an elaborate 'pipeline' of supporting activities that live up to high standards (sometimes called 'walk the talk') in terms of security, privacy, accessibility, open source licensing, standardisation, packaging, etc. The talk will provide an overview of the awesome R&amp;amp;D that is now in the pipeline, how these projects are supported, and everything you need to know about the various opportunities to 'come and work for the internet'.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/ngi_zero/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Michiel Leenaars</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9525@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9525</pentabarf:event-id>
      <pentabarf:event-slug>ttm</pentabarf:event-slug>
      <pentabarf:event-tag>ttm</pentabarf:event-tag>
      <pentabarf:title>The TTM memory manager</pentabarf:title>
      <pentabarf:subtitle>A general overview and an update on graphics memory  management in the kernel</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:55:00:00</duration>
      <summary>The TTM memory manager- A general overview and an update on graphics memory  management in the kernel</summary>
      <description>&lt;p&gt;TTM is the memory manager in the Linux kernel used by graphics drivers with dedicated VRAM.&lt;/p&gt;

&lt;p&gt;It was added to the mainline kernel in June 2009 and has seen numerous changes and we are now more or less running into a dead-end with it's design.&lt;/p&gt;

&lt;p&gt;This talk outlines TTMs current functionality, what design problems we ran into and what can we do to fix this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/ttm/</url>
      <location>K.4.401</location>
      <attendee>Christian König</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9564@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9564</pentabarf:event-id>
      <pentabarf:event-slug>kernel_address_space_isolation</pentabarf:event-slug>
      <pentabarf:event-tag>kernel_address_space_isolation</pentabarf:event-tag>
      <pentabarf:title>Address Space Isolation in the Linux Kernel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers and Security</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Address Space Isolation in the Linux Kernel</summary>
      <description>&lt;p&gt;Security is a big problem especially in the cloud of container workloads. This presentation investigates improving security in the Linux kernel itself. The first target is securing sensitive application data, for instance, private keys.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers and Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/kernel_address_space_isolation/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>James Bottomley</attendee>
      <attendee>Mike Rapoport</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9669@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9669</pentabarf:event-id>
      <pentabarf:event-slug>comparing_dependency_management_issues</pentabarf:event-slug>
      <pentabarf:event-tag>comparing_dependency_management_issues</pentabarf:event-tag>
      <pentabarf:title>Comparing dependency management issues across packaging ecosystems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Comparing dependency management issues across packaging ecosystems</summary>
      <description>&lt;p&gt;In the last couple of years, the Software Engineering Lab of the University of Mons has extensively studied different aspects of dependency management within and across different package management ecosystems, including Cargo, npm, Packagist, Rubygems, CPAN, CRAN and NuGet. These ecosystems contain a large number of package releases with many interdependencies. They face challenges related to their scale, complexity, and rate of evolution. Typical problems are backward incompatible package updates, and the increasing proportion of fragile packages due to an excessive number of transitive dependencies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/comparing_dependency_management_issues/</url>
      <location>UD2.119</location>
      <attendee>Tom Mens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9674@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9674</pentabarf:event-id>
      <pentabarf:event-slug>frpgfr</pentabarf:event-slug>
      <pentabarf:event-tag>frpgfr</pentabarf:event-tag>
      <pentabarf:title>Fedora rawhide packages gating, for real!</pentabarf:title>
      <pentabarf:subtitle>How we have implemented gating rawhide packages in Fedora</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Fedora rawhide packages gating, for real!- How we have implemented gating rawhide packages in Fedora</summary>
      <description>&lt;p&gt;Rawhide, the, rolling, development version of Fedora has often been considered has too broken and too unstable. Sometime to the detriment of the development of stable releases as well.
In a near future, this should no longer be happening as now every change made to every package landing in Fedora rawhide can be gated based on test results.&lt;/p&gt;

&lt;p&gt;This talk will walk you through the processes and changes that Fedora landed to make of this idea a reality.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2020/schedule/event/frpgfr/</url>
      <location>K.3.201</location>
      <attendee>Pierre-Yves Chibon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9677@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9677</pentabarf:event-id>
      <pentabarf:event-slug>interactive_hpc</pentabarf:event-slug>
      <pentabarf:event-tag>interactive_hpc</pentabarf:event-tag>
      <pentabarf:title>Interactive applications on HPC systems</pentabarf:title>
      <pentabarf:subtitle>Jupyterhub, Galaxy, RStudio, XPRA</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Interactive applications on HPC systems- Jupyterhub, Galaxy, RStudio, XPRA</summary>
      <description>&lt;p&gt;Exploratory data analysis has increased the demand for interactive tools. In the same way, workshops and other teaching events often benefit from immediate and on-demand access to preconfigured, interactive environments.&lt;/p&gt;

&lt;p&gt;For low resource requirements these interactive environments can be run on workstations. However, as user count and resource demand increase, these setups become more complex. While these frameworks typically provide good support for cloud based deployments in container orchestrations, it is often preferable to deploy them on existing compute infrastructure that provides access to both software packages and the data to be analysed. The deployment on HPC batch systems specifically brings challenges on how to handle authentication, user identities, and job submissions.&lt;/p&gt;

&lt;p&gt;The architecture of these applications can be considered as following the master -- minion paradigm in most cases. One central component manages user access and acts as a gateway. It launches one or multiple per-user instances of a compute component, that provides the actual user environment.&lt;/p&gt;

&lt;p&gt;We want to demonstrate how we provide applications like Galaxy, Jupyterhub, and RStudio to scientists of the Vienna Biocenter. The presentation will focus on the similarities and pitfalls of these deployments. We run the web application gateway based on our standardized container environment. The compute components run as SLURM jobs on the CLIP batch environment (CBE). Specific focus will be placed on the integration of web-based Single-Sign-On, and how we address the management of user identities for starting jobs on the batch system. Sources and configuration examples on the specific setup will be provided.&lt;/p&gt;

&lt;p&gt;After the operator’s perspective, we will pan to the end-users view. Beginners and workshop situations typically prefer a static, pre-configured setup of the user session. Contrary to that, advanced users will want to customize their execution environment as much as possible. We will explore how scientists can tailor the setup to their individual needs.&lt;/p&gt;

&lt;p&gt;Finally, we will summarize the setups of the applications in a high-level comparison from both the operators and the end-users perspective.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/interactive_hpc/</url>
      <location>UB5.132</location>
      <attendee>Erich Birngruber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9751@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9751</pentabarf:event-id>
      <pentabarf:event-slug>clc_lexemes_in_wikidata</pentabarf:event-slug>
      <pentabarf:event-tag>clc_lexemes_in_wikidata</pentabarf:event-tag>
      <pentabarf:title>Lexemes in Wikidata</pentabarf:title>
      <pentabarf:subtitle>structured lexicographical data for everyone</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Lexemes in Wikidata- structured lexicographical data for everyone</summary>
      <description>&lt;p&gt;Wikidata, Wikimedia's knowledge base, has been collecting general purpose data about the world for 7 years now. This data powers Wikipedia but also many applications outside Wikimedia, like your digital personal assistant. In recent years Wikidata's community has also started collecting lexicographical data in order to provide a large data set of machine-readable data about words in hundreds of languages. In this talk we will explore how Wikidata enables thousands of volunteers to describe their languages and make it available as a source of data for systems that do automated translation, text generation and more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_lexemes_in_wikidata/</url>
      <location>AW1.120</location>
      <attendee>Lydia Pintscher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9802@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9802</pentabarf:event-id>
      <pentabarf:event-slug>vai_reaching_epyc</pentabarf:event-slug>
      <pentabarf:event-tag>vai_reaching_epyc</pentabarf:event-tag>
      <pentabarf:title>Reaching "EPYC" Virtualization Performance</pentabarf:title>
      <pentabarf:subtitle>Case Study: Tuning VMs for Best Performance on AMD EPYC 7002 Series Based Servers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Reaching "EPYC" Virtualization Performance- Case Study: Tuning VMs for Best Performance on AMD EPYC 7002 Series Based Servers</summary>
      <description>&lt;p&gt;Virtualization brings many advantages, but what about the overhead it introduces? What about performance? This talk will show how great virtualization performance can be achieved, if proper tuning is applied to all the components of the system: hypervisor, host and guests, for both Xen and KVM. As a case study, we will describe how we tuned our OS in order to be able to reach, inside VMs, close to baremetal performance, on a server powered by a CPU from the AMD EPYC 7002 (codename "Rome") series. We will, of course, show the benchmarks proving that (run on KVM), even when memory encryption is used.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2020/schedule/event/vai_reaching_epyc/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Dario Faggioli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9815@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9815</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_prometheus</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_prometheus</pentabarf:event-tag>
      <pentabarf:title>Graphing FreeBSD disk utilization with Prometheus</pentabarf:title>
      <pentabarf:subtitle>Writing a Prometheus gstat_exporter</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Graphing FreeBSD disk utilization with Prometheus- Writing a Prometheus gstat_exporter</summary>
      <description>&lt;p&gt;All in a days work: How to write a Prometheus gstat_exporter and integrate it in a Grafana Dashboard&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2020/schedule/event/freebsd_prometheus/</url>
      <location>AW1.121</location>
      <attendee>Thomas Steen Rasmussen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10188@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10188</pentabarf:event-id>
      <pentabarf:event-slug>security_seccomp</pentabarf:event-slug>
      <pentabarf:event-tag>security_seccomp</pentabarf:event-tag>
      <pentabarf:title>seccomp — Your Next Layer of Defense</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>seccomp — Your Next Layer of Defense</summary>
      <description>&lt;p&gt;Why should you allow all possible system calls from your application when you know that you only need some? If you have ever wondered the same then this is the right talk for you. We are covering:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is seccomp in a nutshell and where could you use it.&lt;/li&gt;
&lt;li&gt;Practical example with Elasticsearch and Beats.&lt;/li&gt;
&lt;li&gt;How to collect seccomp violations with Auditd.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Because your security approach can always use an additional layer of protection.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_seccomp/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Philipp Krenn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10215@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10215</pentabarf:event-id>
      <pentabarf:event-slug>uk_unicraft</pentabarf:event-slug>
      <pentabarf:event-tag>uk_unicraft</pentabarf:event-tag>
      <pentabarf:title>Unikraft: A Unikernel Toolkit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Unikraft: A Unikernel Toolkit</summary>
      <description>&lt;p&gt;Although unikernels - images containing specialized OS primitives and libraries targeting a specific application - have shown impressive performance potential (e.g., fast I/O of 40 Gbps, fast instantiation in the millisecond range, minimal memory footprints of only KBs and a minimal trusted compute base), creating them has proven to be a complicated and time-consuming process. This is mostly because operating system components have to be individually specialized and developed for each target application and target platform.&lt;/p&gt;

&lt;p&gt;In this talk we give an update on the Unikraft open source project. Unikraft is a toolkit for creating specialized unikernels and it aims to remove the need for time-consuming, expert work. In the past two years, the community has put a lot of effort into supporting OS functionality, drivers, and platforms, porting libraries, and providing tools to ease porting of existing applications. We will give an overview of all the exciting achievements and conclude with an outlook of recent project directions: binary compatibility (Linux ABI), support for a wide range of compiled and interpreted languages (e.g., web assembly, Go, Python, Ruby, etc.), enhanced safety features, and the ability to seamlessly produce images ready to run as extremely lean VMs, containers, or directly on bare metal. The aim is that Unikraft will represent a step forward towards wider adoption of unikernels beyond the research community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_unicraft/</url>
      <location>K.4.601</location>
      <attendee>Simon Kuenzer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10288@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10288</pentabarf:event-id>
      <pentabarf:event-slug>online_wrestling_web_copypaste_to_usability</pentabarf:event-slug>
      <pentabarf:event-tag>online_wrestling_web_copypaste_to_usability</pentabarf:event-tag>
      <pentabarf:title>Online: wrestling web Copy/Paste to usability</pentabarf:title>
      <pentabarf:subtitle>Defeating the API and implementation disasters in copy/paste</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Online: wrestling web Copy/Paste to usability- Defeating the API and implementation disasters in copy/paste</summary>
      <description>&lt;p&gt;Overcoming the synchronous web copy/paste API's limitations in real
browsers is extremely non-trivial. Come &amp;amp; hear how we provide rich
copy/paste support across browsers, inside our app and hear a bit
about how this mess should be fixed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/online_wrestling_web_copypaste_to_usability/</url>
      <location>UB4.136</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10302@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10302</pentabarf:event-id>
      <pentabarf:event-slug>selfhealing</pentabarf:event-slug>
      <pentabarf:event-tag>selfhealing</pentabarf:event-tag>
      <pentabarf:title>Building a self healing system with SaltStack</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building a self healing system with SaltStack</summary>
      <description>&lt;p&gt;As the number of servers that we are responsible for increases, the ability to manage issues on those systems becomes more and more difficult.  Situations arise like log files filling up disks, failed login attempts that could be brute force attacks, and unwanted processes and services running.  Using the Beacon and Reactor systems of SaltStack, we can monitor a system for these have SaltStack restore those systems to the desired state.  In this talk, we’ll look at some real-life examples of these scenarios and how Saltstack can help to automatically heal the systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/selfhealing/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Gareth J Greenaway</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10422@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10422</pentabarf:event-id>
      <pentabarf:event-slug>om_mpv_museum</pentabarf:event-slug>
      <pentabarf:event-tag>om_mpv_museum</pentabarf:event-tag>
      <pentabarf:title>The moldability of mpv</pentabarf:title>
      <pentabarf:subtitle>Deploying diverse media setups in our museum</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>The moldability of mpv- Deploying diverse media setups in our museum</summary>
      <description>&lt;p&gt;Many museums around the world use commercial closed source solutions to present media and interact with their visitors. Biodiversity museum Naturalis has decided to present most of their interactive content using open source software. In this presentation we talk about our experiences with mpv as the go to tool for a diverse selection of media setups in our brand new museum and how we made it work with show controllers, Arduino devices and open source content and config management tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_mpv_museum/</url>
      <location>UB2.147</location>
      <attendee>David Heijkamp</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10465@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10465</pentabarf:event-id>
      <pentabarf:event-slug>iottinygo</pentabarf:event-slug>
      <pentabarf:event-tag>iottinygo</pentabarf:event-tag>
      <pentabarf:title>TinyGo: Fast, Small, Concurrent: Choose Three</pentabarf:title>
      <pentabarf:subtitle>TinyGo on microcontrollers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>TinyGo: Fast, Small, Concurrent: Choose Three- TinyGo on microcontrollers</summary>
      <description>&lt;p&gt;This talk will show using live demos why TinyGo (http://tinygo.org) the Go compiler for "small places" is a excellent choice for next generation IoT and embedded devices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iottinygo/</url>
      <location>UD2.218A</location>
      <attendee>Ron Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10498@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10498</pentabarf:event-id>
      <pentabarf:event-slug>ema_wpe</pentabarf:event-slug>
      <pentabarf:event-tag>ema_wpe</pentabarf:event-tag>
      <pentabarf:title>WPE, The WebKit port for Embedded platforms</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>WPE, The WebKit port for Embedded platforms</summary>
      <description>&lt;p&gt;WPEWebKit is a WebKit flavour (also known as port) specially crafted for embedded platforms and use-cases. During this talk I would present WPEWebKit's architecture with a special emphasis on its multimedia backend based on GStreamer. I would also demonstrate various use-cases for WPE, spanning from Kiosk apps and Set-top-box user-interfaces to advanced scenarios such as Web overlays for live TV broadcasting.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_wpe/</url>
      <location>UD2.218A</location>
      <attendee>Philippe Normand</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10512@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10512</pentabarf:event-id>
      <pentabarf:event-slug>designing_to_change_it_all</pentabarf:event-slug>
      <pentabarf:event-tag>designing_to_change_it_all</pentabarf:event-tag>
      <pentabarf:title>Designing to change it all</pentabarf:title>
      <pentabarf:subtitle>Designing processes and designing some products on the way...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T162000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing to change it all- Designing processes and designing some products on the way...</summary>
      <description>&lt;p&gt;At the ‘SamenBeter’ project we firmly believe a good product is a product that improves how people work. So we start with designing the change we want before we even start thinking about a product. How that looks in practice? Come and see, but be prepared for a fast ride!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/designing_to_change_it_all/</url>
      <location>H.2213</location>
      <attendee>Winfried Tilanus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10524@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10524</pentabarf:event-id>
      <pentabarf:event-slug>firmware_hodorateatria</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_hodorateatria</pentabarf:event-tag>
      <pentabarf:title>Heads OEM device ownership/reownership : A tamper evident approach to remote integrity attestation</pentabarf:title>
      <pentabarf:subtitle>Current status and future plan : A call for collaboration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Heads OEM device ownership/reownership : A tamper evident approach to remote integrity attestation- Current status and future plan : A call for collaboration</summary>
      <description>&lt;p&gt;Insurgo had engaged itself in the adventure of facilitating security accessibility and received NlNet funding to do exactly that. Now it wants to get developers involved and expand funding.&lt;/p&gt;

&lt;p&gt;The goal of this is to bridge the gap between reasonably secure OS (QubesOS) and slightly more secure hardware (Heads) to help privacy-focused users and those that are vulnerable. But we need to prepare for the future now!&lt;/p&gt;

&lt;p&gt;Insurgo has challenged the status quo that has been prevalent since 2015 and has made it possible for OEMs to preinstall QubesOS, thanks to the Heads Open Source Firmware (OSF) and his own PrivacyBeast QubesOS certified branch, not yet merged upstream, due to the lack of time and resources of a single man effort needing additional collaboration.&lt;/p&gt;

&lt;p&gt;The integrity of the firmware and boot files is already remotely sealed and can be attested over smartphone (TPMTOTP) and from the bundled Librem Keys/Nitrokey Pro 2 (HOTP), prior to shipping. Thanks to HOTP-enabled USB security dongles bounded to shipped products, the user can visually validate that the hardware they've received is in OEM attested state, prior to complete reownership which is regenerating all required secrets from a trustable recovery environment (Heads OSF) thanks to a re-ownership wizard that guides the user until completion.&lt;/p&gt;

&lt;p&gt;This is just the beginning of the adventure and the road ahead requires your help. Insurgo wants to propel this movement forward.&lt;/p&gt;

&lt;p&gt;Today's secure hardware (REAL open source initialized hardware, eg. the RYF KGPE-D16, replicant supported phones, Sandy bridge/Ivy bridge based boards, eg. x230) struggle to stay current with upstream code and compliance requirements. LineageOS dropped support of the i9300. Coreboot dropped support of the KGPE-D16 platform. And the list will expand if no measures are taken to support maintainership of privacy focused projects that are taken for granted until support is finally dropped. This is a real problem requiring real solutions.&lt;/p&gt;

&lt;p&gt;New efforts to support future, REAL Open Source Hardware (newly Respect Your Freedom [RYF] certified hardware, eg. Talos II from RaptorEngineering, future Power10 based hardware) are neither currently under active development nor currently supported by QubesOS. This needs to change. Now.&lt;/p&gt;

&lt;p&gt;There is an opportunity for transition. This requires leadership, developers and funding.
This is why we've created the Insurgo Initiative on the OpenCollective platform.&lt;/p&gt;

&lt;p&gt;This is where transparent funding will be available to the public for open source R&amp;amp;D. Please consider participating through code contributions!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_hodorateatria/</url>
      <location>K.4.601</location>
      <attendee>Thierry Laurion</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10545@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10545</pentabarf:event-id>
      <pentabarf:event-slug>python2020_httpx</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_httpx</pentabarf:event-tag>
      <pentabarf:title>Introducing HTTPX</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing HTTPX</summary>
      <description>&lt;p&gt;HTTPX is a next generation HTTP client, that supports HTTP/2 and HTTP/1.1.&lt;/p&gt;

&lt;p&gt;It can be used in high-performance async web frameworks, using either asyncio or trio, and is able to support making large numbers of requests concurrently.&lt;/p&gt;

&lt;p&gt;This talk will introduce HTTPX, demonstrate some of its features, and talk through the motivation and aims for the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_httpx/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Tom Christie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10652@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10652</pentabarf:event-id>
      <pentabarf:event-slug>golightning</pentabarf:event-slug>
      <pentabarf:event-tag>golightning</pentabarf:event-tag>
      <pentabarf:title>Go Lightning Talks</pentabarf:title>
      <pentabarf:subtitle>Come speak!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Go Lightning Talks- Come speak!</summary>
      <description>&lt;p&gt;At the end of the day we will have lightning talks of 8 minutes in the Go Devroom!
Each talk will be 8 minutes long, the CfP for these is open till a few hours before the talks start to give everyone the chance to submit a proposal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2020/schedule/event/golightning/</url>
      <location>UB2.252A (Lameere)</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10670@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10670</pentabarf:event-id>
      <pentabarf:event-slug>replicant</pentabarf:event-slug>
      <pentabarf:event-tag>replicant</pentabarf:event-tag>
      <pentabarf:title>Extending the lifetime of smartphones with Replicant, a fully free Android distribution</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Extending the lifetime of smartphones with Replicant, a fully free Android distribution</summary>
      <description>&lt;p&gt;After a very quick introduction on Replicant and the smartphones ecosystem, we will look at what affects smartphones' and tablets' lifetime and how to increase it by making Replicant more sustainable.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2020/schedule/event/replicant/</url>
      <location>K.4.401</location>
      <attendee>Denis Carikli (GNUtoo)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10690@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10690</pentabarf:event-id>
      <pentabarf:event-slug>ada_alire</pentabarf:event-slug>
      <pentabarf:event-tag>ada_alire</pentabarf:event-tag>
      <pentabarf:title>Alire: Ada Has a Package Manager</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Alire: Ada Has a Package Manager</summary>
      <description>&lt;p&gt;Alire (Ada LIbrary REpository) is a package manager project for the
Ada/SPARK community.  The goal of a package manager is to facilitate
collaboration within the community and to lower the barrier of entry
for beginners.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_alire/</url>
      <location>AW1.125</location>
      <attendee>Fabien Chouteau</attendee>
      <attendee>Pierre-Marie de Rodat</attendee>
      <attendee>Alejandro Mosteo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10734@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10734</pentabarf:event-id>
      <pentabarf:event-slug>what_makes_people_come_and_what_makes_them_stay</pentabarf:event-slug>
      <pentabarf:event-tag>what_makes_people_come_and_what_makes_them_stay</pentabarf:event-tag>
      <pentabarf:title>What Makes People Come and What Makes Them Stay</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>What Makes People Come and What Makes Them Stay</summary>
      <description>&lt;p&gt;Over the years the tech industry has been trying to change its diversity and inclusion statistics but that seems to have been a hard nut to crack. This is a talk about what makes people come, but then also what makes people stay. Because diversity is inviting people to the dance, but inclusion is enabling them to join it. Let's figure out how you can make people come and want to stay in your organizations, and teams, and let's see one use-case where Mozilla did the same.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2020/schedule/event/what_makes_people_come_and_what_makes_them_stay/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Gloria Dwomoh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10738@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10738</pentabarf:event-id>
      <pentabarf:event-slug>debate_foss_sustainability</pentabarf:event-slug>
      <pentabarf:event-tag>debate_foss_sustainability</pentabarf:event-tag>
      <pentabarf:title>DEBATE: Does FOSS need sustainability?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DEBATE: Does FOSS need sustainability?</summary>
      <description>&lt;p&gt;Several prominent FOSS projects have changed their FOSS licenses to
alternate licenses that make software available, but with additional
restrictions intended to help financially sustain FOSS development and
combat "strip mining" by software-as-a-service providers. Additionally,
recently several related organizations have jumped into the the role of
helping sustain open source by providing (for a fee) funding conduits,
fundraising services, or other mechanisms to route money to maintainers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/debate_foss_sustainability/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Marc Jones</attendee>
      <attendee>Philippe Ombredanne</attendee>
      <attendee>Luis Villa</attendee>
      <attendee>Mehdi Medjaoui</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10749@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10749</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_rtfm</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_rtfm</pentabarf:event-tag>
      <pentabarf:title>RTFM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>RTFM</summary>
      <description>&lt;p&gt;Reading the manual before starting a new work is always a good practice.&lt;/p&gt;

&lt;p&gt;However some situations like pressure for delivery or lack of attention may lead to wrong assumptions that cause unpredictable results or even disasters.&lt;/p&gt;

&lt;p&gt;The talk, in a semi serious way, will walk the audience through some of corner cases caused by the lack of the good practice of RTFM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2020/schedule/event/postgresql_rtfm/</url>
      <location>H.2214</location>
      <attendee>Federico Campoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10781@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10781</pentabarf:event-id>
      <pentabarf:event-slug>bof_replicant</pentabarf:event-slug>
      <pentabarf:event-tag>bof_replicant</pentabarf:event-tag>
      <pentabarf:title>Replicant Meetup</pentabarf:title>
      <pentabarf:subtitle>Meeting for the Replicant community</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T173000</dtend>
      <duration>01:30:00:00</duration>
      <summary>Replicant Meetup- Meeting for the Replicant community</summary>
      <description>&lt;p&gt;Replicant is a fully free Android distribution running on several devices, a free software mobile operating system putting the emphasis on freedom and privacy/security.&lt;/p&gt;

&lt;p&gt;This meeting is for everyone interested in the Replicant project (users, developers, devices vendors, etc.). Among other things, we will present the ongoing efforts on Replicant 9 and discuss how we should move forward. Everyone's point of view is welcomed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_replicant/</url>
      <location>J.1.106</location>
      <attendee>David Ludovino</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10787@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10787</pentabarf:event-id>
      <pentabarf:event-slug>open_research_journalists_are_researchers</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_journalists_are_researchers</pentabarf:event-tag>
      <pentabarf:title>Journalists are researchers like any others</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Journalists are researchers like any others</summary>
      <description>&lt;p&gt;We are not journalists. But we are developers working for journalists. When we receive leaks, we are flooded by the huge amount of documents and the huge amount of questions that journalists have, trying to dig into this leak. Among others :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;* Where to begin ?
* How many documents mention "tax avoidance" ?
* How many languages are in this leaks ?
* How many documents are in CSV ?
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Journalists have more or less the same questions as researchers ! So to help them answer all these questions, we developed Datashare. In a nutshell, Datashare is a tool to answer all your questions about a corpus of documents : just like Google but without Google and without sending information to Google. That means that it extracts content and metadata from all types of documents and index it. Then, it detects any people, locations, organizations and email addresses. The web interface expose all of that to let you have a complete overview of your corpus and search through it. Plus Datashare lets you star and tag documents.&lt;/p&gt;

&lt;p&gt;We didn't want to reinvent the wheel, and use assets that has been proved to work well. How did we end up with Datashare from an heterogeneous environment ? Initially we had :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;- a command line tool to extract text from huge document corpus
- a proof of concept of NLP pipelines in java
- a shared index based on blacklight / RoR and SolR
- opensource tools and frameworks
&lt;/code&gt;&lt;/pre&gt;

&lt;p&gt;Issues we had to fix :&lt;/p&gt;

&lt;pre&gt;&lt;code&gt;- UX
- scalability of SolR with millions of documents
- integration of all the tools in one
- maintainability and robustness while increasing code base
&lt;/code&gt;&lt;/pre&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_journalists_are_researchers/</url>
      <location>AW1.126</location>
      <attendee>Anne L'Hôte</attendee>
      <attendee>Bruno Thomas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10792@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10792</pentabarf:event-id>
      <pentabarf:event-slug>fossh</pentabarf:event-slug>
      <pentabarf:event-tag>fossh</pentabarf:event-tag>
      <pentabarf:title>FOSSH - 2000 to 2020 and beyond!</pentabarf:title>
      <pentabarf:subtitle>maddog continues to pontificate</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>FOSSH - 2000 to 2020 and beyond!- maddog continues to pontificate</summary>
      <description>&lt;p&gt;maddog reviews the past twenty years of FOSSH, and dares to predict the next twenty years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2020/schedule/event/fossh/</url>
      <location>Janson</location>
      <attendee>Jon 'maddog' Hall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10800@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10800</pentabarf:event-id>
      <pentabarf:event-slug>quantum_qutip</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_qutip</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Simulating noisy quantum devices with QuTiP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Simulating noisy quantum devices with QuTiP</summary>
      <description>&lt;p&gt;Simulation is a powerful tool to understand quantum phenomena. The simulation of quantum circuits is usually achieved by gate matrix product, such as in Qiskit and ProjectQ. Thanks to the Lindblad master equation solver, QuTiP is developing a simulator that simulates quantum circuits at the level of the real quantum evolution happening in your quantum device. This framework offers pulse-level control and a flexible way of noise simulation. Upon it, we are going to define different back-ends for different physics systems such as Cavity QED, Ion trap or Superconducting system. The simulator could help to improve your quantum device, study the effect of noise and create noise mitigation scheme.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_qutip/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Boxi Li</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10818@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10818</pentabarf:event-id>
      <pentabarf:event-slug>bof_nethserver</pentabarf:event-slug>
      <pentabarf:event-tag>bof_nethserver</pentabarf:event-tag>
      <pentabarf:title>Nethserver BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Nethserver BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_nethserver/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10820@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10820</pentabarf:event-id>
      <pentabarf:event-slug>bof_riot</pentabarf:event-slug>
      <pentabarf:event-tag>bof_riot</pentabarf:event-tag>
      <pentabarf:title>RIOT BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-01 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T160000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>RIOT BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_riot/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10827@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10827</pentabarf:event-id>
      <pentabarf:event-slug>bof_fedora_modularity</pentabarf:event-slug>
      <pentabarf:event-tag>bof_fedora_modularity</pentabarf:event-tag>
      <pentabarf:title>Fedora Modularity BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track C - in H.3244)</pentabarf:track>
      <pentabarf:start>2020-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fedora Modularity BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_fedora_modularity/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9986@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9986</pentabarf:event-id>
      <pentabarf:event-slug>llvm_alda_panel</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_alda_panel</pentabarf:event-tag>
      <pentabarf:title>Ask LLVM developers Anything Panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T160500</dtstart>
      <dtend>20200201T164500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Ask LLVM developers Anything Panel</summary>
      <description>&lt;p&gt;Ever wondered how the LLVM project and community works?
Want to get some advice on how to most effectively contribute?
Now is your chance at FOSDEM to ask experienced developers directly.  This
panel will host a number of experienced LLVM developers, answering any
relevant questions from the audience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_alda_panel/</url>
      <location>K.4.201</location>
      <attendee>Kristof Beyls</attendee>
      <attendee>Peter Smith</attendee>
      <attendee>Nick Desaulniers</attendee>
      <attendee>Jeroen Dobbelaere</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10354@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10354</pentabarf:event-id>
      <pentabarf:event-slug>debugging_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>debugging_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Debugging apps running in Kubernetes</pentabarf:title>
      <pentabarf:subtitle>An overview of the tooling available </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Debugging Tools</pentabarf:track>
      <pentabarf:start>2020-02-02 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T160500</dtstart>
      <dtend>20200202T163500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Debugging apps running in Kubernetes- An overview of the tooling available </summary>
      <description>&lt;p&gt;New tools are coming out to make it possible to add breakpoints and debug running code in a Kubernetes Pod. This talk will present an overview of some of these tools. We'll cover tools that make it easy to update the code that's running in a Pod (Squash/Ksync/Telepresence). And we'll also cover how to connect your IDE to the code and set breakpoints.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Debugging Tools</categories>
      <url>https:/fosdem.org/2020/schedule/event/debugging_kubernetes/</url>
      <location>K.4.201</location>
      <attendee>Jeff Knurek</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9911@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9911</pentabarf:event-id>
      <pentabarf:event-slug>rust_dbus_library</pentabarf:event-slug>
      <pentabarf:event-tag>rust_dbus_library</pentabarf:event-tag>
      <pentabarf:title>zbus: yet another D-Bus library</pentabarf:title>
      <pentabarf:subtitle>The why, how &amp; WTH of creating a pure D-Bus Rust crate</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2020-02-02 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200202T161000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:45:00:00</duration>
      <summary>zbus: yet another D-Bus library- The why, how &amp; WTH of creating a pure D-Bus Rust crate</summary>
      <description>&lt;p&gt;In this talk, I will present zbus, a D-Bus crate written from scratch. D-Bus is an inter-process communication mechanism, available and used on almost all modern Linux desktops and many embedded systems. I will start with why I felt the need to take this huge undertaking on my shoulders, followed by the design goals, the challenges faced and how I overcame them during the development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2020/schedule/event/rust_dbus_library/</url>
      <location>K.3.401</location>
      <attendee>Zeeshan Ali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9912@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9912</pentabarf:event-id>
      <pentabarf:event-slug>mysql_cpu_flames</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_cpu_flames</pentabarf:event-tag>
      <pentabarf:title>CPU performance analysis for MySQL using Hot/Cold Flame Graph</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T161000</dtstart>
      <dtend>20200201T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>CPU performance analysis for MySQL using Hot/Cold Flame Graph</summary>
      <description>&lt;p&gt;Come to see some real-life examples of how you can do CPU profiling with perf and eBPF/BCC, to create FlameGraphs and ColdGraphs visualizations of the on-CPU/off-CPU time spent by the database. Based on these visualizations and reading the database source code (this is why we love Open Source!) you can quickly gain insight about what's burning CPU (FlameGraphs) and what's causing CPU to wait (ColdGraphs), and with this knowledge you will be several steps closer to answering "what's consuming all that CPU time".&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_cpu_flames/</url>
      <location>H.2214</location>
      <attendee>Vinicius Grippa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10273@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10273</pentabarf:event-id>
      <pentabarf:event-slug>opensips</pentabarf:event-slug>
      <pentabarf:event-tag>opensips</pentabarf:event-tag>
      <pentabarf:title>Reach for the Clouds With OpenSIPS 3.0</pentabarf:title>
      <pentabarf:subtitle>A major release focused on the DevOps mindset</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications</pentabarf:track>
      <pentabarf:start>2020-02-02 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T161000</dtstart>
      <dtend>20200202T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Reach for the Clouds With OpenSIPS 3.0- A major release focused on the DevOps mindset</summary>
      <description>&lt;p&gt;Tune in and get up-to-date with the philosophy and features behind the major
version shift in the latest OpenSIPS 3.0 release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications</categories>
      <url>https:/fosdem.org/2020/schedule/event/opensips/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Liviu Chircu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10318@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10318</pentabarf:event-id>
      <pentabarf:event-slug>innersourceupstream</pentabarf:event-slug>
      <pentabarf:event-tag>innersourceupstream</pentabarf:event-tag>
      <pentabarf:title>How Does Innersource Impact on the Future of Upstream Contributions?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T161000</dtstart>
      <dtend>20200202T163500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How Does Innersource Impact on the Future of Upstream Contributions?</summary>
      <description>&lt;p&gt;Innersource is a growing phenomenon that is widely viewed as improvement over existing regimes of proprietary silos within for-profit corporate walls. The bargain it strikes is compelling but curious: developers yield benefits that please them regarding software sharing &amp;amp; improvement, while companies succeed in keeping their software crown jewels locked up &amp;amp; locked down.
 How will that impact software freedom? Will it increase or decrease upstream contribution?  Will developers use Innersource as a jumping ground to FLOSS contribution, or will silos stay siloed?   What can Open Source Program Offices do to mitigate downsides to Innersource in an effort to increase FOSS-curious employee retention and interest? This talk explores these issues.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/innersourceupstream/</url>
      <location>UB5.230</location>
      <attendee>Bradley M. Kuhn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10423@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10423</pentabarf:event-id>
      <pentabarf:event-slug>retro_music_open_cubic_player</pentabarf:event-slug>
      <pentabarf:event-tag>retro_music_open_cubic_player</pentabarf:event-tag>
      <pentabarf:title>Retro music - Open Cubic Player</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T161000</dtstart>
      <dtend>20200201T164000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Retro music - Open Cubic Player</summary>
      <description>&lt;p&gt;This presentation includes multiple topics mixed together
*   Porting a DOS multimedia program into Linux/BSD
*   How music was composed/stored in old type of games from the 8bit era, up into the amiga (and partly the DOS world)
*   How does audio/music hardware work. C64 SID, ZX-Spectrum and alike, Amiga, Adlib FM-synth OPL2/3 and General Midi&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_music_open_cubic_player/</url>
      <location>K.3.401</location>
      <attendee>Stian Sebastian Skjelstad</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10576@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10576</pentabarf:event-id>
      <pentabarf:event-slug>testing_writing_go_tests</pentabarf:event-slug>
      <pentabarf:event-tag>testing_writing_go_tests</pentabarf:event-tag>
      <pentabarf:title>Writing Go(od) Tests</pentabarf:title>
      <pentabarf:subtitle>Writing good tests in golang</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T161000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Writing Go(od) Tests- Writing good tests in golang</summary>
      <description>&lt;p&gt;Every year we hear great content about how to &lt;em&gt;develop&lt;/em&gt; in Go, but rarely do we focus on how to &lt;em&gt;test&lt;/em&gt; in Go. Well written tests are critical to the success of a project, and more often than not, they can help drive developers to design features in more simple and concise ways.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_writing_go_tests/</url>
      <location>UB2.147</location>
      <attendee>Nikki Attea</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9270@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9270</pentabarf:event-id>
      <pentabarf:event-slug>gmsh</pentabarf:event-slug>
      <pentabarf:event-tag>gmsh</pentabarf:event-tag>
      <pentabarf:title>Gmsh</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T161500</dtstart>
      <dtend>20200201T163500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Gmsh</summary>
      <description>&lt;p&gt;Gmsh (http://gmsh.info) is an open source finite element mesh generator with built-in pre- and post-processing facilities. Under continuous development for the last two decades, it has become the de facto standard for open source finite element mesh generation, with a large user community in both academia and industry. In this talk I will present an overview of Gmsh, and highlight recent developments including the support for constructive solid geometry, new robust and parallel meshing algorithms, flexible solver integration and a new multi-language Application Programming Interface in C++, C, Python and Julia.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/gmsh/</url>
      <location>H.2213</location>
      <attendee>Christophe Geuzaine</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9279@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9279</pentabarf:event-id>
      <pentabarf:event-slug>junitjupiter</pentabarf:event-slug>
      <pentabarf:event-tag>junitjupiter</pentabarf:event-tag>
      <pentabarf:title>Unit Testing with JUnit Jupiter - How to Use the new JUnit Jupiter Platform</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Tools and Editors</pentabarf:track>
      <pentabarf:start>2020-02-02 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T161500</dtstart>
      <dtend>20200202T163500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Unit Testing with JUnit Jupiter - How to Use the new JUnit Jupiter Platform</summary>
      <description>&lt;p&gt;Starting with the new &lt;a href="https://junit.org/"&gt;JUnit Jupiter Platform&lt;/a&gt; which is available for longer time there are much more options than with JUnit 4 or TestNG. This lecture will show the differences of JUnit Jupiter platform and how it can be used to write better unit- and or integration tests.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/junitjupiter/</url>
      <location>UD2.119</location>
      <attendee>Karl Heinz Marbaise</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9347@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9347</pentabarf:event-id>
      <pentabarf:event-slug>integration_processes</pentabarf:event-slug>
      <pentabarf:event-tag>integration_processes</pentabarf:event-tag>
      <pentabarf:title>Integration Processes</pentabarf:title>
      <pentabarf:subtitle>Data flowing the easy way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T161500</dtstart>
      <dtend>20200202T163500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Integration Processes- Data flowing the easy way</summary>
      <description>&lt;p&gt;To run our software we need a flow of data going through it. Usually we write scripting pieces to make that workflow of data moving from one component to the next. Integration Processes are the "glue" between these software pieces. Automating the data flows, adding conditional steps, handling credentials on a secure way,... That's usually a tedious and repetitive task lots of developers do again and again. With Integration Processes frameworks we can make it simpler and reuse expertise from other developers. We could even build entire workflows without throwing a single line of code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/integration_processes/</url>
      <location>AW1.126</location>
      <attendee>María Arias de Reyna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9905@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9905</pentabarf:event-id>
      <pentabarf:event-slug>graph_gunrock</pentabarf:event-slug>
      <pentabarf:event-tag>graph_gunrock</pentabarf:event-tag>
      <pentabarf:title>Gunrock: High-Performance Graph Analytics for the GPU</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T161500</dtstart>
      <dtend>20200201T163500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Gunrock: High-Performance Graph Analytics for the GPU</summary>
      <description>&lt;p&gt;Gunrock is a CUDA library for graph-processing designed specifically for the GPU. It uses a high-level, bulk-synchronous, data-centric abstraction focused on operations on vertex or edge frontiers. Gunrock achieves a balance between performance and expressiveness by coupling high-performance GPU computing primitives and optimization strategies, particularly in the area of fine-grained load balancing, with a high-level programming model that allows programmers to quickly develop new graph primitives that scale from one to many GPUs on a node with small code size and minimal GPU programming knowledge.&lt;/p&gt;

&lt;p&gt;Features of Gunrock include:
- Best of class performance among GPU graph analytics frameworks
- A large number of graph applications (28 at last count)
- A data-centric programming model targeted at GPUs that offers advantages over other programming models
- A programming model that scales to multiple GPUs with high performance while still using the same code as a single-GPU primitive&lt;/p&gt;

&lt;p&gt;Gunrock began in 2013 as a project under DARPA's XDATA program and is currently the performance reference in DARPA's HIVE program. Gunrock is also in development as a component in NVIDIA's RAPIDS platform for data analytics. The Gunrock team actively develops and improves Gunrock under an Apache 2.0 license.&lt;/p&gt;

&lt;p&gt;https://gunrock.github.io/&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_gunrock/</url>
      <location>AW1.121</location>
      <attendee>Muhammad Osama</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9015@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9015</pentabarf:event-id>
      <pentabarf:event-slug>mandos_disk_encryption</pentabarf:event-slug>
      <pentabarf:event-tag>mandos_disk_encryption</pentabarf:event-tag>
      <pentabarf:title>Mandos</pentabarf:title>
      <pentabarf:subtitle>Disk encryption without passwords</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T162000</dtstart>
      <dtend>20200201T163500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Mandos- Disk encryption without passwords</summary>
      <description>&lt;p&gt;Disk encryption is essential for physical computer security, but seldom used due to the trouble of remembering and typing a password at every restart. We describe Mandos, a program which solves this problem, its security model, and the underlying concepts of its design, and some of its evolution over the 10 years since its initial release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/mandos_disk_encryption/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Teddy Hogeborn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9438@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9438</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_designing_a_dsl</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_designing_a_dsl</pentabarf:event-tag>
      <pentabarf:title>Designing a DSL with Kotlin</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Kotlin</pentabarf:track>
      <pentabarf:start>2020-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T162000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Designing a DSL with Kotlin</summary>
      <description>&lt;p&gt;Kotlin is one of those “new” JVM languages that are currently rocking the boat. Although it’s made a great impact on Android, it’s equally good on the server side. As Domain-Specific Languages are constrained by the language they run on, Kotlin frees developers from Java fluent builders to propose something better.&lt;/p&gt;

&lt;p&gt;Using the Vaadin web framework as an example, I’ll demo how one could design its own DSL with Kotlin.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Kotlin</categories>
      <url>https:/fosdem.org/2020/schedule/event/kotlin_designing_a_dsl/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Nicolas Frankel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9813@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9813</pentabarf:event-id>
      <pentabarf:event-slug>mixing_kool_aids</pentabarf:event-slug>
      <pentabarf:event-tag>mixing_kool_aids</pentabarf:event-tag>
      <pentabarf:title>Mixing kool-aids! Accelerate the internet with AF_XDP &amp; DPDK</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T162000</dtstart>
      <dtend>20200201T164000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Mixing kool-aids! Accelerate the internet with AF_XDP &amp; DPDK</summary>
      <description>&lt;p&gt;"With its recent advancements, AF&lt;em&gt;XDP is gaining popularity in the high performance packet processing space. As a result, existing frameworks for packet processing, such as DPDK, are integrating AF&lt;/em&gt;XDP support to provide more options for moving packets to user space applications. The challenge with such integration is that both AF_XDP and frameworks like DPDK have their own assumptions and constraints about such things as, for example, how to align or manage packet buffers, making the integration less straight forward than it might appear at first glance.&lt;/p&gt;

&lt;p&gt;This talk takes a look at the usability of AF&lt;em&gt;XDP pre-kernel v5.4, before diving into the recent challenges we encountered when integrating DPDK and AF&lt;/em&gt;XDP, and how we made changes (on both sides) to allow the two to work together in a much more seamless manner."&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/mixing_kool_aids/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ciara Loftus</attendee>
      <attendee>Kevin Laatz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9985@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9985</pentabarf:event-id>
      <pentabarf:event-slug>european_software_funded_research</pentabarf:event-slug>
      <pentabarf:event-tag>european_software_funded_research</pentabarf:event-tag>
      <pentabarf:title>European Software Engineering funded research</pentabarf:title>
      <pentabarf:subtitle>What has happened under Horizon 2020 and what we already now about the future.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T162000</dtstart>
      <dtend>20200202T163500</dtend>
      <duration>00:15:00:00</duration>
      <summary>European Software Engineering funded research- What has happened under Horizon 2020 and what we already now about the future.</summary>
      <description>&lt;p&gt;This lightning talk will explain the latest funding results of the European Framework Programme for Research (Horizon 2020) concerning software engineering.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/european_software_funded_research/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Luis C. Busquets Pérez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10144@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10144</pentabarf:event-id>
      <pentabarf:event-slug>nimultralowoverheadruntime</pentabarf:event-slug>
      <pentabarf:event-tag>nimultralowoverheadruntime</pentabarf:event-tag>
      <pentabarf:title>Designing an ultra low-overhead multithreading runtime for Nim</pentabarf:title>
      <pentabarf:subtitle>Exposing fine-grained parallelism for 32+ cores hardware via message passing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T162000</dtstart>
      <dtend>20200202T164000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing an ultra low-overhead multithreading runtime for Nim- Exposing fine-grained parallelism for 32+ cores hardware via message passing</summary>
      <description>&lt;p&gt;While multithreading abstractions are consolidating over a couple of basic primitives around the notion of tasks and futures, under the hood implementations are vastly differing.
The abstraction "details" are significant in the current era as developers now have to find parallelism opportunities for 16+ cores on consumer CPUs.&lt;/p&gt;

&lt;p&gt;We go over the design space of task-parallel and data-parallel multithreading runtime library and present an unique, scalable approach
based on message passing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/nimultralowoverheadruntime/</url>
      <location>AW1.125</location>
      <attendee>Mamy Ratsimbazafy </attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10338@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10338</pentabarf:event-id>
      <pentabarf:event-slug>containers_steam</pentabarf:event-slug>
      <pentabarf:event-tag>containers_steam</pentabarf:event-tag>
      <pentabarf:title>Containers and Steam</pentabarf:title>
      <pentabarf:subtitle>Putting games under pressure</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T162000</dtstart>
      <dtend>20200201T164000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Containers and Steam- Putting games under pressure</summary>
      <description>&lt;p&gt;The availability of namespaces inside user sessions is increasing, and Valve's Steam game distribution platform is taking advantage of this for better gaming on Linux.&lt;/p&gt;

&lt;p&gt;A recent beta of Steam for Linux adds pressure-vessel, an experimental mechanism developed by Collabora to put games in containers. This gives the game partial isolation from various aspects of the host system, and in particular allows it to use a runtime library stack that is not entangled with the host's, with different games using different runtimes.&lt;/p&gt;

&lt;p&gt;Meanwhile, the unofficial Steam Flatpak app distributed on Flathub puts the entire Steam client and all of its games in a container. This gives the Steam client more thorough isolation from the host system, but all the games have to share that single container.&lt;/p&gt;

&lt;p&gt;In this talk, pressure-vessel developer and Flatpak contributor Simon McVittie will compare the two approaches and the challenges they encounter, and look at where Steam containers might go in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_steam/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Simon McVittie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10539@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10539</pentabarf:event-id>
      <pentabarf:event-slug>webperf_font_loading</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_font_loading</pentabarf:event-tag>
      <pentabarf:title>Hint, Hint, Font Loading Matters!</pentabarf:title>
      <pentabarf:subtitle>Fonts are lovely but can slow down our loads. How can we make them faster?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T162000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Hint, Hint, Font Loading Matters!- Fonts are lovely but can slow down our loads. How can we make them faster?</summary>
      <description>&lt;p&gt;We all love fonts. From Google Fonts to Typekit, Hoefler&amp;amp;Co and more, they give character and tone to our websites. The down side of fonts is that they can really slow down our loads. In this talk we'll learn about common pitfalls like critical requests depth and how to use resource hints to play tricks with latency to load web applications faster. We'll walk through a network profile to understand what's going on in the browser and how to make it faster.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_font_loading/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Sia Karamalegos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10563@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10563</pentabarf:event-id>
      <pentabarf:event-slug>om_rist</pentabarf:event-slug>
      <pentabarf:event-tag>om_rist</pentabarf:event-tag>
      <pentabarf:title>Getting Your Virtual Hands On RIST</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2020-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200202T162000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Getting Your Virtual Hands On RIST</summary>
      <description>&lt;p&gt;There are a number of error correction protocols that provide backwards error correction. These are commonly used to transport media streams from remotes to the content provider, or the content provider to distribution. They allow, for example, streams from a pro basketball game to be transported over public Internet from stadium to network NOC without error; or as another example, packages of ethnic TV channels, to be moved from continent to continent. Players include DVEO, which uses the proprietary Dozer protocol for which the speaker holds the patent; WOWZA uses a customized SRT which is based on open source, and a few more. They all work on the principle of shooting off a bunch of udp packets from one IP to another, setting up a buffer, and then using an automatic re-request mechanism to request re-sends of lost or corrupted udp packets. RIST was designed with the participation of several vendors to bring some of the features normally found in proprietary error correction protocols into the free and open source world. It may even become a "lingua franca" between vendors. VLC, upipe and gstreamer can already reassemble and play back RIST transported streams. We will talk about a new open source project that provides an easy to use lib for rist and we'll discuss two pre-packaged images we've made available for AWS, Azure, VMWare and KVM. With these images, you can send a RIST encoded stream from cloud to end user viewer, or from cloud to cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2020/schedule/event/om_rist/</url>
      <location>UB2.147</location>
      <attendee>Sergio Ammirata</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10728@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10728</pentabarf:event-id>
      <pentabarf:event-slug>jit2020</pentabarf:event-slug>
      <pentabarf:event-tag>jit2020</pentabarf:event-tag>
      <pentabarf:title>Just-in-time compiling Java in 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T162000</dtstart>
      <dtend>20200201T164500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Just-in-time compiling Java in 2020</summary>
      <description>&lt;p&gt;Client compiler, server compiler, JVMCI, Graal ... What are we using today and how do they work together?
In this talk I'll give and overview of the Just-in-time compilers included in OpenJDK and explain how to play with them.
I'll also address Just-in-time compiler threads and resource related issues.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/jit2020/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Martin Doerr</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10123@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10123</pentabarf:event-id>
      <pentabarf:event-slug>ephemeral_pinning_a_dynamic_metadata_management_strategy_for_cephfs</pentabarf:event-slug>
      <pentabarf:event-tag>ephemeral_pinning_a_dynamic_metadata_management_strategy_for_cephfs</pentabarf:event-tag>
      <pentabarf:title>Ephemeral Pinning: A Dynamic Metadata Management Strategy for CephFS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2020-02-02 16:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T162500</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Ephemeral Pinning: A Dynamic Metadata Management Strategy for CephFS</summary>
      <description>&lt;p&gt;Having a separate cluster of Metadata Servers (MDS) is a well known design strategy among distributed file-system architectures.  One challenge faced by this approach is how to distribute metadata among the MDSs. Unlike data storage and it's associated I/O throughput, which can be scaled linearly with the number of storage devices, file-system metadata is a fairly complex entity to scale due to it's hierarchical nature. In hindsight, a pure hashing based metadata distribution strategy seems like a perfect fit. But, this is not exactly the case. What are the pitfalls then? Too many inter-MDS hops (due to POSIX traversal semantics), loss of hierarchical locality degrades file-system performance, and as a result, this is not beneficial for a workload whose directory hierarchy tree grows in depth rather than breadth. CephFS's metadata balancer takes a different approach by partitioning metadata sub-trees across MDSs thereby preserving good locality benefits. Although efficient, this involves a lot of back and forth migrations of sub-trees and the locality benefits are sometimes trumped by sub-optimal distributions.&lt;/p&gt;

&lt;p&gt;In this talk, we present a new metadata distribution strategy employed in CephFS - Ephemeral Pinning. This strategy combines the benefits of hashing and naive sub-tree partitioning by intelligently pinning sub-trees to MDSs so as to obtain a balanced distribution as the workload metadata grows by depth and breadth. A consistent hashing based load balancer helps in maintaining an optimal distribution during addition or failure of MDSs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2020/schedule/event/ephemeral_pinning_a_dynamic_metadata_management_strategy_for_cephfs/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Sidharth Anupkrishnan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10666@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10666</pentabarf:event-id>
      <pentabarf:event-slug>kubernetes_gitops</pentabarf:event-slug>
      <pentabarf:event-tag>kubernetes_gitops</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT How secure is your build/server?</pentabarf:title>
      <pentabarf:subtitle>a story of packages and trust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Continuous Integration and Continuous Deployment</pentabarf:track>
      <pentabarf:start>2020-02-02 16:25:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200202T162500</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT How secure is your build/server?- a story of packages and trust</summary>
      <description>&lt;p&gt;We have learned that we need to trust others, but as our parents used to say - don’t trust strangers. So we secure our production server more than ever.&lt;/p&gt;

&lt;p&gt;Yet, there is this no-man's land: “the build server”. We think it’s time to take a closer look at some of the good practices around securing builds &amp;amp; artifacts to improve our day to day level of trust.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Safe, gated and integrated GitOps for Kubernetes" that was due to have been given by Mohammed Naser, who unfortunately is now unable to present. We wish him a speedy recovery.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Continuous Integration and Continuous Deployment</categories>
      <url>https:/fosdem.org/2020/schedule/event/kubernetes_gitops/</url>
      <location>UB4.136</location>
      <attendee>Patrick Debois</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9302@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9302</pentabarf:event-id>
      <pentabarf:event-slug>iotzyre</pentabarf:event-slug>
      <pentabarf:event-tag>iotzyre</pentabarf:event-tag>
      <pentabarf:title>Zyre: p2p messaging to fuck the cloud</pentabarf:title>
      <pentabarf:subtitle>Pieter Hintjens last IOT project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet of Things</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Zyre: p2p messaging to fuck the cloud- Pieter Hintjens last IOT project</summary>
      <description>&lt;p&gt;Pieter Hintjens last IOT project, running OpenWRT and the Zyre p2p library.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet of Things</categories>
      <url>https:/fosdem.org/2020/schedule/event/iotzyre/</url>
      <location>UD2.218A</location>
      <attendee>Benjamin Henrion (zoobab)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9308@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9308</pentabarf:event-id>
      <pentabarf:event-slug>fsr_software_defined_radio_based_scientific_instrumentation</pentabarf:event-slug>
      <pentabarf:event-tag>fsr_software_defined_radio_based_scientific_instrumentation</pentabarf:event-tag>
      <pentabarf:title>Software Defined Radio based scientific instrumentation</pentabarf:title>
      <pentabarf:subtitle>using SDR frontends and oscilloscopes for fast measurements</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Software Defined Radio based scientific instrumentation- using SDR frontends and oscilloscopes for fast measurements</summary>
      <description>&lt;p&gt;Software Defined Radio is best known for receiving and processing radiofrequency signals transmitted over the ether. However, many scientific experiments benefit from the flexibility, stability and reconfigurability of digital signal processing even when handling radiofrequency signals. In this presentation, we address two demonstrations of this concept. First, readily available SDR hardware is used to replace general purpose laboratory instruments (spectrum analyzer, lock in amplifier)
for characterizing radiofrequency processing acoustic transducers (filters, resonators). The benefit of SDR lies in communication bandwidth: while general purpose
instrument communication protocols (GPIB, VXI11 over Ethernet) require hundreds of milliseconds or seconds to transfer data, SDR platforms stream at high bandwidth I/Q coefficients collected on the fly on a ZeroMQ socket by the (GNU/Octave) processing software. We demonstrate a 10000 fold bandwidth gain when converting a general purpose instrument experiment to a SDR approach. Another approach is to address high bandwidth radiofrequency oscilloscopes as radiofrequency source for time of flight measurement. The gr-oscilloscope GNU Radio source demonstrates how to communicate between GNU Radio and laboratory grade equipment, here oscilloscopes, for processing discontinuous data streams using GNU Radio.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2020/schedule/event/fsr_software_defined_radio_based_scientific_instrumentation/</url>
      <location>AW1.120</location>
      <attendee>Jean-Michel Friedt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9515@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9515</pentabarf:event-id>
      <pentabarf:event-slug>ema_yocto_extra_tools</pentabarf:event-slug>
      <pentabarf:event-tag>ema_yocto_extra_tools</pentabarf:event-tag>
      <pentabarf:title>How Yocto extra tools help industrial project</pentabarf:title>
      <pentabarf:subtitle>Yocto is not (only) bitbake </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T172000</dtend>
      <duration>00:50:00:00</duration>
      <summary>How Yocto extra tools help industrial project- Yocto is not (only) bitbake </summary>
      <description>&lt;p&gt;Yocto is the most famous "build system" for embedded Linux. During this conference we'll study how to use some Yocto  features to help the development of a free industrial project. We will study the eSDK (extended cross-toolchain), Ptest and Testimage (CI), Devtool and Devshell (recipe modification). We will also learn how to be in compliance with the GPLv3 / LGPLv3 licenses thanks to the "archiver" class (and more).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_yocto_extra_tools/</url>
      <location>UD2.218A</location>
      <attendee>Pierre Ficheux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9819@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9819</pentabarf:event-id>
      <pentabarf:event-slug>clc_nuspell_version_3_of_the_new_spell_checker</pentabarf:event-slug>
      <pentabarf:event-tag>clc_nuspell_version_3_of_the_new_spell_checker</pentabarf:event-tag>
      <pentabarf:title>Nuspell: version 3 of the new spell checker</pentabarf:title>
      <pentabarf:subtitle>FOSS spell checker implemented in C++17 with aid of Mozilla</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Nuspell: version 3 of the new spell checker- FOSS spell checker implemented in C++17 with aid of Mozilla</summary>
      <description>&lt;p&gt;Nuspell version 3 is a FOSS checker that is written in pure C++17. It extensively supports character encodings, locales, compounding, affixing and complex morphology. Existing spell checking in web browsers, office suits, IDEs and other text editors can use this as a drop-in replacement. Nuspell supports 90 languages, suggestions and personal dictionaries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_nuspell_version_3_of_the_new_spell_checker/</url>
      <location>AW1.120</location>
      <attendee>Sander van Geloven</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9990@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9990</pentabarf:event-id>
      <pentabarf:event-slug>python2020_foxdot</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_foxdot</pentabarf:event-tag>
      <pentabarf:title>FoxDot and the Summer of 2019</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>FoxDot and the Summer of 2019</summary>
      <description>&lt;p&gt;Yeah, this is about my last summer. But I promise to focus on the story of how I was able to do four amazing lightning talks with Python and a harmonica.&lt;/p&gt;

&lt;p&gt;This one is not about technical stuff, it is about finding something that python overlaps with your hobbies and sharing it back to the community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_foxdot/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Moisés Guimarães</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10024@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10024</pentabarf:event-id>
      <pentabarf:event-slug>ecmwf</pentabarf:event-slug>
      <pentabarf:event-tag>ecmwf</pentabarf:event-tag>
      <pentabarf:title>Building cloud-based data services to enable earth-science workflows across HPC centres</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>HPC, Big Data, and Data Science</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building cloud-based data services to enable earth-science workflows across HPC centres</summary>
      <description>&lt;p&gt;Weather forecasts produced by ECMWF and environment services by the Copernicus programme act as a vital input for many downstream simulations and applications. A variety of products, such as ECMWF reanalyses and archived forecasts, are additionally available to users via the MARS archive and the Copernicus data portal. Transferring, storing and locally modifying large volumes of such data prior to integration currently presents a significant challenge to users. The key aim for ECMWF within the H2020 HiDALGO project is to migrate some of these tasks to the cloud, thereby facilitating fast and seamless application integration by enabling precise and efficient data delivery to the end-user. The required cloud infrastructure development will also feed into ECMWF's contribution to the European Weather Cloud pilot which is a collaborative cloud development project between ECMWF and EUMETSAT.&lt;/p&gt;

&lt;p&gt;ECMWF and its HiDALGO partners aim to implement a set of services that enable the simulation of complex global challenges which require massive high performance computing resources alongside state-of-the-art data analytics and visualization.&lt;/p&gt;

&lt;p&gt;ECMWF's role in the project will be to enable seamless integration of two pilot applications with its meteorological data and services delivered via ECMWF's Cloud and orchestrated by bespoke HiDALGO workflows. The demonstrated workflows show the increased value of weather forecasts, but also derived forecasts for air quality as provided by the Copernicus Atmospheric Monitoring Service (CAMS).&lt;/p&gt;

&lt;p&gt;The HiDALGO use-case workflows are comprised of four main components: pre-processing, numerical simulation, post-processing and visualization. The core simulations are ideally suited to running in a dedicated HPC environment, due to their large computational demands, coupled with the heavy communication overhead between parallel processes. However, the pre-/post-processing and visualisation tasks generally do not demand more than a few cores to compute and do not require message passing between instances, hence they are good candidates to run in a cloud environment. Enabling, managing and orchestrating the integration of both HPC and cloud environments to improve overall performance is the key goal of HiDALGO.&lt;/p&gt;

&lt;p&gt;This talk will give a general overview of HiDALGO project and its main aims and objectives. It will present the two test pilot applications which will be used for integration, and an overview of the general workflows and services within HiDALGO. In particular, it will focus on how ECMWF's cloud data and services will couple with the test pilot applications to improve overall workflow performance and enable access to new data for the pilot users.&lt;/p&gt;

&lt;p&gt;This work is supported by the HiDALGO project and has been partly funded by the European Commission's ICT activity of the H2020 Programme under grant agreement number: 824115.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data, and Data Science</categories>
      <url>https:/fosdem.org/2020/schedule/event/ecmwf/</url>
      <location>UB5.132</location>
      <attendee>John Hanley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10064@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10064</pentabarf:event-id>
      <pentabarf:event-slug>building_confidence_in_security</pentabarf:event-slug>
      <pentabarf:event-tag>building_confidence_in_security</pentabarf:event-tag>
      <pentabarf:title>Building Confidence &amp; Overcoming Insecurity</pentabarf:title>
      <pentabarf:subtitle>The ultimate software supply chain self-help guide</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building Confidence &amp; Overcoming Insecurity- The ultimate software supply chain self-help guide</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/building_confidence_in_security/</url>
      <location>UD2.119</location>
      <attendee>Jeff McAffer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10117@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10117</pentabarf:event-id>
      <pentabarf:event-slug>web_of_twins</pentabarf:event-slug>
      <pentabarf:event-tag>web_of_twins</pentabarf:event-tag>
      <pentabarf:title>Web of Twins</pentabarf:title>
      <pentabarf:subtitle>From IoT to Immersive worlds and beyond...</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>JavaScript</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Web of Twins- From IoT to Immersive worlds and beyond...</summary>
      <description>&lt;p&gt;Overview of Web of Things concept, Mozilla WebThings IoT platform demonstrated using A-Frame 3D framework for building virtual reality experiences.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>JavaScript</categories>
      <url>https:/fosdem.org/2020/schedule/event/web_of_twins/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Philippe Coval</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10211@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10211</pentabarf:event-id>
      <pentabarf:event-slug>monitoring_large_scale_uni_network</pentabarf:event-slug>
      <pentabarf:event-tag>monitoring_large_scale_uni_network</pentabarf:event-tag>
      <pentabarf:title>Monitoring of a Large-Scale University Network: Lessons Learned and Future Directions</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Monitoring of a Large-Scale University Network: Lessons Learned and Future Directions</summary>
      <description>&lt;p&gt;The complexity of network monitoring strongly depends on the size of the network under observation. Challenges in monitoring large-scale networks arise not only from dealing with a large volume of traffic, but also from keeping track of all traffic sources, destinations, and who-talks-to-whom communications. Analyzing this information allows to uncover new behaviors that would have not been visible by merely observing common metrics such as bytes and packets. The drawback is that extra pressure is put on the monitoring system as well and on the downstream data- and timeseries-stores.&lt;/p&gt;

&lt;p&gt;This talk presents a case study based on the monitoring of a large-scale university network. Challenges faced, findings, and lessons learned will be examined. It will be shown how to make sense of the input data to properly manage and reduce its scale as early as possible in the monitoring system. The discussion will also highlight the advantages and limitations of the opensource software components of the monitoring system. In particular, the opensource network monitoring tool ntopng and the timeseries-store InfluxDB will be considered. It will be shown what happens when ntopng and InfluxDB are pushed to their limits and beyond, and what it can be done to ensure their smooth operation. Relevant findings, behaviors uncovered in the network traffic, and future directions will conclude the talk. Intended audience is technical and managerial individuals who are familiar with network monitoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2020/schedule/event/monitoring_large_scale_uni_network/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Simone Mainardi</attendee>
      <attendee>Tobias Appel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10284@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10284</pentabarf:event-id>
      <pentabarf:event-slug>infratesting</pentabarf:event-slug>
      <pentabarf:event-tag>infratesting</pentabarf:event-tag>
      <pentabarf:title>Infrastructure testing, it's a real thing!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Infrastructure testing, it's a real thing!</summary>
      <description>&lt;p&gt;Software developers have been testing their code for years. Why is it still not a common thing for infrastructure and operations people? We are in an era where it is expected everyone moves fast. Moving too fast can negatively affect our customers so it's vital that we ensure the changes we make to our infrastructure are tested like other code changes would be.&lt;/p&gt;

&lt;p&gt;In this talk, Paul is going to demonstrate some of the methods for testing infrastructure code. The talk will demonstrate how to establish fast feedback loops that provisions infrastructure, as well as being able to check that the code adheres to company policies, and has not drifted from the plan of record as specified in our infrastructure as code repository.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/infratesting/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Paul Stack</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10323@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10323</pentabarf:event-id>
      <pentabarf:event-slug>open_research_shareable_workflow</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_shareable_workflow</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Transforming scattered analyses into a documented, reproducible and shareable workflow</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Transforming scattered analyses into a documented, reproducible and shareable workflow</summary>
      <description>&lt;p&gt;This presentation is a feedback from experience on helping a researcher transforming a series of scattered analyses into a documented, reproducible and shareable workflow.&lt;br/&gt;
Time allocated by researchers to program / code the analyses required to answer their scientific questions is usually low compared to other tasks. As a result, multiple small experiments are developed and outputs are gathered as best as possible to be presented in a scientific paper. However, science is not only about sharing results but also sharing methods. How can we make our results reproducible when we developed multiple, usually undocumented analyses? What do we do if the program is only applicable to our computer directory architecture? This is always possible to take time to rewrite, re-arrange and document analyses at the time we want/have to share them. Here, I will take the exemple of a "collaboration fest" where we dissected R scripts of a researcher in ecology. We started a reproducible, documented and open-source R-package along with its website, automatically built using continuous integration: &lt;a href="https://cesco-lab.github.io/Vigie-Chiro_scripts/"&gt;https://cesco-lab.github.io/Vigie-Chiro_scripts/&lt;/a&gt;.&lt;br/&gt;
However, can we think, earlier in the process, a better way to use our small programming time slots by adopting a method that will save time in our future? In this aim, I will present a documentation-first method using little time while writing analyses, but saving a lot when the time has come to share your work.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_shareable_workflow/</url>
      <location>AW1.126</location>
      <attendee>Sébastien Rochette</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10342@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10342</pentabarf:event-id>
      <pentabarf:event-slug>integrate_collabora_online_with_web_applications</pentabarf:event-slug>
      <pentabarf:event-tag>integrate_collabora_online_with_web_applications</pentabarf:event-tag>
      <pentabarf:title>Integrate Collabora Online with web applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Integrate Collabora Online with web applications</summary>
      <description>&lt;p&gt;Come and hear how to integrate Collabora Online – a powerful online office suite based on LibreOffice code – with web applications. Learn about how Collabora developers helped to develop solutions by extending the WOPI-like API and PostMessage API of Collabora Online.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/integrate_collabora_online_with_web_applications/</url>
      <location>UB4.136</location>
      <attendee>Andras Timar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10432@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10432</pentabarf:event-id>
      <pentabarf:event-slug>pitch_your_project</pentabarf:event-slug>
      <pentabarf:event-tag>pitch_your_project</pentabarf:event-tag>
      <pentabarf:title>Pitch your project</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T165000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Pitch your project</summary>
      <description>&lt;p&gt;If you contribute to a free / open source project in need of design contributions, come and pitch it to the designers in the room.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/pitch_your_project/</url>
      <location>H.2213</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Amit Nambiar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10450@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10450</pentabarf:event-id>
      <pentabarf:event-slug>firmware_itsoecs</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_itsoecs</pentabarf:event-tag>
      <pentabarf:title>Improving the Security of Edge Computing Services</pentabarf:title>
      <pentabarf:subtitle>Update status of the support for AMD and Intel processors</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Improving the Security of Edge Computing Services- Update status of the support for AMD and Intel processors</summary>
      <description>&lt;p&gt;For the last several years, hypervisors have played a key role in platform
security by reducing the possible attack surface. At the same time, the hype
surrounding computing and Internet of Things Gateways has led to an increase in
network appliance devices. Our target was to create a less-insecure virtual
network appliance using TrenchBoot, Trusted Platform Module 2.0 and AMD SKINIT
Dynamic Root of Trust for Measurement to establish a Xen hypervisor with a
meta-virtualized pfSense firewall. We are going to present it with an update
of the status of support of TrenchBoot for AMD processors.
This appliance is supported by are supported by apu2, a reliable low-SWaP x86
device from Swiss OEM PC Engines. It can be used as a Single Office / Home
Office firewall or an industrial edge device and has mostly open-source
hardware, coreboot firmware, mPCIe extensibility and an extended support
lifecycle for the embedded Central Processing Unit and motherboard.
In this talk, we will show how to create a system, which enables a significant
portion of computations to the edge devices while maintaining security. Using
a simple, well-known platform, we will conduct a secure boot using the Static
Root of Trust for Measurement with coreboot, move to the Dynamic Root of Trust
for Measurement by SKINIT in TrenchBoot and use all of this to provide a
complete chain of trust for the Xen hypervisor, a virtual firewall appliance
isolated by an input–output memory management unit (IOMMU) from the physical
network interface controller (NIC) devices. We will present benchmark data
on virtualization overhead, explain how this complexity can still be practical
and outline the value of this stack. In the second part of presentation we will
discuss current status of Intel TXT development in the GRUB and Linux kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_itsoecs/</url>
      <location>K.4.601</location>
      <attendee>Daniel Kiper</attendee>
      <attendee>Piotr Król</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10491@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10491</pentabarf:event-id>
      <pentabarf:event-slug>dip_decentralize_fediverse</pentabarf:event-slug>
      <pentabarf:event-tag>dip_decentralize_fediverse</pentabarf:event-tag>
      <pentabarf:title>Who will Decentralise the Fediverse?</pentabarf:title>
      <pentabarf:subtitle>Self hosting on the Fediverse 3 years on.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Decentralized Internet and Privacy</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Who will Decentralise the Fediverse?- Self hosting on the Fediverse 3 years on.</summary>
      <description>&lt;p&gt;The promise of the internet has not been kind. In mainstream tech and open source alike, social media tech has failed a lot of people. People often face surveillance and abuse over valuable human interaction, or technology for technology's sake.&lt;/p&gt;

&lt;p&gt;Software like Mastodon has signaled a significant step forward towards a vision for how we can take existing social media and distribute power so that people can benefit.
In many respects, the experience is still not ideal, this talk highlight some of the key point that can make or break the fediverse&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2020/schedule/event/dip_decentralize_fediverse/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>kyzh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10510@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10510</pentabarf:event-id>
      <pentabarf:event-slug>uk_vuos</pentabarf:event-slug>
      <pentabarf:event-tag>uk_vuos</pentabarf:event-tag>
      <pentabarf:title>VUOS: Give Your Processes a New VU</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Microkernels and Component-based OS</pentabarf:track>
      <pentabarf:start>2020-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T163000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>VUOS: Give Your Processes a New VU</summary>
      <description>&lt;p&gt;VUOS is a different perspective on namespaces, anykernels and related concepts. The main idea behind VUOS is that it is possible to give processes their own "view" using partial virtual machines.&lt;/p&gt;

&lt;p&gt;A partial virtual machine intercepts the system call requests and operates like a filter: system calls can be forwarded to the kernel of the hosting system or processed by the partial virtual machine hypervisor.
In this way processes can see a mix of resources provided by the kernel (on which they have the same view of the other processes) and virtual resource. It is possible to mount filesystems, load networking stacks, change the structure of the file system tree, create virtual devices.&lt;/p&gt;

&lt;p&gt;The hypervisor is just a user process so while it gives new perspective for processes, it does not widen the attack surface of the kernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2020/schedule/event/uk_vuos/</url>
      <location>K.4.601</location>
      <attendee>Renzo Davoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10585@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10585</pentabarf:event-id>
      <pentabarf:event-slug>security_kernel_runtime_security_instrumentation</pentabarf:event-slug>
      <pentabarf:event-tag>security_kernel_runtime_security_instrumentation</pentabarf:event-tag>
      <pentabarf:title>Kernel Runtime Security Instrumentation</pentabarf:title>
      <pentabarf:subtitle>LSM+BPF=KRSI</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Kernel Runtime Security Instrumentation- LSM+BPF=KRSI</summary>
      <description>&lt;p&gt;KRSI (Kernel Runtime Security Instrumentation) is an ongoing effort at Google to upstream an LSM (Linux Security Module) instrumentable using eBPF (extended Berkeley Packet Filter) to the Linux kernel.&lt;/p&gt;

&lt;p&gt;KRSI allows system owners to dynamically attach eBPF programs to security hooks and write MAC and audit policies without having to reboot or patch the kernel thereby enabling a new class of system security and auditing software.&lt;/p&gt;

&lt;p&gt;This talk presents the main concepts behind KRSI: it introduces the technologies leveraged and presents the API exposed to users.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_kernel_runtime_security_instrumentation/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Florent Revest</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10802@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10802</pentabarf:event-id>
      <pentabarf:event-slug>quantum_bloqit</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_bloqit</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT bloqit</pentabarf:title>
      <pentabarf:subtitle>A tiny qubit duel game</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T163000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT bloqit- A tiny qubit duel game</summary>
      <description>&lt;p&gt;This talk is a late addition that replaces "Computing with TensorNetwork &amp;amp; QML Tools" by Stefan Leichenauer&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_bloqit/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Thomas Storwick</attendee>
      <attendee>Kelly Zheng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9269@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9269</pentabarf:event-id>
      <pentabarf:event-slug>dial_your_networking_code_up_to_11</pentabarf:event-slug>
      <pentabarf:event-tag>dial_your_networking_code_up_to_11</pentabarf:event-tag>
      <pentabarf:title>Dial your Networking Code up to 11</pentabarf:title>
      <pentabarf:subtitle>Vectorizing your network app to break the performance barrier</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T164000</dtstart>
      <dtend>20200201T172000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Dial your Networking Code up to 11- Vectorizing your network app to break the performance barrier</summary>
      <description>&lt;p&gt;Modern CPUs provide a wide variety of Single-instruction-multiple-data (SIMD) instructions, or vector instuctions, for operating on larger blocks of data than with regular instructions. Though thought of by many programmers primarily as instructions for doing calculations in parallel on arrays of data, these vector instructions can actually be used in other ways to accelerate packet processing applications. This talk goes through a number of examples in open-source projects, such as DPDK and OVS, where vector instructions have been used to boost performance significantly, and explains the general techniques used that can be applied to other applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/dial_your_networking_code_up_to_11/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Bruce Richardson</attendee>
      <attendee>Harry van Haaren</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9379@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9379</pentabarf:event-id>
      <pentabarf:event-slug>axiom</pentabarf:event-slug>
      <pentabarf:event-tag>axiom</pentabarf:event-tag>
      <pentabarf:title>AXIOM - open source cinema camera</pentabarf:title>
      <pentabarf:subtitle>Project Introduction and current state of development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T164000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AXIOM - open source cinema camera- Project Introduction and current state of development</summary>
      <description>&lt;p&gt;The presentation will give a brief overview of the projects history &amp;amp; lessons learned during the course of developing a high tech camera device as community project. We also want to demo and explain the produced hardware, enclosures and sample footage then look at the challenges still ahead. Last 5 minutes reserved for Q&amp;amp;A&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/axiom/</url>
      <location>H.2213</location>
      <attendee>Sebastian Pichelhofer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9604@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9604</pentabarf:event-id>
      <pentabarf:event-slug>redwax_trust_only_yourself</pentabarf:event-slug>
      <pentabarf:event-tag>redwax_trust_only_yourself</pentabarf:event-tag>
      <pentabarf:title>RedWax - trust only yourself</pentabarf:title>
      <pentabarf:subtitle>Easy Industry best practice authentication and security - federated or just for you. </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T164000</dtstart>
      <dtend>20200201T165500</dtend>
      <duration>00:15:00:00</duration>
      <summary>RedWax - trust only yourself- Easy Industry best practice authentication and security - federated or just for you. </summary>
      <description>&lt;p&gt;In this talk we will show you, practical, hands on, how you can secure your application, a small user community or environment using industry best of breed security, fully self-supporting and  &lt;em&gt;without&lt;/em&gt; having to rely on a central certificate authority, big-tech or other central powerhouses. As devolved &amp;amp; federated, or as central as you want - you set the rules. Working for you, with your standard-issue iPhone, your router or your laptop out of the box.&lt;/p&gt;

&lt;p&gt;Project redwax produces industry best practice crypto in a small package. Available today. If you know how to install the apache webserver - you are almost there.&lt;/p&gt;

&lt;p&gt;Project Redwax lets you download,a set of easy to deploy simple tools that capture and hard code a lot of industry best practice and specialist PKI knowledge. So that they can be put into the hands of a much wider community than currently served by a few specialist industries. It provides a non centralised, interoperable, open standard, open source, fully federated trust network where participants are not required to ask permission and can be self sufficient.&lt;/p&gt;

&lt;p&gt;This presentation presents what is available &lt;em&gt;today&lt;/em&gt; and our plans on how to take this further, to engage with the wider open source community that together we can support individuals, organisations and (small) companies to get best of breed, distributed, peer to peer, security, confidentiality and privacy without having to rely on central infrastructures.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/redwax_trust_only_yourself/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Dirk-Willem van Gulik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9690@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9690</pentabarf:event-id>
      <pentabarf:event-slug>mysql8_hash_join</pentabarf:event-slug>
      <pentabarf:event-tag>mysql8_hash_join</pentabarf:event-tag>
      <pentabarf:title>Hash Join in MySQL 8</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T164000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Hash Join in MySQL 8</summary>
      <description>&lt;p&gt;JOIN is one of the most common operation in a database system, and for a long time, the only algorithm for executing a join in MySQL has been variations of the nested loop algorithm. But starting from MySQL 8.0.18, it is now possible to execute joins using hash join. This presentation will walk you through how we were able to implement hash join using our new iterator executor, how hash join in MySQL works, when it is used, and everything else that is worth knowing about hash join in MySQL.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql8_hash_join/</url>
      <location>H.2214</location>
      <attendee>Erik Frøseth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9974@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9974</pentabarf:event-id>
      <pentabarf:event-slug>corpcommunitythrive</pentabarf:event-slug>
      <pentabarf:event-tag>corpcommunitythrive</pentabarf:event-tag>
      <pentabarf:title>Building a thriving community in company-led open source projects</pentabarf:title>
      <pentabarf:subtitle>Community matters in corporate open source</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2020-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T164000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building a thriving community in company-led open source projects- Community matters in corporate open source</summary>
      <description>&lt;p&gt;Traditional open source projects involve contributors from different organizations with the goal of addressing a common challenge for participating organizations or even the entire industry. Today, there are also many companies with businesses built around open source software. At first glance, it may seem impossible to build an open and authentic community for a company-based open source project when you need to balance the needs of the company with those of the community. In this talk, you will find that there are actually a lot similarities between contributors in company-based and traditional open source projects.  Additionally, it is possible to build a thriving community by satisfying the intrinsic motivation of contributors and providing opportunities for community members to have a voice in how the community (or even the business) is run. The presenter will also discuss how they transitioned from working as a community manager in foundation-based projects to a company-based open source project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2020/schedule/event/corpcommunitythrive/</url>
      <location>UB5.230</location>
      <attendee>Ray Paik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10182@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10182</pentabarf:event-id>
      <pentabarf:event-slug>asyncawaitnim</pentabarf:event-slug>
      <pentabarf:event-tag>asyncawaitnim</pentabarf:event-tag>
      <pentabarf:title>Async await in Nim</pentabarf:title>
      <pentabarf:subtitle>A demonstration of the flexibility metaprogramming can bring to a language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic, Experimental and Emerging Languages</pentabarf:track>
      <pentabarf:start>2020-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T164000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Async await in Nim- A demonstration of the flexibility metaprogramming can bring to a language</summary>
      <description>&lt;p&gt;The most basic API for async IO that is high level uses callbacks, but working with those becomes convoluted very quickly. A great solution is &lt;a href="https://en.wikipedia.org/wiki/Async/await"&gt;async await&lt;/a&gt;, but implementing it in a language is a complex endeavour. That is unless your language is flexible enough with strong enough metaprogramming support to make it possible to implement it without modifications to the compiler. Nim is one such language and its async await implementation is entirely implemented inside the standard library. In this talk I will describe how async await in Nim works, both at the syntax level and the event loop level.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic, Experimental and Emerging Languages</categories>
      <url>https:/fosdem.org/2020/schedule/event/asyncawaitnim/</url>
      <location>AW1.125</location>
      <attendee>Dominik Picheta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10471@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10471</pentabarf:event-id>
      <pentabarf:event-slug>graph_hardware_software_co_design</pentabarf:event-slug>
      <pentabarf:event-tag>graph_hardware_software_co_design</pentabarf:event-tag>
      <pentabarf:title>Hardware-Software Co-Design for Efficient Graph Application Computations on Emerging Architectures</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T164000</dtstart>
      <dtend>20200201T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Hardware-Software Co-Design for Efficient Graph Application Computations on Emerging Architectures</summary>
      <description>&lt;p&gt;Graph databases and applications have attracted much attention in the past few years due to the efficiency with which they can represent big data, connecting different layers of data structures and allowing analysis while preserving contextual relationships.
This has resulted in a fast-growing community that has been developing various database and algorithmic innovations in this area, many of which will be gathering together in this conference. We joined this field as computer architecture researchers and are currently building a complete hardware-software design, called DECADES, that aims to accelerate the execution of these algorithms.&lt;/p&gt;

&lt;p&gt;From a computer architecture point of view, applications involving dense matrix operations such as neural networks have garnered much attention for their acceleration through specialized hardware such as GPUs and TPUs, while graph applications remain difficult to improve even with modern specialized accelerator designs. The reason for this is the characteristic pointer-based data structures of graph applications and the resulting irregular memory accesses performed by many of these workloads. Such irregular memory accesses result in memory latency bottlenecks that dominate the total execution time. In this talk, as part of the DECADES infrastructure, we present an elegant hardware-software codesign solution, named FAST-LLAMAs, to overcome these memory-bottlenecks, and thus, accelerate graph and sparse applications in an energy efficient way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_hardware_software_co_design/</url>
      <location>AW1.121</location>
      <attendee>Margaret Martonosi</attendee>
      <attendee>Aninda Manocha</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10742@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10742</pentabarf:event-id>
      <pentabarf:event-slug>fosdem_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>fosdem_infrastructure</pentabarf:event-tag>
      <pentabarf:title>FOSDEM infrastructure review</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200202T164000</dtstart>
      <dtend>20200202T165500</dtend>
      <duration>00:15:00:00</duration>
      <summary>FOSDEM infrastructure review</summary>
      <description>&lt;p&gt;Informational and fun.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/fosdem_infrastructure/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10762@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10762</pentabarf:event-id>
      <pentabarf:event-slug>geochallenge</pentabarf:event-slug>
      <pentabarf:event-tag>geochallenge</pentabarf:event-tag>
      <pentabarf:title>Wallonia GeoChallenge </pentabarf:title>
      <pentabarf:subtitle>geodata, ideas and challenges  </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2020-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200202T164000</dtstart>
      <dtend>20200202T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Wallonia GeoChallenge - geodata, ideas and challenges  </summary>
      <description>&lt;p&gt;During the first months of 2020, the Geoportail of Wallonia,  and some partners will organise a public event called « The GeoChallenge ».&lt;/p&gt;

&lt;p&gt;In a few words, the idea is to ask  participants to solve public services or citizens expectations by using Wallonia’s geographic information and ressources.&lt;/p&gt;

&lt;p&gt;More than a hackathon, the event will last a few weeks with the idea to create results that translate into concrete benefits.&lt;/p&gt;

&lt;p&gt;The first call for proposals will be launched in february and will last until the end of 16th of march.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2020/schedule/event/geochallenge/</url>
      <location>AW1.126</location>
      <attendee>Emmanuel Jauquet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9597@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9597</pentabarf:event-id>
      <pentabarf:event-slug>retro_reviving_minitel</pentabarf:event-slug>
      <pentabarf:event-tag>retro_reviving_minitel</pentabarf:event-tag>
      <pentabarf:title>Reviving Minitel</pentabarf:title>
      <pentabarf:subtitle>How web technologies make it easy to emulate Minitel</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 16:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T164500</dtstart>
      <dtend>20200201T171500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Reviving Minitel- How web technologies make it easy to emulate Minitel</summary>
      <description>&lt;p&gt;Using web technologies, one can easily emulate the Minitel ecosystem, not only the iconic french terminal but also its servers. This easiness has been made possible due to ES6 and websockets.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_reviving_minitel/</url>
      <location>K.3.401</location>
      <attendee>Frédéric Bisson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10187@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10187</pentabarf:event-id>
      <pentabarf:event-slug>containers_hpc_unprivileged</pentabarf:event-slug>
      <pentabarf:event-tag>containers_hpc_unprivileged</pentabarf:event-tag>
      <pentabarf:title>Distributed HPC Applications with Unprivileged Containers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 16:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T164500</dtstart>
      <dtend>20200201T171500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Distributed HPC Applications with Unprivileged Containers</summary>
      <description>&lt;p&gt;We will present the challenges in doing distributed deep learning training at scale on shared heterogeneous infrastructure. At NVIDIA, we use containers extensively in our GPU clusters for both HPC and deep learning applications. We love containers for how they simplify software packaging and enable reproducibility without sacrificing performance. Docker is a popular tool for running application containers on Linux, and while it is possible to enable container workflows for users by granting them access to the docker daemon, the security impact needs to be carefully considered, especially in a shared environment. Relying on docker for the container runtime also requires a large amount of complicated boilerplate code to start multi-node jobs using the Message Passing Interface (MPI) for communication. In this presentation, we will introduce a new lightweight container runtime inspired from LXC and an associated plugin for the Slurm Workload Manager. Together, these two open-source projects enable a more secure architecture for our clusters, while also enabling a smoother user experience with containers on multi-node clusters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_hpc_unprivileged/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Felix Abecassis</attendee>
      <attendee>Jonathan Calmels</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10729@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10729</pentabarf:event-id>
      <pentabarf:event-slug>npes</pentabarf:event-slug>
      <pentabarf:event-tag>npes</pentabarf:event-tag>
      <pentabarf:title>Helpful NullPointerExceptions - The little thing that became a JEP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T165000</dtstart>
      <dtend>20200201T171500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Helpful NullPointerExceptions - The little thing that became a JEP</summary>
      <description>&lt;p&gt;One of the most prevalent - if not the most prevalent - exception type in Java is the NullPointerException. While Java set out to overcome the possibilities
to do the mistakes one can do when programming in languages like C/C++ by not exposing pointers in the Java language, the misleading term 'pointer' sneaked
into this exception. To this day, NullPointerExceptions thrown by the runtime system didn't contain messages. All you had was a callstack and a line number.
But in typical expressions and statements there are several dereferences where an NPE can occur in one line.&lt;/p&gt;

&lt;p&gt;We - some engineers in the SAP team - thought this could be helped by a little enhancement. The new NPE message gives precise information about the location
and tries to explain what was going on when a null reference was encountered. However, due to its prominent nature, it eventually became a JEP.&lt;/p&gt;

&lt;p&gt;In my talk I'll demonstrate the improvements that come with this enhancement. I will lift the hood a little and provide a glance at its implementation details.
And finally I'll say some words about the current status and share some ideas for further improvements in the area of exception messages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/npes/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Christoph Langer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10663@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10663</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_blender_projects</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_blender_projects</pentabarf:event-tag>
      <pentabarf:title>Blender projects for 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 16:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T165500</dtstart>
      <dtend>20200201T171500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Blender projects for 2020</summary>
      <description>&lt;p&gt;An in-depth look at the development process of virtual reality in Blender. This project started in 2014 and illustrates well the development channels, how Blender does onboarding, how the development team collaborates with others interested parties, and the role the community has in the projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_blender_projects/</url>
      <location>K.3.201</location>
      <attendee>Dalai Felinto</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9029@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9029</pentabarf:event-id>
      <pentabarf:event-slug>fosdem_at_20</pentabarf:event-slug>
      <pentabarf:event-tag>fosdem_at_20</pentabarf:event-tag>
      <pentabarf:title>FOSDEM@20 - A Celebration</pentabarf:title>
      <pentabarf:subtitle>The cliché of constant change</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2020-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200202T170000</dtstart>
      <dtend>20200202T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>FOSDEM@20 - A Celebration- The cliché of constant change</summary>
      <description>&lt;p&gt;Since 2001, FOSDEM has been a ritualistic retreat for thousands of free and open source-minded developers.&lt;/p&gt;

&lt;p&gt;Incorporating contributions gathered from across the FOSDEM community, this talk reflects on those past events and makes comment on the changes in technology, community, and the conference itself.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2020/schedule/event/fosdem_at_20/</url>
      <location>Janson</location>
      <attendee>Steven Goodwin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9050@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9050</pentabarf:event-id>
      <pentabarf:event-slug>security_using_selinux_with_container_runtimes</pentabarf:event-slug>
      <pentabarf:event-tag>security_using_selinux_with_container_runtimes</pentabarf:event-tag>
      <pentabarf:title>Using SELinux with container runtimes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Using SELinux with container runtimes</summary>
      <description>&lt;p&gt;Lukas Vrabec built a new standalone tool, udica, for generating SELinux policy profiles for containers based on automatic inspecting these containers. We will focus on why udica is needed in the container world and how it can make SELinux and containers work better together.  We will show real examples where SELinux separation for containers had to be turned off because the generic SELinux type container_t was too tight. With a tool like “udica”, users and developers can easily customize the policy with limited SELnux policy writing skills. Come to see how easy also you can create custom SELinux policy for your containers!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_using_selinux_with_container_runtimes/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Lukas Vrabec</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9146@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9146</pentabarf:event-id>
      <pentabarf:event-slug>kde_itinerary</pentabarf:event-slug>
      <pentabarf:event-tag>kde_itinerary</pentabarf:event-tag>
      <pentabarf:title>KDE Itinerary</pentabarf:title>
      <pentabarf:subtitle>A privacy by design travel assistant</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T171500</dtend>
      <duration>00:15:00:00</duration>
      <summary>KDE Itinerary- A privacy by design travel assistant</summary>
      <description>&lt;p&gt;Getting your itinerary presented in a unified, well structured and always up to date fashion rather than as advertisement overloaded HTML emails or via countless vendor apps has become a standard feature of digital assistants such as the Google platform. While very useful and convenient, it comes at a heavy privacy cost. Besides sensitive information such as passport or credit card numbers, the correlation of travel data from a large pool of users exposes a lot about people's work, interests and relationships. Just not using such services is one way to escape this, or we build a privacy-respecting alternative ourselves!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/kde_itinerary/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Volker Krause</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9189@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9189</pentabarf:event-id>
      <pentabarf:event-slug>tor</pentabarf:event-slug>
      <pentabarf:event-tag>tor</pentabarf:event-tag>
      <pentabarf:title>State of the Onion</pentabarf:title>
      <pentabarf:subtitle>The Road to Mainstream Adoption and Improved Censorship Circumvention</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>State of the Onion- The Road to Mainstream Adoption and Improved Censorship Circumvention</summary>
      <description>&lt;p&gt;The Tor Project is building usable free software to fight surveillance and censorship across the globe. In this talk we'll give an update on what we got up to during 2019, what happened in the wider Tor ecosystem, and what lies ahead of us.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet</categories>
      <url>https:/fosdem.org/2020/schedule/event/tor/</url>
      <location>Janson</location>
      <attendee>Pili Guerra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9304@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9304</pentabarf:event-id>
      <pentabarf:event-slug>webperf_http_prioritization</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_http_prioritization</pentabarf:event-tag>
      <pentabarf:title>The ultimate guide to HTTP resource prioritization</pentabarf:title>
      <pentabarf:subtitle>How to make sure your data arrives at the browser in the optimal order</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T173500</dtend>
      <duration>00:35:00:00</duration>
      <summary>The ultimate guide to HTTP resource prioritization- How to make sure your data arrives at the browser in the optimal order</summary>
      <description>&lt;p&gt;Come learn about how browsers try to guess in what order web page resources should be loaded and how servers use that information to often (accidentally) make your web page slower instead.
We look at what resource prioritization is, how it's often implemented terribly in modern HTTP/2 stacks and how we're trying to fix it in QUIC and HTTP/3.
We use clear visualizations and images to help explain the nuances in this complex topic and also muse a bit on whether prioritization actually has that large an impact on web performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_http_prioritization/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Robin Marx</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9326@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9326</pentabarf:event-id>
      <pentabarf:event-slug>guix</pentabarf:event-slug>
      <pentabarf:event-tag>guix</pentabarf:event-tag>
      <pentabarf:title>Guix: Unifying provisioning, deployment, and package management in the age of containers</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers and Security</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Guix: Unifying provisioning, deployment, and package management in the age of containers</summary>
      <description>&lt;p&gt;This talk will reflect on what GNU Guix has to offer to users and how it compares to other approaches—from CONDA and pip to Flatpak and Docker.  Guix is not only a transactional package manager and declarative GNU/Linux distribution: it’s also an environment manager, a container provisioning tool, and more.  We will describe these tools and our journey to 1.0, emphasizing key properties that set Guix apart:
reproducibility, transparency, and hackability.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers and Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/guix/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Ludovic Courtès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9640@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9640</pentabarf:event-id>
      <pentabarf:event-slug>gpu_patterns</pentabarf:event-slug>
      <pentabarf:event-tag>gpu_patterns</pentabarf:event-tag>
      <pentabarf:title>Pattern Based Code Generation for GPUs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Pattern Based Code Generation for GPUs</summary>
      <description>&lt;p&gt;Automatic, pattern-based code generation for Mesa's compiler infrastructure has been a long standing dream. Nearly a decade ago experiments were conducted using systems like BURS and lburg. Each of these attempts encountered various insurmountable road blocks. In the intervening years, both software and GPU architectures have changed significantly. These changes have enabled a code-generator generator to be a reality. The design and implementation of one system will be presented. In addition to the successes, various difficulties and rough edges will be detailed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/gpu_patterns/</url>
      <location>K.4.401</location>
      <attendee>Ian Romanick</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9659@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9659</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_online_adoption_into_1_1_mail_media_ecosystem</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_online_adoption_into_1_1_mail_media_ecosystem</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Online adoption into 1&amp;1 Mail&amp;Media ecosystem</pentabarf:title>
      <pentabarf:subtitle>Brief overview of the open-source adoption of project LibreOffice Online into 1&amp;1 Mail&amp;Media ecosystem: WEB.DE, GMX, mail.com brands</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>LibreOffice Online adoption into 1&amp;1 Mail&amp;Media ecosystem- Brief overview of the open-source adoption of project LibreOffice Online into 1&amp;1 Mail&amp;Media ecosystem: WEB.DE, GMX, mail.com brands</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/libreoffice_online_adoption_into_1_1_mail_media_ecosystem/</url>
      <location>UB4.136</location>
      <attendee>Eduard Ardeleanu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9672@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9672</pentabarf:event-id>
      <pentabarf:event-slug>python2020_monads</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_monads</pentabarf:event-tag>
      <pentabarf:title>Monads in Python: why and how?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Monads in Python: why and how?</summary>
      <description>&lt;p&gt;In this talk I would give some motivating examples behind the idea of monads in Python, and show some implementation examples. I'd also show how we can leverage AST transformations to make the Python syntax more amenable to the use of monads. I have already given a talk on this topic during Pycon France 2018 in Lille. Unfortunately, the video footage has been lost, but the original slides can be found here: https://slides.com/v-perez/pythonic-monads-in-real-life#/&lt;/p&gt;

&lt;p&gt;If this talk was selected, I'd probably update it a bit to account for the feedback I received, and new ideas I may have.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_monads/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Vincent Perez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9786@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9786</pentabarf:event-id>
      <pentabarf:event-slug>oracle_v_google</pentabarf:event-slug>
      <pentabarf:event-tag>oracle_v_google</pentabarf:event-tag>
      <pentabarf:title>Oracle v. Google: What are the implications for FOSS?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Oracle v. Google: What are the implications for FOSS?</summary>
      <description>&lt;p&gt;All the merits briefs for Oracle v. Google will be filed a couple weeks before FOSDEM 2020. This will be a rundown of the positions argued by various groups - how are the parties positioning the questions presented? What are the various amici arguing? Are there any positions that will be particularly impactful for FOSS groups and users?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/oracle_v_google/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Van Lindberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9899@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9899</pentabarf:event-id>
      <pentabarf:event-slug>open_research_makers_practitioners</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_makers_practitioners</pentabarf:event-tag>
      <pentabarf:title>Developing from the field</pentabarf:title>
      <pentabarf:subtitle>Shifting design processes and roles between makers and practitioners around research tools development within an interdisciplinary research lab.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Developing from the field- Shifting design processes and roles between makers and practitioners around research tools development within an interdisciplinary research lab.</summary>
      <description>&lt;p&gt;Software design and development within interdisciplinary research teams is a specific activity which closely associates makers and practitioners in the equipment of experimental research methods and practices. This closeness allows practitioners to tackle research endeavours’ specific requirements, such as understanding the methodological assumptions encoded within the tools. It also induces a specific relationship between “makers” and their publics of “users” : a non-commercial, situated and case-based crafting process, implying shifting roles and complex decision making. How does this peculiar context affect the design and valorization practices around open research tools and their evolution ? What are the benefits and difficulties of such settings, in terms of work organization, pedagogical approaches, and scientific methodology ? What can be shared for other contexts such as activism or journalism ? Grounding on the presentation of several case studies of research tools’ design and development elaborated at the médialab of Sciences Po, this talk will offer an account of how an interdisciplinary research environment affects and dialogs with established methods of design (“participative design”, “user experience research”), development (“agile methods”), and tool valorization and socialization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_makers_practitioners/</url>
      <location>AW1.126</location>
      <attendee>Robin De Mourat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9966@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9966</pentabarf:event-id>
      <pentabarf:event-slug>llvm_aut_prog_het_soc</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_aut_prog_het_soc</pentabarf:event-tag>
      <pentabarf:title>Automating Programming and Development of Heterogeneous SoCs with LLVM Tools</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T174000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Automating Programming and Development of Heterogeneous SoCs with LLVM Tools</summary>
      <description>&lt;p&gt;Historically, programming heterogeneous systems has been quite a challenge. While programming support for basic general-purpose accelerators such as GPUs has become quite mature in many ways, general heterogeneous SoCs in particular can feature a much broader range of accelerators in their efforts to minimize power consumption while maximizing performance. Many SoCs, though, are designed with accelerators tailored for the domain -- such as signal processing --  in which they’ll be used: Domain-Specific SoCs. As SoC platforms become ever-more heterogeneous, we think that application developers shouldn’t need to waste time reading datasheets or APIs for SoC-specific kernel extensions just to take full advantage of their hardware. With this in mind, in this talk we will discuss strategies we are using to automate mapping of LLVM-compatible languages to heterogeneous platforms with no intervention (not even #pragmas) from the programmer.&lt;/p&gt;

&lt;p&gt;To this end, we present our prototype of a software stack that seeks to address both of these needs. To meet the first need, we developed an LLVM-based hybrid compile/run-time toolchain to extract the semantic operations being performed in a given application. With these semantic operations extracted, we can link in additional libraries that enable dispatch of certain kernels (such as a Fast Fourier Transform) to accelerators on the SoC without user intervention. To evaluate the functionality of this toolchain, we developed a runtime system built on top of QEMU+Linux that includes scheduling and task dispatch capabilities targeting hypothetical SoC configurations. This enables behavioral modeling of these accelerators before silicon (or even FPGA) implementations are available.  The focus here will be on the LLVM-mapping aspects, but a brief overview of our SoC simulation environment will be presented as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_aut_prog_het_soc/</url>
      <location>K.4.201</location>
      <attendee>Joshua Mack</attendee>
      <attendee>Nirmal Kumbhare</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10034@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10034</pentabarf:event-id>
      <pentabarf:event-slug>clc_weblate_localize_your_project_the_developer_way</pentabarf:event-slug>
      <pentabarf:event-tag>clc_weblate_localize_your_project_the_developer_way</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Weblate! Localize your project the developer way: continously, flawlessly, community driven, and open-source</pentabarf:title>
      <pentabarf:subtitle>Don’t bother your development process with manual work. Connect Weblate to your VCS and let the localization magic happen.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>AMENDMENT Weblate! Localize your project the developer way: continously, flawlessly, community driven, and open-source- Don’t bother your development process with manual work. Connect Weblate to your VCS and let the localization magic happen.</summary>
      <description>&lt;p&gt;Please note that this talk will now be given by Michal Čihař instead of Václav Zbránek.&lt;/p&gt;

&lt;p&gt;The presentation will show you how to localize your project easily with little effort, open-source way. Why we started Weblate? We said no to repetitive work, no to manual work with translation files anymore. Weblate is unique for its tight integration to VCS. Set it up once and start engaging the community of translators. More languages translated means more happy users of your software. Be like openSUSE, Fedora, and many more, and speak your users' language now thanks to Weblate!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_weblate_localize_your_project_the_developer_way/</url>
      <location>AW1.120</location>
      <attendee>Michal Čihař</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10327@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10327</pentabarf:event-id>
      <pentabarf:event-slug>firmware_ia</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_ia</pentabarf:event-tag>
      <pentabarf:title>Introducing AUTOREV</pentabarf:title>
      <pentabarf:subtitle>An automatic reverse-engineering framework for firmware BLOBs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing AUTOREV- An automatic reverse-engineering framework for firmware BLOBs</summary>
      <description>&lt;p&gt;Modern Open Source boot firmware ships with an increasing amount of BLOBs. While it's often claimed that it eases the integration,
it makes life of Open Source developers harder, as it's not documented what is done inside BLOBs and what should be done outside of
the same.&lt;/p&gt;

&lt;p&gt;We will show how to trace the MMIO access of BLOBs in firmware by using Open Source tools. As analysing the traces for possible
branches and loops is hard and stressful work, we created our own framework for automatic reverse engineering.
Our framework allows to capture and analyse MMIO traces, fuzz the BLOB under test and finally generates readable code in a high level language,
like C, for easy analysing.&lt;/p&gt;

&lt;p&gt;During this talk, we will discuss the legal side, the motivation behind reverse engineering, and the benefit for the Open Source community.
We will explain the problems we faced, and explain the basic concept used, with examples from the real world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_ia/</url>
      <location>K.4.601</location>
      <attendee>Patrick Rudolph</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10574@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10574</pentabarf:event-id>
      <pentabarf:event-slug>github_cross_project_code_navigation</pentabarf:event-slug>
      <pentabarf:event-tag>github_cross_project_code_navigation</pentabarf:event-tag>
      <pentabarf:title>Precise, cross-project code navigation at GitHub scale</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Precise, cross-project code navigation at GitHub scale</summary>
      <description>&lt;p&gt;GitHub has recently added Code Navigation features (jump to definition and find all references) that let you navigate code directly on &lt;a href="github.com"&gt;github.com&lt;/a&gt;. For the languages that we support, we extract and store symbol information for every named branch and tag, of every repository, public or private, with no configuration necessary. The compute and storage requirements to do this for all of the code on GitHub are quite large. In this talk, we'll discuss some of the trade-offs we've made to make this tractable at GitHub's scale, to be able to operate and monitor this service effectively, and to let us add support for new languages quickly and easily. We'll also talk about our ongoing work to extend Code Navigation to handle links that cross package and repository boundaries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/github_cross_project_code_navigation/</url>
      <location>UD2.119</location>
      <attendee>Douglas Creager</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10639@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10639</pentabarf:event-id>
      <pentabarf:event-slug>testing_apps_with_3rd_party_api</pentabarf:event-slug>
      <pentabarf:event-tag>testing_apps_with_3rd_party_api</pentabarf:event-tag>
      <pentabarf:title>CANCELLED Testing apps with third-party API integrations</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T171000</dtend>
      <duration>00:10:00:00</duration>
      <summary>CANCELLED Testing apps with third-party API integrations</summary>
      <description>&lt;p&gt;As reliance on third-party services becomes more prevalent in our ecosystem, developers need cost-effective, secure and reliable ways to mock these services. In this talk, we will briefly examine strategies and best practices for testing apps that make heavy use of third-party API integrations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_apps_with_3rd_party_api/</url>
      <location>UB2.147</location>
      <attendee>Carolyn Stransky (carostran)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10691@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10691</pentabarf:event-id>
      <pentabarf:event-slug>ada_keystore</pentabarf:event-slug>
      <pentabarf:event-tag>ada_keystore</pentabarf:event-tag>
      <pentabarf:title>Protect Sensitive Data with Ada Keystore</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Protect Sensitive Data with Ada Keystore</summary>
      <description>&lt;p&gt;Storing passwords and secret configuration is a challenge for an
application.  Ada Keystore is a library that stores arbitrary content
by encrypting them in secure keystore (AES-256, HMAC-256).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_keystore/</url>
      <location>AW1.125</location>
      <attendee>Stephane Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10821@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10821</pentabarf:event-id>
      <pentabarf:event-slug>bof_videolan</pentabarf:event-slug>
      <pentabarf:event-tag>bof_videolan</pentabarf:event-tag>
      <pentabarf:title>VideoLan BOF</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track B - in H.3242)</pentabarf:track>
      <pentabarf:start>2020-02-01 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20200201T170000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>VideoLan BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_videolan/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9480@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9480</pentabarf:event-id>
      <pentabarf:event-slug>horizon</pentabarf:event-slug>
      <pentabarf:event-tag>horizon</pentabarf:event-tag>
      <pentabarf:title>Horizon EDA - Version 1.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T170500</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Horizon EDA - Version 1.0</summary>
      <description>&lt;p&gt;This talk covers my motivation for starting a new EDA package in 2016 and the main ideas behind horizon as well as what has changed in the last year. I'll also go into my short- and long-term plans for the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/horizon/</url>
      <location>H.2213</location>
      <attendee>Lukas Kramer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10339@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10339</pentabarf:event-id>
      <pentabarf:event-slug>graph_puma</pentabarf:event-slug>
      <pentabarf:event-tag>graph_puma</pentabarf:event-tag>
      <pentabarf:title>Programmable Unified Memory Architecture (PUMA)</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T170500</dtstart>
      <dtend>20200201T172500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Programmable Unified Memory Architecture (PUMA)</summary>
      <description>&lt;p&gt;Large scale graph analytics is essential to analyze relationships in big data sets. Thereto, the DARPA HIVE program targets a leap in power efficient graph analytics. In response to this program, Intel proposes the Programmable Unified Memory Architecture (PUMA). Based on graph workload analysis insights, PUMA consists of many multi-threaded cores, fine-grained memory and network accesses, a globally shared address space and powerful offload engines. In this talk, we will describe the PUMA architecture, both in terms of hardware and the software ecosystem. We will provide initial simulation based performance estimations, showing that for graph analysis applications, a PUMA node will outperform a conventional compute node by one to two orders of magnitude. Additionally, PUMA will continue to scale across multiple nodes, which is a challenge in conventional multinode setups.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_puma/</url>
      <location>AW1.121</location>
      <attendee>Stijn Eyerman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10776@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10776</pentabarf:event-id>
      <pentabarf:event-slug>quantum_classifiers_robust_data_encodings_and_software_to_implement_them</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_classifiers_robust_data_encodings_and_software_to_implement_them</pentabarf:event-tag>
      <pentabarf:title>Quantum classifiers, robust data encodings, and software to implement them</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T170500</dtstart>
      <dtend>20200201T174000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum classifiers, robust data encodings, and software to implement them</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_classifiers_robust_data_encodings_and_software_to_implement_them/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Ryan LaRose</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9876@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9876</pentabarf:event-id>
      <pentabarf:event-slug>mysql_hash_joins</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_hash_joins</pentabarf:event-tag>
      <pentabarf:title>Comparing Hash Join solution, the good, the bad and the worse.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 17:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T171000</dtstart>
      <dtend>20200201T173000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Comparing Hash Join solution, the good, the bad and the worse.</summary>
      <description>&lt;p&gt;MySQL 8.0.18 comes (finally) with a long waited and desired hash-join implementation.
That was already present in other pseudo MySQL distributions like MariaDb.
But, what is has-join, how it works, what problems it solves, when and how to use it.
Last but not least are all the different implementations doing the same things, or are they acting and performing differently.
We are going to perform a short journey in hash-join implementations and answer all these questions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_hash_joins/</url>
      <location>H.2214</location>
      <attendee>Marco Tusa (the Grinch)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10632@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10632</pentabarf:event-id>
      <pentabarf:event-slug>testing_large_testing_software</pentabarf:event-slug>
      <pentabarf:event-tag>testing_large_testing_software</pentabarf:event-tag>
      <pentabarf:title>Testing a large testing software</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T171500</dtstart>
      <dtend>20200201T174500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Testing a large testing software</summary>
      <description>&lt;p&gt;LAVA is an automated validation architecture primarily aimed at testing deployments of systems based around the Linux kernel on ARM devices, specifically ARMv7 and later.
LAVA is becoming the de facto standard to test software (bootloader, kernel, userspace) on development boards (rpi, juno, beagle, ...). It's used by many projects to build large testing systems like kernelci.&lt;/p&gt;

&lt;p&gt;Testing a testing system like LAVA is sometimes a tricky task. In order to test LAVA we had to develop some specific tools (meta-lava, DummySYS, lavafed, ...) that I will present during this talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_large_testing_software/</url>
      <location>UB2.147</location>
      <attendee>Rémi Duraffort</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10711@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10711</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_reloading_escoria</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_reloading_escoria</pentabarf:event-tag>
      <pentabarf:title>Reloading Escoria</pentabarf:title>
      <pentabarf:subtitle>Make point and click adventure games under Godot great again</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T171500</dtstart>
      <dtend>20200201T174500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Reloading Escoria- Make point and click adventure games under Godot great again</summary>
      <description>&lt;p&gt;Escoria is a Libre framework for the creation of point-and-click adventure games with MIT-Licenced Godot Engine. Since its release, Godot Engine changed a lot at fast pace while Escoria code was still based on old Godot 1.x features.&lt;/p&gt;

&lt;p&gt;In this presentation, I'll present the current state of Escoria and discuss the process of rewrite as a Godot Engine plugin. It'll cover architecture and design, allowing adventure game creators to use Godot Engine as a full-featured editor for their adventure game.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_reloading_escoria/</url>
      <location>K.3.201</location>
      <attendee>Julian Murgia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9091@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9091</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_arm64</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_arm64</pentabarf:event-tag>
      <pentabarf:title>Kubernetes on ARM64</pentabarf:title>
      <pentabarf:subtitle>Raspberry PI 4 Kubernetes cloud for a few Euros!!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T172000</dtstart>
      <dtend>20200201T174000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Kubernetes on ARM64- Raspberry PI 4 Kubernetes cloud for a few Euros!!</summary>
      <description>&lt;p&gt;Building a Kubernetes cloud using Raspberry PI 4.
The RPI4/4G offers enough memory and cpu to build an educative Kubernetes cluster.
The presentation will show how to put the pieces togother to get an Apache Tomcat
operator to deploy a small web application in the build RPI4 Kubernetes cloud.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_k8s_arm64/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Jean-Frederic Clere</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9502@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9502</pentabarf:event-id>
      <pentabarf:event-slug>userspace_networking_how_to_have_your_cake_and_eat_it_too_thanks_to_rdma</pentabarf:event-slug>
      <pentabarf:event-tag>userspace_networking_how_to_have_your_cake_and_eat_it_too_thanks_to_rdma</pentabarf:event-tag>
      <pentabarf:title>Userspace networking: beyond the kernel bypass with RDMA!</pentabarf:title>
      <pentabarf:subtitle>Using the RDMA infrastructure for performance while retaining kernel integration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T172000</dtstart>
      <dtend>20200201T174000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Userspace networking: beyond the kernel bypass with RDMA!- Using the RDMA infrastructure for performance while retaining kernel integration</summary>
      <description>&lt;p&gt;While userspace networking has demonstrated great performance benefits, it does come with greater complexity than kernel networking.&lt;/p&gt;

&lt;p&gt;In parallel, Remote Direct Memory Access (RDMA) was developed as an efficient way to move data in HPC and storage clusters with great success.&lt;/p&gt;

&lt;p&gt;Key properties of this technology are also highly desirable for userspace networking: native integration with the operating system (OS), OS bypass and a very efficient software interface.
RDMA-capable network adapters are now enabling standard Ethernet networking functions through the RDMA interface, allowing userspace networking software such as &lt;a href="https://fd.io"&gt;VPP&lt;/a&gt; to achieve extreme performance while integrating transparently with the OS.&lt;/p&gt;

&lt;p&gt;We'll present:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;the RDMA Ethernet concepts, architecture and interfaces&lt;/li&gt;
&lt;li&gt;how VPP leverages it&lt;/li&gt;
&lt;li&gt;the problems solved by this architecture and the usecase it enables&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/userspace_networking_how_to_have_your_cake_and_eat_it_too_thanks_to_rdma/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Benoît Ganne</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9574@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9574</pentabarf:event-id>
      <pentabarf:event-slug>retro_reverse_engineering_vic_20_cartridge</pentabarf:event-slug>
      <pentabarf:event-tag>retro_reverse_engineering_vic_20_cartridge</pentabarf:event-tag>
      <pentabarf:title>Reverse engineering a VIC-20 expansion cartridge</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T172000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Reverse engineering a VIC-20 expansion cartridge</summary>
      <description>&lt;p&gt;Going from seeing an image of a cartridge that I would have loved to have had for my VIC-20 to working out how it was built and then making my own.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_reverse_engineering_vic_20_cartridge/</url>
      <location>K.3.401</location>
      <attendee>Ben Dooks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10005@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10005</pentabarf:event-id>
      <pentabarf:event-slug>gate_portable_execution_state</pentabarf:event-slug>
      <pentabarf:event-tag>gate_portable_execution_state</pentabarf:event-tag>
      <pentabarf:title>Gate project</pentabarf:title>
      <pentabarf:subtitle>Portable execution state</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T172000</dtstart>
      <dtend>20200201T173500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Gate project- Portable execution state</summary>
      <description>&lt;p&gt;This presentation is an introduction of an open source project I have been working on for five years.&lt;/p&gt;

&lt;p&gt;Building on WebAssembly, Gate makes it possible to snapshot running programs and resume them in diverse environments: unlike with other snapshot-and-restore solutions, the snapshots are portable across CPU architectures and operating systems.  Part of the solution is appropriate resource abstraction.  The presentation includes a quick demonstration of migration of a program between x86-64 and ARM64 machines.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/gate_portable_execution_state/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Timo Savola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10730@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10730</pentabarf:event-id>
      <pentabarf:event-slug>metaspace</pentabarf:event-slug>
      <pentabarf:event-tag>metaspace</pentabarf:event-tag>
      <pentabarf:title>Taming Metaspace: a look at the machinery, and a proposal for a better one</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T172000</dtstart>
      <dtend>20200201T174500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Taming Metaspace: a look at the machinery, and a proposal for a better one</summary>
      <description>&lt;p&gt;When examining memory footprint of a JVM process, the delta between Java
heap usage and actual working set size can be surprisingly large. The JVM
uses off-heap memory for a lot of things: thread stacks, compiler arenas,
code heap, byte buffers, GC control... however, one of the largest
consumers of off-heap memory can be class metadata. Class metadata are
stored in Metaspace, which includes the Compressed Class Space.&lt;/p&gt;

&lt;p&gt;The talk will explore what Metaspace actually is and what is stored there;
describe the architecture of the Metaspace allocator and the Compressed
Class Space; how it interacts with the GC; how it is sized. We will
highlight waste areas and demonstrate how to use jcmd to examine Metaspace
internals.&lt;/p&gt;

&lt;p&gt;The current implementation of the Metaspace allocator suffers from a number
of shortcomings. They can manifest in excessive waste and a certain
"clinginess" - an unwillingness to let go of unused memory.&lt;/p&gt;

&lt;p&gt;At SAP, we developed an improved version which is more frugal with memory
and provides a much improved elasticity. So the second part of this talk
will concentrate on our new implementation. We will highlight the
differences to the old architecture, demonstrate advantages and examine how
it works.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/metaspace/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Thomas Stüfe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9094@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9094</pentabarf:event-id>
      <pentabarf:event-slug>python2020_repacker</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_repacker</pentabarf:event-tag>
      <pentabarf:title>repcloud</pentabarf:title>
      <pentabarf:subtitle>A repacker for PostgreSQL in cloud</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>repcloud- A repacker for PostgreSQL in cloud</summary>
      <description>&lt;p&gt;repcloud is a tool for repacking postgresql databases in cloud written in python3.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_repacker/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Federico Campoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9679@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9679</pentabarf:event-id>
      <pentabarf:event-slug>mgmt</pentabarf:event-slug>
      <pentabarf:event-tag>mgmt</pentabarf:event-tag>
      <pentabarf:title>Mgmt Config: Autonomous Datacentres</pentabarf:title>
      <pentabarf:subtitle>Real-time, autonomous, automation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Mgmt Config: Autonomous Datacentres- Real-time, autonomous, automation</summary>
      <description>&lt;p&gt;Mgmt is a real-time automation tool that is fast and safe. One goal of the tool is to allow users to model and manage infrastructure that was previously very difficult or impossible to do so previously.&lt;/p&gt;

&lt;p&gt;The tool has two main parts: the engine, and the language. This presentation will have a large number of demos of the language.&lt;/p&gt;

&lt;p&gt;To showcase this future, we'll show some exciting real-time demos that include scheduling, distributed state machines, and reversible resources.&lt;/p&gt;

&lt;p&gt;As we get closer to a 0.1 release that we'll recommend as "production ready", we'll look at the last remaining features that we're aiming to land by then.&lt;/p&gt;

&lt;p&gt;Finally we'll talk about some of the future designs we're planning and discuss our free mentoring program that helps interested hackers get involved and improve their coding, sysadmin, and devops abilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/mgmt/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9931@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9931</pentabarf:event-id>
      <pentabarf:event-slug>openpiton</pentabarf:event-slug>
      <pentabarf:event-tag>openpiton</pentabarf:event-tag>
      <pentabarf:title>OpenPiton: An Open-Source Framework for EDA Tool Development</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>OpenPiton: An Open-Source Framework for EDA Tool Development</summary>
      <description>&lt;p&gt;As contemporary industrial ASIC designs have reached hundreds of billions transistor count, EDA tools must have the scalability to handle such large designs. However, few open-source RTL designs reflect the scale that industrial ASICs have reached. In this talk, we will present OpenPiton, a scalable, tiled manycore design that can reach as many as 65,536 cores in a single chip, and up to 500 million cores on a multi-chip design. The modularity and scalability of the OpenPiton design can enable EDA tool developers to test their tools' functionality at contemporary scales and adapt their development for future larger designs. With its many configurability options, extensive scalability, and heterogeneity, the OpenPiton platform is well placed to supercharge open-source EDA tool development and pave the way for a completely open-source ASIC synthesis and back-end flow tested using open-source designs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/openpiton/</url>
      <location>H.2213</location>
      <attendee>David Wentzlaff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10341@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10341</pentabarf:event-id>
      <pentabarf:event-slug>open_research_elife</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_elife</pentabarf:event-tag>
      <pentabarf:title>A community-driven approach towards open innovation for research communication</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A community-driven approach towards open innovation for research communication</summary>
      <description>&lt;p&gt;The advancement of web technologies has created an opportunity for developing tools for real-time collaborations, text-mining, interactive data visualisations, sharing reproducible compute environments, etc. These tools can change the ways researchers share, discover, consume and evaluate research and help promote open science and encourage responsible research behaviours.&lt;/p&gt;

&lt;p&gt;Through its Innovation Initiative, eLife invests heavily in software development, new product design, collaboration and outreach so that the potential for improvements in the digital communication of new research can start to be realised. In particular, we support exclusively the development of open-source tools, with extensible capabilities, that can be used, adopted and modified by any interested party and actively engage the community of open innovators.&lt;/p&gt;

&lt;p&gt;In this talk, we will introduce the following projects:
* Reproducible Document Stack (RDS), an open-tool stack capturing code, data and compute environment in a live paper to improve research reproducibility (see demo &lt;a href="https://elifesci.org/reproducible-example"&gt;here&lt;/a&gt;)
* Fostering collaboration and innovation through hacking: &lt;a href="https://sprint.elifesciences.org"&gt;eLife Innovation Sprint&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;We believe that openness is crucial to the future of research, and by supporting the community and promoting open-source research software, we can help build a culture towards integral, collaborative, open and reusable research. We hope to share some of our visions and learnings, and invite feedback and contributions from the wider open-source community on the next steps forward.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_elife/</url>
      <location>AW1.126</location>
      <attendee>Emmy Tsang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10349@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10349</pentabarf:event-id>
      <pentabarf:event-slug>collabora_office_android_app_gory_details</pentabarf:event-slug>
      <pentabarf:event-tag>collabora_office_android_app_gory_details</pentabarf:event-tag>
      <pentabarf:title>Collabora Office Android app gory details</pentabarf:title>
      <pentabarf:subtitle>How we tweaked LibreOffice &amp; the Online to get an Android app</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Collabora Office Android app gory details- How we tweaked LibreOffice &amp; the Online to get an Android app</summary>
      <description>&lt;p&gt;The LibreOffice Android app consists of the LibreOffice core as the native code and Java part that takes care of compositing of the tiles, input handling, etc.  It is hard to maintain, because everything that has been implemented in LibreOfficeKit for the Online has to be ported to Java - which is a huge amount of work.&lt;/p&gt;

&lt;p&gt;For the Collabora Office Android app, we have tried a new approach - to build on top of work pioneered by Tor Lillqvist for iOS: Using the native code for the rendering, the Online JavaScript for the composition of tiles, input handling, etc. and only a thin Java layer to instantiate a WebView where the JS lives.&lt;/p&gt;

&lt;p&gt;Come and see the current state!  And don't worry, all the work is contributed back to the LibreOffice code too :-)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/collabora_office_android_app_gory_details/</url>
      <location>UB4.136</location>
      <attendee>Jan Holesovsky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10416@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10416</pentabarf:event-id>
      <pentabarf:event-slug>firmware_lam</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_lam</pentabarf:event-tag>
      <pentabarf:title>Look at ME!</pentabarf:title>
      <pentabarf:subtitle>Intel ME firmware investigation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Look at ME!- Intel ME firmware investigation</summary>
      <description>&lt;p&gt;With Intel's Firmware Support Package (FSP) and the recent release of a
&lt;a href="https://edk2.groups.io/g/devel/message/50920"&gt;redistributable firmware binary&lt;/a&gt;
for the Management Engine, it has become possible to share full firmware images
for modern x86 platforms and potentially audit the binaries. Yet, reverse
engineering, decompilation and disassembly are still not permitted. However,
thanks to previous research, we can have a closer look at the binary data and
come to a few conclusions. This talk briefly summarizes the fundamentals of
developing custom and open source firmware, followed by a quick guide through
the process of analyzing the binaries without actually violating the terms to
understand a few bits, and finally poses a statement on the political issues
that researchers, repair technicians and software developers are facing
nowadays, taking into account how consumers are affected and how they perceive
the situtation eventually.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_lam/</url>
      <location>K.4.601</location>
      <attendee>Daniel Maslowski (CyReVolt)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10535@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10535</pentabarf:event-id>
      <pentabarf:event-slug>security_the_hairy_issue_of_e2e_encryption_in_instant_messaging</pentabarf:event-slug>
      <pentabarf:event-tag>security_the_hairy_issue_of_e2e_encryption_in_instant_messaging</pentabarf:event-tag>
      <pentabarf:title>The hairy issue of e2e encryption in instant messaging</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The hairy issue of e2e encryption in instant messaging</summary>
      <description>&lt;p&gt;End-to-end encryption is often regarded as the holy grail of security. But when you start implementing it soon becomes a security hell. Does it really protect against the threats it should protect against? And watch out for the pitfalls when implementing it: almost everybody fails there!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_the_hairy_issue_of_e2e_encryption_in_instant_messaging/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Winfried Tilanus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10581@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10581</pentabarf:event-id>
      <pentabarf:event-slug>dependency_solving_not_just_sat</pentabarf:event-slug>
      <pentabarf:event-tag>dependency_solving_not_just_sat</pentabarf:event-tag>
      <pentabarf:title>Spack's new Concretizer</pentabarf:title>
      <pentabarf:subtitle>Dependency solving is more than just SAT!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Spack's new Concretizer- Dependency solving is more than just SAT!</summary>
      <description>&lt;p&gt;Dependency resolution is deceptively complex; simply selecting a set of compatible versions for an arbitrary network of dependencies is NP-hard.  Much effort has been spent on this problem for modern single-language ecosystems, but many of these ecosystems rely on natively compiled libraries, and dependency mangers often fail at managing the additional complexities that native libraries entail.  Further, dependency resolution has traditionally been modeled as a SAT problem, where the package manager should find &lt;em&gt;any&lt;/em&gt; workable solution to satisfy package constraints.  However, &lt;em&gt;any&lt;/em&gt; solution may not be good enough.  Users want the most tested, most optimized, or most secure configuration, and this is a SAT problem coupled with complex optimization.&lt;/p&gt;

&lt;p&gt;Spack is a package/dependency manager rapidly gaining popularity in High Performance Computing (HPC) that aims to address many of the complexities of native, multi-language, cross-platform dependency management.  Spack has recently been reworked to use Answer Set Programming (ASP), a declarative logic programming paradigm that also provides sophisticated facilities for optimization.  This talk will cover how we’ve been able to model the compiler toolchain, ISA, build options, ABI, and other constraints on native libraries. We’ll also talk about how ASP has been a useful tool for finding &lt;em&gt;optimized&lt;/em&gt; dependency configurations.  This work can be used to improve dependency resolvers in general — so that they can prefer more secure or tested configurations instead of simply selecting the most recent workable versions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/dependency_solving_not_just_sat/</url>
      <location>UD2.119</location>
      <attendee>Todd Gamblin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10606@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10606</pentabarf:event-id>
      <pentabarf:event-slug>ema_ptxdist</pentabarf:event-slug>
      <pentabarf:event-tag>ema_ptxdist</pentabarf:event-tag>
      <pentabarf:title>The State of PTXdist</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The State of PTXdist</summary>
      <description>&lt;p&gt;PTXdist has been around as a build tool for embedded systems for more than 16 years now, but many new features were added in the recent time. Most importantly this includes support for kconfig diffs and layered BSPs, infrastructure for code signing and license compliance, a homepage with online documentation and a cute logo, as well as several small improvements. This talk gives an overview for new and old users over the current feature set and the core concepts behind PTXdist.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_ptxdist/</url>
      <location>UD2.218A</location>
      <attendee>Roland Hieber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10664@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10664</pentabarf:event-id>
      <pentabarf:event-slug>bof_public_sector</pentabarf:event-slug>
      <pentabarf:event-tag>bof_public_sector</pentabarf:event-tag>
      <pentabarf:title>Creating Sustainable Public Sector Open Source Communities</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BOFs (Track A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:30:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>01:30:00:00</duration>
      <summary>Creating Sustainable Public Sector Open Source Communities</summary>
      <description>&lt;p&gt;The Open Source Observatory (OSOR) of the European Commission is an online collection that provides its community with an information observatory, community building activities, as well as assistance and support services. On behalf of OSOR, we propose to make a presentation on the currently ongoing study towards a guidelines document for creating sustainable open source communities in the public sector.
In this context, OSOR is producing guidelines for creating sustainable open source communities within the public sector. The purpose of the guidelines is to act as a practical tool that can be used by public sector officials interested in establishing open source communities or by members of such communities. The production of the guidelines is a multi-step process, involving desk research, primary data collection, development of four case studies and conduction of interviews with key stakeholders.
After presenting the objectives and approach to produce the guidelines, the OSOR representatives will present the preliminary findings related to the guidelines, including the key success factors associated with healthy communities. The audience will be also invited to further brainstorm in groups the key success factors of sustainable OSS communities as well as to identify the key components that our guidelines should contain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2020/schedule/event/bof_public_sector/</url>
      <location>J.1.106</location>
      <attendee>OSOR team</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10677@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10677</pentabarf:event-id>
      <pentabarf:event-slug>graph_cypher_sharding</pentabarf:event-slug>
      <pentabarf:event-tag>graph_cypher_sharding</pentabarf:event-tag>
      <pentabarf:title>Cypher enhancements for sharded and federated graph databases</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Cypher enhancements for sharded and federated graph databases</summary>
      <description>&lt;p&gt;In this talk we will introduce enhancements to the Cypher graph query language, enabling queries spanning multiple graphs, intended for use in sharding and federation scenarios.
We will also present our experience with sharding the LDBC Social Network Benchmark dataset.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_cypher_sharding/</url>
      <location>AW1.121</location>
      <attendee>Tobias Johansson</attendee>
      <attendee>Petr Janouch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10692@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10692</pentabarf:event-id>
      <pentabarf:event-slug>ada_eugen</pentabarf:event-slug>
      <pentabarf:event-tag>ada_eugen</pentabarf:event-tag>
      <pentabarf:title>EUgen: a European Project Proposal Generator</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>EUgen: a European Project Proposal Generator</summary>
      <description>&lt;p&gt;Whoever wrote a research project proposal knows how much unnerving it
can be.  The actual project description (made of work packages, tasks,
deliverable items, ...) has lots of redundancies and cross-references
that makes its coherency as frail as a house of cards.  For example,
if the duration of a task is changed most probably you'll need to
update the effort in person-months of the task and of the including
work package; you must update the start date of depending tasks and
the deliver date of any deliverable items; most probably also the
WP efforts and length need update too; not to mention the need of
updating all the summary tables (summary of efforts, deliverable,
..) and the GANTT too.  Any small changes is likely to start a ripple
of updates and the probability of forgetting something and getting an
incoherent project description is large.  Given the harsh competition
in project funding, if your project is incoherent the probability of
getting funded is nil.&lt;/p&gt;

&lt;p&gt;One day I got sick of this state of affair and I wrote my own project
generator: 10k lines of Ada code that reads a non-redundant project
description from a simple-format text file and produces a set of files
ready to be imported in the proposal, GANNT chart included.  The user
can specify dependences between different items (e.g., this deliverable
is produced at the end of this task, this milestone is reached when
this deliverable is available, this task must begin after this other
task...) and the program automatically computes all the dates.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_eugen/</url>
      <location>AW1.125</location>
      <attendee>Riccardo Bernardini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10739@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10739</pentabarf:event-id>
      <pentabarf:event-slug>legal_organizers_panel</pentabarf:event-slug>
      <pentabarf:event-tag>legal_organizers_panel</pentabarf:event-tag>
      <pentabarf:title>Legal Organizer's Panel</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Legal and Policy Issues</pentabarf:track>
      <pentabarf:start>2020-02-01 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T173000</dtstart>
      <dtend>20200201T182000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Legal Organizer's Panel</summary>
      <description>&lt;p&gt;The Legal &amp;amp; Policy Issues DevRoom Organizers gather to reflect on our DevRoom talks and FOSS issues of the day&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2020/schedule/event/legal_organizers_panel/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Tom Marble</attendee>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Karen Sandler</attendee>
      <attendee>Richard Fontana</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9734@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9734</pentabarf:event-id>
      <pentabarf:event-slug>vita_high_speed_traffic_encryption_on_x86_64</pentabarf:event-slug>
      <pentabarf:event-tag>vita_high_speed_traffic_encryption_on_x86_64</pentabarf:event-tag>
      <pentabarf:title>Vita: high-speed traffic encryption on x86_64 with Snabb</pentabarf:title>
      <pentabarf:subtitle>Coming to your cloud with XDP, AVF, and Kubernetes integration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2020-02-01 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T174000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Vita: high-speed traffic encryption on x86_64 with Snabb- Coming to your cloud with XDP, AVF, and Kubernetes integration</summary>
      <description>&lt;p&gt;Vita is a high-performance IPsec VPN gateway designed with medium and large network operators in mind. It is written in a high-level language (Lua) using the Snabb networking toolkit and achieves high performance via networking in userspace, i.e. bypassing the kernel network stack.&lt;/p&gt;

&lt;p&gt;This talk will discuss Vita and how it was developed using Snabb. Topics include: fast software networking using a dynamic, high-level language; cryptographic ciphers implemented in software software accelerated by x86 extensions; modern cryptography; limiting complexity; multi-core scaling; YANG enabled control planes; minimalist NIC drivers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2020/schedule/event/vita_high_speed_traffic_encryption_on_x86_64/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Max Rottenkolber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9843@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9843</pentabarf:event-id>
      <pentabarf:event-slug>mysql8_secure_replication</pentabarf:event-slug>
      <pentabarf:event-tag>mysql8_secure_replication</pentabarf:event-tag>
      <pentabarf:title>MySQL 8.0: Secure your MySQL Replication Deployment</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T174000</dtstart>
      <dtend>20200201T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL 8.0: Secure your MySQL Replication Deployment</summary>
      <description>&lt;p&gt;Data protection is an extensive and hot topic. Making sure that
whoever accesses your data has identity well established and is
authorized can be a complex and hard task. Moreover, nowadays
data tends to move around quickly between different instances of the
same service, different services and different data consumers.  This
often implies that data traverses different administrative domains. It
is key that MySQL handles, stores and replicates data complying
with the security requirements that business and regulations demand.&lt;/p&gt;

&lt;p&gt;This session showcases the new developments in MySQL 8.0 that tighten
related replication security setups, and reduce the attack surface of
the different replication topologies. We will talk about secure
inter-server communication, encryption of replication data at rest
and the new features that make the replication applier run under a
specific security context. Come and learn about security related
replication features in MySQL 8.0.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql8_secure_replication/</url>
      <location>H.2214</location>
      <attendee>Pedro Figueiredo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9907@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9907</pentabarf:event-id>
      <pentabarf:event-slug>innersource_skills</pentabarf:event-slug>
      <pentabarf:event-tag>innersource_skills</pentabarf:event-tag>
      <pentabarf:title>The pool next to the ocean: How to bring OpenSource skills to more people</pentabarf:title>
      <pentabarf:subtitle>InnerSource as a way to teach open collaboration skills and facilitate the opensourcing process for enterprises</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T174000</dtstart>
      <dtend>20200201T175500</dtend>
      <duration>00:15:00:00</duration>
      <summary>The pool next to the ocean: How to bring OpenSource skills to more people- InnerSource as a way to teach open collaboration skills and facilitate the opensourcing process for enterprises</summary>
      <description>&lt;p&gt;The pool next to the ocean: How to bring OpenSource skills to more people&lt;/p&gt;

&lt;p&gt;OpenSource powers the world and is everywhere with more and more enterprises and large companies understanding the value of it and the need to be able to be a good OpenSource citizen.
However, not everyone in those enterprises has the skills to participate in OpenSource communities, feels ready to contribute something or to create and run a vibrant OpenSource community. I observed that there are two distinct groups of people - one with OSS background, ability and willingness to operate in that domain and those that will likely only use OSS without any likeliness to contribute or participate.
Let's change that and build a bridge between those two groups while generating value for the enterprise making it more likely to receive support for this activity.
InnerSource, the application of OpenSource principles and practices within the enterprise, can be this bridge.
You'll learn about creating opportunities for people who haven't been exposed to OpenSource collaboration to learn about the OpenSource ways of collaboration in a safe environment within their organization by creating shared projects internally that follow OpenSource practices and principles.
You'll also learn about how organizations can profit from cross-team/silo collaboration and knowledge exchange. Also, the acquisition of very valuable skills by their employees that can facilitate the successful transition of those internal projects into OpenSource and creation of vibrant communities around them.
This approach is successfully used by many enterprises, and I'm part of a community who has built and is building OpenSource-d training material for this.
Attend this talk if you want to learn about how to deal with silo issues within your company, how to facilitate your companies way to transition projects to OpenSource or how to build up skills to successfully interact with OpenSource projects. Also attend if you want to hear a bit about freely available training material explaining InnerSource  concepts for people who haven't been involved in it yet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/innersource_skills/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Johannes Tigges</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10356@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10356</pentabarf:event-id>
      <pentabarf:event-slug>webperf_chromium_development</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_chromium_development</pentabarf:event-tag>
      <pentabarf:title>Shipping a performance API on Chromium</pentabarf:title>
      <pentabarf:subtitle>Experiences from shipping the Element Timing API</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T174000</dtstart>
      <dtend>20200201T181500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Shipping a performance API on Chromium- Experiences from shipping the Element Timing API</summary>
      <description>&lt;p&gt;Adding new web performance APIs to the web is a complex process. In this talk, I'll go over the steps we went through to ship the Element Timing API in Chromium, which enables measuring rendering timing of image and text content. You'll learn about the process to ship an API exposing performance information to web developers. There were many steps involved in the process: engaging with developers and other browser vendors, brainstorming, privacy and security reviews, Origin Trials, posting an Intent, and addressing questions and ideas after the API has shipped.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_chromium_development/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Nicolás Peña Moreno</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10158@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10158</pentabarf:event-id>
      <pentabarf:event-slug>llvm_hpvm</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_hpvm</pentabarf:event-tag>
      <pentabarf:title>HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2020-02-01 17:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T174500</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:40:00:00</duration>
      <summary>HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems</summary>
      <description>&lt;p&gt;TITLE: HPVM: Extending LLVM For Compiling to Heterogeneous Parallel Systems&lt;/p&gt;

&lt;p&gt;SPEAKER: Vikram Adve, University of Illinois at Urbana-Champaign&lt;/p&gt;

&lt;p&gt;Abstract:&lt;/p&gt;

&lt;p&gt;We will present a detailed description of HPVM, an extension to LLVM for
compiling to heterogeneous parallel systems.  HPVM aims to make it much
easier to develop compilers for diverse parallel hardware, and to implement
parallel languages (including domain-specific languages) for such hardware.
We will briefly describe at a high-level the key parallel abstraction of
hierarchical dataflow graphs used in HPVM, and then focus on on how HPVM is
integrated on top of LLVM.  A second part of the talk will briefly describe
how we are extending HPVM to enable greater energy efficiency and
performance by taking advantage of &lt;em&gt;approximation&lt;/em&gt; opportunities in
application domains such as machine learning and image processing.  To
conclude, I will briefly discuss how HPVM might be added as a dialect in
MLIR so that other MLIR dialects and MLIR-based compilers can use HPVM for
code generation to diverse heterogeneous hardware targets, including GPUs,
FPGAs, and custom accelerators.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2020/schedule/event/llvm_hpvm/</url>
      <location>K.4.201</location>
      <attendee>Vikram Adve</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10400@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10400</pentabarf:event-id>
      <pentabarf:event-slug>containers_bpf_tracing</pentabarf:event-slug>
      <pentabarf:event-tag>containers_bpf_tracing</pentabarf:event-tag>
      <pentabarf:title>Inspektor Gadget and traceloop</pentabarf:title>
      <pentabarf:subtitle>Tracing containers syscalls using BPF</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 17:45:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T174500</dtstart>
      <dtend>20200201T180500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Inspektor Gadget and traceloop- Tracing containers syscalls using BPF</summary>
      <description>&lt;p&gt;I will present Inspektor Gadget and traceloop, a tracing tool to trace system calls in cgroups or in containers using BPF and overwritable ring buffers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_bpf_tracing/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Alban Crequy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9024@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9024</pentabarf:event-id>
      <pentabarf:event-slug>closing_fosdem</pentabarf:event-slug>
      <pentabarf:event-tag>closing_fosdem</pentabarf:event-tag>
      <pentabarf:title>Closing FOSDEM 2020</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2020-02-02 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200202T175000</dtstart>
      <dtend>20200202T181500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Closing FOSDEM 2020</summary>
      <description>&lt;p&gt;Some closing words.  Don't miss it!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2020/schedule/event/closing_fosdem/</url>
      <location>Janson</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10234@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10234</pentabarf:event-id>
      <pentabarf:event-slug>gamedev_spring_steam</pentabarf:event-slug>
      <pentabarf:event-tag>gamedev_spring_steam</pentabarf:event-tag>
      <pentabarf:title>Spring &amp; Steam, an Odyssey</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Game Development</pentabarf:track>
      <pentabarf:start>2020-02-01 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T175000</dtstart>
      <dtend>20200201T183000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Spring &amp; Steam, an Odyssey</summary>
      <description>&lt;p&gt;The Spring RTS Engine has been in active development since 2005. In the past few years, two of its games, Evolution RTS and Zero-K, have been released on Steam. The journey to these releases was long and difficult. Let's regale ourselves with tales of the adventures of the devs, learn many things that you shouldn't do, and also learn what to do in case you've already done what you shouldn't have.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Game Development</categories>
      <url>https:/fosdem.org/2020/schedule/event/gamedev_spring_steam/</url>
      <location>K.3.201</location>
      <attendee>Eshed Shaham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10584@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10584</pentabarf:event-id>
      <pentabarf:event-slug>testing_correlation_analysis_automated_testing</pentabarf:event-slug>
      <pentabarf:event-tag>testing_correlation_analysis_automated_testing</pentabarf:event-tag>
      <pentabarf:title>Correlation analysis in automated testing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T175000</dtstart>
      <dtend>20200201T181000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Correlation analysis in automated testing</summary>
      <description>&lt;p&gt;Correlation Analysis is a statistical method that is used to discover if there
is a relationship between two variables, and how strong that relationship might
be. A correlation coefficient is a numerical measure of such correlation.
According to the Cauchy–Schwarz inequality it has a value between +1 and −1,
where 1 is total positive linear correlation, 0 is no linear correlation, and −1
is total negative linear correlation. One of the axioms of automated testing is
that tests are independent and in spite of that correlation coefficient should
be equal to 0. But often it isn't. In this work, we are going to present
a method of evaluation of tests suites quality based on correlation coefficient
and finding their weak points. Using PC Engines open-source firmware regression
test results, which are based on over 140 automated tests run with 2 flavors of
software on 4 different platforms, we will show how its quality can be described
numerically, and how that results can be used to optimize test criteria.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_correlation_analysis_automated_testing/</url>
      <location>UB2.147</location>
      <attendee>Łukasz Wcisło</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10731@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10731</pentabarf:event-id>
      <pentabarf:event-slug>secure_jvm</pentabarf:event-slug>
      <pentabarf:event-tag>secure_jvm</pentabarf:event-tag>
      <pentabarf:title>The OpenJDK JVM : Securing a moving target or What could possibly go wrong?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T175000</dtstart>
      <dtend>20200201T181500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The OpenJDK JVM : Securing a moving target or What could possibly go wrong?</summary>
      <description>&lt;p&gt;The OpenJDK Java Virtual Machine presents some interesting challenges
when it comes to guarding against potential vulnerabilities. This talk
will explain how dynamic class-loading, JIT compilation, speculative
compilation and other aspects of the JVM's operation present a moving
attack surface that presents some very different challenges to those
found in other programs or runtimes.&lt;/p&gt;

&lt;p&gt;This talk won't say anything about specific vulnerabilities but it will
identify a few areas of the OpenJDK JVM where some of these unique types
of vulnerability have been identified and resolved. It may teach you
some things you didn't know about the complexity of the JVM and
hopefully reassure you that the OpenJDK devs are very aware of what
could possibly go wrong. Whether we have got it all right is left as a
follow-up exercise for attendees.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/secure_jvm/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Andrew Dinn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10777@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10777</pentabarf:event-id>
      <pentabarf:event-slug>quantum_computer_brands_connecting_apples_and_oranges</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_computer_brands_connecting_apples_and_oranges</pentabarf:event-tag>
      <pentabarf:title>Quantum computer brands: connecting apples and oranges</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T175000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Quantum computer brands: connecting apples and oranges</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_computer_brands_connecting_apples_and_oranges/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Petar Korponaić</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9861@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9861</pentabarf:event-id>
      <pentabarf:event-slug>openelectronicslab</pentabarf:event-slug>
      <pentabarf:event-tag>openelectronicslab</pentabarf:event-tag>
      <pentabarf:title>Designing Hardware, Journey from Novice to Not Bad</pentabarf:title>
      <pentabarf:subtitle>Reflections from the OpenElectronicsLab</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T175500</dtstart>
      <dtend>20200201T181500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing Hardware, Journey from Novice to Not Bad- Reflections from the OpenElectronicsLab</summary>
      <description>&lt;p&gt;The three main contributors to the OpenElectronicsLab projects started out as relative novices. The wealth of online resources and some trial-and-error opens the doors to the world of hardware design.&lt;/p&gt;

&lt;p&gt;This will reflect on what lowered the barriers, insights gained, what needed to be done to handle things which turned out to be harder than expected, and to encourage hesitant novices to get started designing their own hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/openelectronicslab/</url>
      <location>H.2213</location>
      <attendee>Eric Herman</attendee>
      <attendee>Kendrick Shaw</attendee>
      <attendee>Stephanie Medlock</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10223@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10223</pentabarf:event-id>
      <pentabarf:event-slug>graph_raphtory</pentabarf:event-slug>
      <pentabarf:event-tag>graph_raphtory</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Raphtory: Streaming analysis of distributed temporal graphs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T175500</dtstart>
      <dtend>20200201T181500</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT Raphtory: Streaming analysis of distributed temporal graphs</summary>
      <description>&lt;p&gt;Temporal graphs capture the development of relationships within data throughout time. This model fits naturally within a streaming architecture, where new events can be inserted directly into the graph upon arrival from a data source, being compared to related entities or historical state. However, the vast majority of graph processing systems only consider traditional graph analysis on static data, with some outliers supporting batched updating and temporal analysis across graph snapshots. This talk will cover recent work defining a temporal graph model which can be updated via event streams and investigating the challenges of distribution and graph maintenance. Some notable challenges within this include partitioning a graph built from a stream, with the additional complexity of managing trade-offs between structural locality (proximity to neighbours) and temporal locality (proximity to an entities history). Synchronising graph state across the cluster and handling out-of-order updates, without a central ground truth limiting scalability. Managing memory constraints and performing analysis in parallel with ongoing update ingestion.
To address these challenges, we introduce Raphtory, a system which maintains temporal graphs over a distributed set of partitions, ingesting and processing parallel updates in near real-time. Raphtory's core components consist of Graph Routers and Graph Partition Managers. Graph Routers attach to a given input stream and convert raw data into graph updates, forwarding this to the Graph Partition Manager handling the affected entity. Graph Partition Managers contain a partition of the overall graph, inserting updates into the histories of affected entities at the correct chronological position. This removes the need for centralised synchronisation, as commands may be executed in any given arrival order whilst resulting in the same history. To deal with memory constraints, Partition Managers both compress older history and set an absolute threshold for memory usage. If this threshold is met a cut-off point is established, requiring all updates prior to this time to be transferred to offline storage. Once established and ingesting the selected input, analysis on the graph is permitted via Analysis Managers. These connect to the cluster, broadcasting requests to all Partition Managers who execute the algorithm. Analysis may be completed on the live graph (most up-to-date version), any point back through its history or as a temporal query over a range of time.  Additionally, multiple Analysis Managers may operate concurrently on the graph with previously unseen algorithms compiled at run-time, thus allowing modification of ongoing analysis without re-ingesting the data.
Raphtory is an ongoing project, but is open source and available for use now. Raphtory is fully containerised for ease of installation and deployment and much work has gone into making it simple for users to ingest their own data sources, create custom routers and perform their desired analysis.
The proposed talk will discuss the benefits of viewing data as a temporal graph, the current version of Raphtory and how someone could get involved with the project. We shall also touch on several areas of possible expansion at the end for discussion with those interested.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_raphtory/</url>
      <location>AW1.121</location>
      <attendee>Ben Steer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10586@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10586</pentabarf:event-id>
      <pentabarf:event-slug>retro_mainframe_on_laptop</pentabarf:event-slug>
      <pentabarf:event-tag>retro_mainframe_on_laptop</pentabarf:event-tag>
      <pentabarf:title>Running a mainframe on your laptop (for fun and profit)</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T175500</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Running a mainframe on your laptop (for fun and profit)</summary>
      <description>&lt;p&gt;Yes, this talk is about running your own mainframe on your own hardware. Mainframes are old, yes, but they are still very much alive. New hardware is still being developed and there are a lot of fresh jobs in this area too. A lot of mainframes run COBOL workloads. COBOL is far from a dead language. It processes an estimated 85% of all business transactions, and 5 billion lines of new COBOL code are written every year. In this session the speaker will help you in take your first steps towards running your own mainframe. If you like then after this session you can continue to build your knowledge of mainframe systems using the links provided during the talk. Come on in and learn the basics of a completely different computer system! And it will take you less than an hour to do that!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_mainframe_on_laptop/</url>
      <location>K.3.401</location>
      <attendee>Jeroen Baten</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9171@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9171</pentabarf:event-id>
      <pentabarf:event-slug>scion</pentabarf:event-slug>
      <pentabarf:event-tag>scion</pentabarf:event-tag>
      <pentabarf:title>SCION</pentabarf:title>
      <pentabarf:subtitle>Future internet that you can use today</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Internet</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SCION- Future internet that you can use today</summary>
      <description>&lt;p&gt;Do you know where your internet traffic flows? Does it go through China even if you don't want it to? SCION is a new internet architecture aimed at solving this problem. We will show how you can easily join the already existing worldwide network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Internet</categories>
      <url>https:/fosdem.org/2020/schedule/event/scion/</url>
      <location>Janson</location>
      <attendee>Mateusz Kowalski</attendee>
      <attendee>Kamila Součková</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9209@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9209</pentabarf:event-id>
      <pentabarf:event-slug>gofish</pentabarf:event-slug>
      <pentabarf:event-tag>gofish</pentabarf:event-tag>
      <pentabarf:title>Gofish - a Go library for Redfish and Swordfish</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Gofish - a Go library for Redfish and Swordfish</summary>
      <description>&lt;p&gt;Gofish is a Golang library for interacting with Redfish and Swordfish enabled devices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/gofish/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Sean McGinnis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9614@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9614</pentabarf:event-id>
      <pentabarf:event-slug>python2020_thot</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_thot</pentabarf:event-tag>
      <pentabarf:title>Thoth - a recommendation engine for Python applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Thoth - a recommendation engine for Python applications</summary>
      <description>&lt;p&gt;Project Thoth is a recommendation engine that collects information about software packages, container images such as installation, assembling issues, runtime crashes or information about performance. This information is subsequently used in a recommendation engine that searches large state space of libraries and recommends the best possible combination of libraries suitable for your application using reinforcement learning. Let’s have a look at how such information is collected and how the large state space is explored to resolve the best application stack for your Python application based on different aspects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_thot/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Fridolín Pokorný</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9641@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9641</pentabarf:event-id>
      <pentabarf:event-slug>united_nations</pentabarf:event-slug>
      <pentabarf:event-tag>united_nations</pentabarf:event-tag>
      <pentabarf:title>CANCELLED United Nations Technology and Innovation Labs</pentabarf:title>
      <pentabarf:subtitle>Open Source isn't just eating the world, it's changing it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Freedom</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>CANCELLED United Nations Technology and Innovation Labs- Open Source isn't just eating the world, it's changing it</summary>
      <description>&lt;p&gt;Amanda is the chair of the United Nations Technology and Innovation Labs' Open source and IP Advisory Board and will give an overview of the work being done by the labs and take the audience through a couple of case studies using data and blockchain for good in an open way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Freedom</categories>
      <url>https:/fosdem.org/2020/schedule/event/united_nations/</url>
      <location>UD2.Corridor</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9727@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9727</pentabarf:event-id>
      <pentabarf:event-slug>rpi4_vulkan</pentabarf:event-slug>
      <pentabarf:event-tag>rpi4_vulkan</pentabarf:event-tag>
      <pentabarf:title>A Vulkan driver for the RPI4</pentabarf:title>
      <pentabarf:subtitle>A lesson in futility</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A Vulkan driver for the RPI4- A lesson in futility</summary>
      <description>&lt;p&gt;For the Raspberry PI 4 I started implementing a Vulkan driver. This talk will give a guide of how to approach such a task, what my expectations are and what I learned so far.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/rpi4_vulkan/</url>
      <location>K.4.401</location>
      <attendee>Andreas Bergmeier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9865@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9865</pentabarf:event-id>
      <pentabarf:event-slug>security_what_you_most_likely_did_not_know_about_sudo</pentabarf:event-slug>
      <pentabarf:event-tag>security_what_you_most_likely_did_not_know_about_sudo</pentabarf:event-tag>
      <pentabarf:title>What you most likely did not know about sudo…</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>What you most likely did not know about sudo…</summary>
      <description>&lt;p&gt;Everybody knows sudo, right? Sudo allows a system administrator to give certain users  the ability to run some commands as root, while logging the executed commands and their arguments. It is installed by default on almost all Linux systems, and is available for most commercial UNIX systems. Still, even system administrators often only know it is the “prefix” to use before entering a command requiring root privileges. Learn how much more this simple looking tool can do!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2020/schedule/event/security_what_you_most_likely_did_not_know_about_sudo/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Peter Czanik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10063@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10063</pentabarf:event-id>
      <pentabarf:event-slug>package_management_panel</pentabarf:event-slug>
      <pentabarf:event-tag>package_management_panel</pentabarf:event-tag>
      <pentabarf:title>Package managers: resolve differences</pentabarf:title>
      <pentabarf:subtitle>Lively panel discussion on package management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Dependency Management</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T184500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Package managers: resolve differences- Lively panel discussion on package management</summary>
      <description>&lt;p&gt;Package managers have become the default way for managing dependencies for most projects but they’re not without their challenges and risks. In this panel we bring together experts representing several popular package managers for a lively discussion on package management best practices, the state of package management communities, and a look forward at what we can expect to see in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Dependency Management</categories>
      <url>https:/fosdem.org/2020/schedule/event/package_management_panel/</url>
      <location>UD2.119</location>
      <attendee>William Bartholomew</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10348@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10348</pentabarf:event-id>
      <pentabarf:event-slug>clc_open_edge_hardware_and_software_for_language_translation_and_understanding</pentabarf:event-slug>
      <pentabarf:event-tag>clc_open_edge_hardware_and_software_for_language_translation_and_understanding</pentabarf:event-tag>
      <pentabarf:title>Open Edge Hardware and Software for Natural Language Translation and Understanding</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open Edge Hardware and Software for Natural Language Translation and Understanding</summary>
      <description>&lt;p&gt;The last half decade has seen a major increase in the accuracy of deep learning methods for natural language translation and understanding. However many users still interact with these systems through proprietary models served on specialized cloud hardware. In this talk we discuss co-design efforts between researchers in natural language processing and computer architecture to develop an open-source software/hardware system for natural language translation and understanding across languages. With this system, users can access state-of-the-art models for translation, speech, and classification, and also run these models efficiently on edge device open-hardware designs.&lt;/p&gt;

&lt;p&gt;Our work combines two open-source development efforts, OpenNMT and FlexNLP.  The OpenNMT project is a multi-year collaborative project for creating an ecosystem for neural machine translation and neural sequence learning. Started in December 2016 by the Harvard NLP group and SYSTRAN, the project has since been used in many research and industry applications. The project includes highly configurable model architectures and training procedures, efficient model serving capabilities for use in real world applications, and extensions to tasks such as text generation, tagging, summarization, image to text, and speech to text. FlexNLP is an open-source fully retargetable hardware accelerator targeted for natural language processing. Its hardware design is targeted to key NLP computational functions such as attention mechanisms and layer normalization that are often overlooked by today’s CNN or RNN hardware accelerators. FlexNLP’s rich instruction set architecture and microarchitecture enable a diverse set of computations and operations that are paramount for end-to-end inference on state-of-the-art attention-based NLP models. Together they provide an open pipeline for both model training and edge device deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_open_edge_hardware_and_software_for_language_translation_and_understanding/</url>
      <location>AW1.120</location>
      <attendee>Alexander Rush</attendee>
      <attendee>Thierry Tambe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10467@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10467</pentabarf:event-id>
      <pentabarf:event-slug>firmware_culisfu</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_culisfu</pentabarf:event-tag>
      <pentabarf:title>Capsule Update &amp; LVFS: Improving system firmware updates</pentabarf:title>
      <pentabarf:subtitle>Improving reliability and security by simplifying distribution of firmware updates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Capsule Update &amp; LVFS: Improving system firmware updates- Improving reliability and security by simplifying distribution of firmware updates</summary>
      <description>&lt;p&gt;As the rich capabilities of platforms increase, so does their complexity. As hypervisors and operating systems harden their attack surfaces, malware has been moving deeper into the platform. For example, a modern laptop may have over 15 updatable firmware elements, each with low-level access to a specific hardware domain. From the early days of proprietary BIOS in the 1980’s and 1990’s, to the world of standards in the 2000’s, to the post-PC world of the last few years, the nature of firmware has changed. In order to provide security guarantees for platform firmware, the servicing model of the platform takes center stage.&lt;/p&gt;

&lt;p&gt;This session discusses the evolution of platform servicing using examples based on device firmware, non-host/system on a chip (SOC) firmware, and implementation of the Unified Extensible Firmware Interface (UEFI). A modern servicing model features elements for component-based update, resiliency in case unexpected conditions, a more seamless user experience, lowering the friction of update integration, and telemetry for a view into platform health and firmware inventory.&lt;/p&gt;

&lt;p&gt;This talk will discuss current trends in standards such as UEFI and associated EDK II firmware, and how the Linux Vendor Firmware System (LVFS) used these components as part of a holistic, open source approach to seamless firmware updates.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_culisfu/</url>
      <location>K.4.601</location>
      <attendee>Brian Richardson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10483@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10483</pentabarf:event-id>
      <pentabarf:event-slug>lightning_talk_session</pentabarf:event-slug>
      <pentabarf:event-tag>lightning_talk_session</pentabarf:event-tag>
      <pentabarf:title>Lightning talk session</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Lightning talk session</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2020/schedule/event/lightning_talk_session/</url>
      <location>UB4.136</location>
      <attendee>Thorsten Behrens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10562@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10562</pentabarf:event-id>
      <pentabarf:event-slug>ema_lognplot</pentabarf:event-slug>
      <pentabarf:event-tag>ema_lognplot</pentabarf:event-tag>
      <pentabarf:title>lognplot - logging and plotting data from micro's</pentabarf:title>
      <pentabarf:subtitle>Tracing data on a modern laptop</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>lognplot - logging and plotting data from micro's- Tracing data on a modern laptop</summary>
      <description>&lt;p&gt;Embedded systems are hard to debug. Complex systems have a lot of variables.
When debugging those systems, we often log data into some files, and visualize
them later on, using excel, matplotlib or something else.&lt;/p&gt;

&lt;p&gt;This talk is about tracing and logging. What are the options we have as embedded
software developers? I will present the lognplot tool, a project to plot incoming data
on the fly.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_lognplot/</url>
      <location>UD2.218A</location>
      <attendee>Windel Bouwman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10592@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10592</pentabarf:event-id>
      <pentabarf:event-slug>open_research_joss</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_joss</pentabarf:event-tag>
      <pentabarf:title>The Journal of Open Source Software</pentabarf:title>
      <pentabarf:subtitle>Credit for invisible work</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Journal of Open Source Software- Credit for invisible work</summary>
      <description>&lt;p&gt;Researchers rarely cite software they use as part of their research. As a result, research software and the time spent developing it have become invisible scholarly contributions. This lack of visibility reduces the incentives that are necessary to produce and share high quality software that are essential for the progress of science.  The Journal of Open Source Software (JOSS) is an open source, open access journal primarily designed to make it easier for those individuals authoring research software to gain career credit for their work by publishing short software papers. Software papers are a recognized mechanism for authors of research software to create a citable ‘entity’ which can easily be cited in journals and as such directly impact a researcher’s career via established metrics such as the h-index. JOSS is unique in that it only accepts very short (~ 1-2 pages) papers, with short summaries and links to the software repository. In that sense, the software papers are not the focus of the review. Instead, we ask reviewers to conduct a thorough review of the associated software (which must be open source) ensuring that it is well documented, straightforward to install and functions as expected. In this talk I will describe the origin and impact that JOSS has had on research open source and also touch upon issues such as sustainability and credit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_joss/</url>
      <location>AW1.126</location>
      <attendee>Karthik Ram</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10693@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10693</pentabarf:event-id>
      <pentabarf:event-slug>ada_rad</pentabarf:event-slug>
      <pentabarf:event-tag>ada_rad</pentabarf:event-tag>
      <pentabarf:title>On Rapid Application Development in Ada</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T182000</dtend>
      <duration>00:20:00:00</duration>
      <summary>On Rapid Application Development in Ada</summary>
      <description>&lt;p&gt;In the Ada world we typically write mission critical software that
just has to work, but in a way one could argue that a lot more software
is mission critical than is usually admitted.&lt;/p&gt;

&lt;p&gt;What does it take to actually perform rapid application development
in any language?  Can we do it in Ada and why would we do so?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_rad/</url>
      <location>AW1.125</location>
      <attendee>Tomasz Maluszycki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10788@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10788</pentabarf:event-id>
      <pentabarf:event-slug>storage_logger</pentabarf:event-slug>
      <pentabarf:event-tag>storage_logger</pentabarf:event-tag>
      <pentabarf:title>Tracking local storage configuration on linux</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T181500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Tracking local storage configuration on linux</summary>
      <description>&lt;p&gt;This short talk will discuss a few of the difficulties of tracking and monitoring storage devices on linux systems today and discuss some projects that are trying to improve the situation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/storage_logger/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alasdair Kergon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10803@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10803</pentabarf:event-id>
      <pentabarf:event-slug>lumosql</pentabarf:event-slug>
      <pentabarf:event-tag>lumosql</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT LumoSQL - Experiments with SQLite, LMDB and more</pentabarf:title>
      <pentabarf:subtitle>SQLite is justly famous, but also has well-known limitations</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2020-02-01 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20200201T180000</dtstart>
      <dtend>20200201T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT LumoSQL - Experiments with SQLite, LMDB and more- SQLite is justly famous, but also has well-known limitations</summary>
      <description>&lt;p&gt;LumoSQL is an experimental fork of SQLite, the embeddable database library founding everything from Android to iOS to Firefox. As a replacement for fopen(), SQLite is a good choice for singer-writer applications and disconnected, slow and small devices. Modern IoT and application use cases are increasingly multi-writer, fast, high-capacity and internet-connected, and LumoSQL aims to address these very different modern needs. LumoSQL initially aims to improving speed and reliability, by replacing the internal key-value store with LMDB, by updating and fixing a prototype from 2013, and allowing multiple storage backends. Next up we are designing the architecture for replacing the write-ahead log system (as used by all other open and closed source databases) with a single-level store, drawing on LMDB as an example of a single-level store in production at scale. Challenges so far involve code archeology, understanding and updating benchmarking, designing a system for keeping parity with upstream code changes, file format migration and identifying bugs in both SQLite and LMDB.&lt;/p&gt;

&lt;p&gt;Please do join us in testing and improving at https://github.com/LumoSQL/LumoSQL .&lt;/p&gt;

&lt;p&gt;In this talk we welcome questions and contributions. This conference has many SQLite users and developers. What do you want to see?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2020/schedule/event/lumosql/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Dan Shearer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9232@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9232</pentabarf:event-id>
      <pentabarf:event-slug>mysql_github_schema</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_github_schema</pentabarf:event-tag>
      <pentabarf:title>Automating schema migration flow with GitHub Actions, skeema &amp; gh-ost</pentabarf:title>
      <pentabarf:subtitle>And end-to-end schema migration automation, from design to production, at GitHub</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 18:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T181000</dtstart>
      <dtend>20200201T183000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Automating schema migration flow with GitHub Actions, skeema &amp; gh-ost- And end-to-end schema migration automation, from design to production, at GitHub</summary>
      <description>&lt;p&gt;Schema migration is more than running an ALTER TABLE. It is about designing, reviewing, approving, queuing, scheduling, executing, auditing, controlling and versioning the changes.&lt;/p&gt;

&lt;p&gt;At GitHub we run multiple migrations per day, and much of this flow used to be manual, taking a significant toll from the databases team. In this session we illustrate how we automated away migration using free and open source solutions, and based on trusted development flow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/mysql_github_schema/</url>
      <location>H.2214</location>
      <attendee>Shlomi Noach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10222@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10222</pentabarf:event-id>
      <pentabarf:event-slug>containers_containerd</pentabarf:event-slug>
      <pentabarf:event-tag>containers_containerd</pentabarf:event-tag>
      <pentabarf:title>Extending and embedding: containerd project use cases</pentabarf:title>
      <pentabarf:subtitle>A 2020 containerd project update and description of uses</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 18:10:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T181000</dtstart>
      <dtend>20200201T183000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Extending and embedding: containerd project use cases- A 2020 containerd project update and description of uses</summary>
      <description>&lt;p&gt;Over the past year, projects looking to extend and embed core container runtime functionality have looked to containerd and its clean API and extension points as a valuable resource. In this talk we'll look at the projects which have extended or embedded containerd for specific use cases and how containerd has enabled these uses via its design. We will also do a brief project update for the broader container ecosystem and community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_containerd/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Phil Estes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9358@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9358</pentabarf:event-id>
      <pentabarf:event-slug>testing_fail_successfully_reliably</pentabarf:event-slug>
      <pentabarf:event-tag>testing_fail_successfully_reliably</pentabarf:event-tag>
      <pentabarf:title>How to fail successfully and reliably</pentabarf:title>
      <pentabarf:subtitle>And look good while doing it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Testing and Automation</pentabarf:track>
      <pentabarf:start>2020-02-01 18:15:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20200201T181500</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:45:00:00</duration>
      <summary>How to fail successfully and reliably- And look good while doing it</summary>
      <description>&lt;ul&gt;
&lt;li&gt;Introduction&lt;/li&gt;
&lt;li&gt;Activity: what's "failure", anyway?&lt;/li&gt;
&lt;li&gt;Impact of failure
  Resources spent before failure is made
  Resources spent to detect failure
  Resources spent after failure is detected&lt;/li&gt;
&lt;li&gt;So what is "fail fast"?
*The art and science of satisficing&lt;/li&gt;
&lt;li&gt;Activity: how would you design to fail in these scenarios?&lt;/li&gt;
&lt;li&gt;Documentation - the power of story-telling&lt;/li&gt;
&lt;li&gt;Summary: the successful way to fail fast&lt;/li&gt;
&lt;li&gt;Q/A&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Testing and Automation</categories>
      <url>https:/fosdem.org/2020/schedule/event/testing_fail_successfully_reliably/</url>
      <location>UB2.147</location>
      <attendee>Saleem Siddiqui</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9145@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9145</pentabarf:event-id>
      <pentabarf:event-slug>concept_programming</pentabarf:event-slug>
      <pentabarf:event-tag>concept_programming</pentabarf:event-tag>
      <pentabarf:title>Concept Programming, from ideas to code</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T182000</dtstart>
      <dtend>20200201T183500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Concept Programming, from ideas to code</summary>
      <description>&lt;p&gt;Programming is the art of turning ideas into code.
Ideas and code do not live in the same space. Any translation is lossy.
Concept programming is a cross-language approach that focuses on this translation process, and helps identify often overlooked classes of issues.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/concept_programming/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Christophe de Dinechin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9642@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9642</pentabarf:event-id>
      <pentabarf:event-slug>dealii</pentabarf:event-slug>
      <pentabarf:event-tag>dealii</pentabarf:event-tag>
      <pentabarf:title>Finite element modeling with the deal.II software library</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Computer Aided Modeling and Design</pentabarf:track>
      <pentabarf:start>2020-02-01 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T182000</dtstart>
      <dtend>20200201T185000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Finite element modeling with the deal.II software library</summary>
      <description>&lt;p&gt;The finite element method has been the method of choice to simulate the deformation of solids as well as the flow of many kinds of fluids for nearly 70 years now. In the case of solids, it provides a general framework to describe how a body reacts to external stimuli by modeling how deformation affects the internally stored energy. While most software that implements the method used to be homegrown for a particular purpose, the 2000s have seen the emergence of large and professionally developed. open source software libraries that provide a broad range of functionality that makes the implementation of such codes straightforward. I will give an overview of one of these libraries, deal.II, and how and where it is used.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Computer Aided Modeling and Design</categories>
      <url>https:/fosdem.org/2020/schedule/event/dealii/</url>
      <location>H.2213</location>
      <attendee>Wolfgang Bangerth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10270@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10270</pentabarf:event-id>
      <pentabarf:event-slug>graph_temporal_gradoop</pentabarf:event-slug>
      <pentabarf:event-tag>graph_temporal_gradoop</pentabarf:event-tag>
      <pentabarf:title>Temporal Graph Analytics with GRADOOP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T182000</dtstart>
      <dtend>20200201T184000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Temporal Graph Analytics with GRADOOP</summary>
      <description>&lt;p&gt;The temporal analysis of evolving graphs is an important requirement in many domains but hardly supported in current graph database and graph processing systems. We, therefore, extended the distributed graph analytics framework Gradoop for time-related graph analysis by introducing a new temporal property graph data model. Our model supports bitemporal time dimensions for vertices and edges to represent both rollback and historical information. In addition to the data model, we introduce several time-dependent operators (e.g, Snapshot, Diff and Grouping) that natively support the natural evolution of the graph. Since this is an extension of Gradoop, the temporal operators are compatible and can be combined with the already known operators to build complex analytical tasks in a declarative way. In our talk, we will give a brief overview of the Gradoop system, the temporal property graph model and how we support the time-dependent analysis of large graphs. Based on real-world use-cases, we show the expressiveness and flexibility of our temporal operators and how they can be composed to answer complex analytical questions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_temporal_gradoop/</url>
      <location>AW1.121</location>
      <attendee>Kevin Gomez</attendee>
      <attendee>Christopher Rost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10297@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10297</pentabarf:event-id>
      <pentabarf:event-slug>webperf_building_openspeedmonitor</pentabarf:event-slug>
      <pentabarf:event-tag>webperf_building_openspeedmonitor</pentabarf:event-tag>
      <pentabarf:title>The journey of building OpenSpeedMonitor</pentabarf:title>
      <pentabarf:subtitle>Learnings from unexpectedly finding ourselves developing a FLOSS project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Web Performance</pentabarf:track>
      <pentabarf:start>2020-02-01 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20200201T182000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:35:00:00</duration>
      <summary>The journey of building OpenSpeedMonitor- Learnings from unexpectedly finding ourselves developing a FLOSS project</summary>
      <description>&lt;p&gt;Keeping track caring about web performance is hard with constantly changing standards, improving browsers, frameworks and devices.
It gets even harder when you develop a tool meeting these changing requirements.
Eight years ago, as an IT service provider, we were faced with the task of permanently monitoring the performance of one of the largest e-commerce platforms. After the initial use of WebPagetest, we quickly needed to develop our own features.
What started as minor extensions became a separate project over time.
In this talk, we would like to take you on the journey we have taken developing OpenSpeedMonitor. You will hear about some unexpected challenges, what we learned the hard way and why we would have failed years ago, if we didn't decide to develop FLOSS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Web Performance</categories>
      <url>https:/fosdem.org/2020/schedule/event/webperf_building_openspeedmonitor/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Stefan Burnicki</attendee>
      <attendee>Nils Kuhn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10719@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10719</pentabarf:event-id>
      <pentabarf:event-slug>ruby</pentabarf:event-slug>
      <pentabarf:event-tag>ruby</pentabarf:event-tag>
      <pentabarf:title>JRuby Startup and AOT</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Java</pentabarf:track>
      <pentabarf:start>2020-02-01 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20200201T182000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:40:00:00</duration>
      <summary>JRuby Startup and AOT</summary>
      <description>&lt;p&gt;Rubyists work from a command line, which makes JRuby startup time a critical concern. Traditionally, the JVM has not been optimized for startup, but that's changing. This talk will explore all available options for making a heavy runtime like JRuby start up quickly, from using class data caching services like Hotspot's CDS and OpenJ9's Quickstart to ahead-of-time compilation of JRuby using GraalVM's Native Image. We'll compare approaches and trade-offs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2020/schedule/event/ruby/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Charles Nutter</attendee>
      <attendee>Thomas Enebo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9143@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9143</pentabarf:event-id>
      <pentabarf:event-slug>ema_smoke_detector</pentabarf:event-slug>
      <pentabarf:event-tag>ema_smoke_detector</pentabarf:event-tag>
      <pentabarf:title>U:Kit: Open-source software and hardware smoke detector</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Embedded, Mobile and Automotive</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:25:00:00</duration>
      <summary>U:Kit: Open-source software and hardware smoke detector</summary>
      <description>&lt;p&gt;The presenter will show the audience U:Kit ( https://github.com/attachix/ukit).
U:Kit is an open source (software and hardware) smoke and motion detector with the help of open source tools.
U:Kit is easy to assemble, has a plastic case, and can be attached to the ceiling and used with minimum efforts also from non-technical savvy people. But that is just the tip of the iceberg.
The presenter will share with the audience his experience in creating the devices and talk about some of the software and hardware challenges with which he and his team had to solve.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Embedded, Mobile and Automotive</categories>
      <url>https:/fosdem.org/2020/schedule/event/ema_smoke_detector/</url>
      <location>UD2.218A</location>
      <attendee>Slavey Karadzhov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9371@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9371</pentabarf:event-id>
      <pentabarf:event-slug>open_research_dspace7</pentabarf:event-slug>
      <pentabarf:event-tag>open_research_dspace7</pentabarf:event-tag>
      <pentabarf:title>DSpace 7: A major leap forward for the leading institutional repository platform</pentabarf:title>
      <pentabarf:subtitle>Tale of a mature, international FOSS community embracing Angular</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Research Tools and Technologies</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DSpace 7: A major leap forward for the leading institutional repository platform- Tale of a mature, international FOSS community embracing Angular</summary>
      <description>&lt;p&gt;The DSpace community is anticipating the largest release ever in 2020 with DSpace 7 ( https://wiki.duraspace.org/display/DSPACE/DSpace+Release+7.0+Status ). The platform is used in thousands of research institutions around the globe and powers systems including dspace.mit.edu, dash.harvard.edu and openknowledge.worldbank.org. If you download an academic paper through Google Scholar today, the chance is large that it is served to you thanks to a DSpace institutional repository.&lt;/p&gt;

&lt;p&gt;The talk aims to briefly introduce the scope and usage of the DSpace software. Attendees will learn how the governance of the DSpace community is structured, and what lead to the decision to drop the two legacy UIs, JSPUI and XMLUI, in favour of an endeavour to introduce Angular as the new UI layer.&lt;/p&gt;

&lt;p&gt;The most relevant piece of the presentation for the Fosdem audience, will be an outline of the tooling and best practices applied in the community, together with a pro and con evaluation.&lt;/p&gt;

&lt;p&gt;We are very keen on learning from other participants in the audience what they could advise, both on a technical and organisational level, going forward.&lt;/p&gt;

&lt;h2&gt;Previous presentations on DSpace 7&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24819"&gt;Introducing DSpace 7&lt;/a&gt;
&lt;a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24831"&gt;DSpace 7 Configurable Entities&lt;/a&gt;
&lt;a href="https://lecture2go.uni-hamburg.de/l2go/-/get/v/24820"&gt;The DSpace 7 Angular UI from a user perspective&lt;/a&gt;&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Research Tools and Technologies</categories>
      <url>https:/fosdem.org/2020/schedule/event/open_research_dspace7/</url>
      <location>AW1.126</location>
      <attendee>Bram Luyten</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9676@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9676</pentabarf:event-id>
      <pentabarf:event-slug>retro_arcade_game_port_zx</pentabarf:event-slug>
      <pentabarf:event-tag>retro_arcade_game_port_zx</pentabarf:event-tag>
      <pentabarf:title>Arcade game port to ZX Spectrum</pentabarf:title>
      <pentabarf:subtitle>A reverse engineering exercise</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Arcade game port to ZX Spectrum- A reverse engineering exercise</summary>
      <description>&lt;p&gt;Reverse engineering an Arcade game and re-implementing it into an 8 bit system is an engineering exercise, where compromises have to be made in order to accomplish the goal, since the capabilities of the target machine are severely under powered when compared with the source machine.&lt;/p&gt;

&lt;p&gt;The processes of accomplishing this and all it involves, will be presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2020/schedule/event/retro_arcade_game_port_zx/</url>
      <location>K.3.401</location>
      <attendee>Rui Martins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9701@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9701</pentabarf:event-id>
      <pentabarf:event-slug>python2020_pythran</pentabarf:event-slug>
      <pentabarf:event-tag>python2020_pythran</pentabarf:event-tag>
      <pentabarf:title>The Pythran compiler, 7 years later</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The Pythran compiler, 7 years later</summary>
      <description>&lt;p&gt;7 years ago, a first file was commited in the Pythran git repo in order to create a compiler from Python to C++. The project now has hundreds of downloads per day on PyPI and has moved to a cross-platform compiler for scientific programs. This talks walks through the initial ideas, sorting out the good and the bad ones and compares the approach with other major Python compilers for scientific programs, most notably Cython, Pypy and Numba.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2020/schedule/event/python2020_pythran/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Serge Guelton (serge-sans-paille)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10394@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10394</pentabarf:event-id>
      <pentabarf:event-slug>firmware_oisfbooe</pentabarf:event-slug>
      <pentabarf:event-tag>firmware_oisfbooe</pentabarf:event-tag>
      <pentabarf:title>Opening Intel Server firmware based on OpenBMC example</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Firmware, BMC and Bootloader</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Opening Intel Server firmware based on OpenBMC example</summary>
      <description>&lt;p&gt;Have you ever heard of Board Management Controller? It has been black box firmware to manage servers since last century … now it’s open. OpenBMC is a  Linux Foundation project with a goal to produce an open source implementation of BMC firmware stack. It is a vendor independent Linux distribution created using Yocto project that provides complete set of manageability features. Backbone technologies in OpenBMC include D-Bus and systemd. With embedded web server it provides user friendly WebUI and Redfish interface for easy server management using modern RESTful APIs. Intel as one of the founding  companies offers additional functionalities on top of OpenBMC implementation which will be presented as a part of this presentation.&lt;/p&gt;

&lt;p&gt;In this talk we will:
- tell you a short history and overview of OpenBMC
- have a quick view on OpenBMC architecture (Yocto, Dbus, systemd)
- show what’s new in latest 2.7 releases and what is planned for 2.8 (Feb 2020)
- talk about Intel specific features available in OpenBMC
- tell you how to contribute to OpenBMC project
- give you a guide on how to modify, build and run the project on target BMC on Intel server&lt;/p&gt;

&lt;p&gt;Audience: software engineers, validation engineer, embedded software architects, data center administrators&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Firmware, BMC and Bootloader</categories>
      <url>https:/fosdem.org/2020/schedule/event/firmware_oisfbooe/</url>
      <location>K.4.601</location>
      <attendee>Maciej Lawniczak</attendee>
      <attendee>Przemyslaw Czarnowski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10517@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10517</pentabarf:event-id>
      <pentabarf:event-slug>clc_poio_predictive_text</pentabarf:event-slug>
      <pentabarf:event-tag>clc_poio_predictive_text</pentabarf:event-tag>
      <pentabarf:title>Poio Predictive Text</pentabarf:title>
      <pentabarf:subtitle>Grassroots Technology for Language Diversity</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Coding for Language Communities</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Poio Predictive Text- Grassroots Technology for Language Diversity</summary>
      <description>&lt;p&gt;The Poio project develops language technologies to support communication in lesser-used and under-resourced languages on and with electronic devices. Within the Poio project we develop text input services with text prediction and transliteration for mobile devices and desktop users to allow conversation between individuals and in online communities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Coding for Language Communities</categories>
      <url>https:/fosdem.org/2020/schedule/event/clc_poio_predictive_text/</url>
      <location>AW1.120</location>
      <attendee>Peter Bouda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10694@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10694</pentabarf:event-id>
      <pentabarf:event-slug>ada_toml</pentabarf:event-slug>
      <pentabarf:event-tag>ada_toml</pentabarf:event-tag>
      <pentabarf:title>Ada-TOML: a TOML Parser for Ada</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T185000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Ada-TOML: a TOML Parser for Ada</summary>
      <description>&lt;p&gt;The world of generic structured data formats is full of contenders:
the mighty XML, the swift JSON, the awesome YAML, ...  Alas, there
is no silver bullet: XML is very verbose, JSON is not convenient for
humans to write, YAML is known to be hard to parse, and so on.&lt;/p&gt;

&lt;p&gt;TOML is yet another format whose goal is to be a good configuration
language: obvious semantics, convenient to write and easy to parse
in general-purpose programming languages.&lt;/p&gt;

&lt;p&gt;In this talk, I'll shortly describe the TOML format and show a few
use cases in the real world.  I'll then present the ada-toml library
itself: its high-level architecture and examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_toml/</url>
      <location>AW1.125</location>
      <attendee>Pierre-Marie de Rodat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10765@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10765</pentabarf:event-id>
      <pentabarf:event-slug>libratbag</pentabarf:event-slug>
      <pentabarf:event-tag>libratbag</pentabarf:event-tag>
      <pentabarf:title>libratbag</pentabarf:title>
      <pentabarf:subtitle>A way to configure your input devices</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:25:00:00</duration>
      <summary>libratbag- A way to configure your input devices</summary>
      <description>&lt;p&gt;This talk will give an update on the progress being done in libratbag as well as present the new projects we have planned. If there's time I will also show how you should be able to write your own driver and debug existing drivers. This is a talk about libratbag updates, planned projects and a code demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2020/schedule/event/libratbag/</url>
      <location>K.4.401</location>
      <attendee>Filipe Laíns</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10778@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10778</pentabarf:event-id>
      <pentabarf:event-slug>quantum_open_source_foundation</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_open_source_foundation</pentabarf:event-tag>
      <pentabarf:title>Quantum Open Source Foundation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2020-02-01 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20200201T183000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Quantum Open Source Foundation</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2020/schedule/event/quantum_open_source_foundation/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Mark Fingerhuth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9386@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9386</pentabarf:event-id>
      <pentabarf:event-slug>containers_gpu_virtualization</pentabarf:event-slug>
      <pentabarf:event-tag>containers_gpu_virtualization</pentabarf:event-tag>
      <pentabarf:title>CANCELLED A way of GPU virtualization for container</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2020-02-01 18:35:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20200201T183500</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:25:00:00</duration>
      <summary>CANCELLED A way of GPU virtualization for container</summary>
      <description>&lt;p&gt;Please note that this talk has been cancelled as the speaker is unfortunately unable to attend FOSDEM.&lt;/p&gt;

&lt;p&gt;Containers are widely used in clouds due to their lightweight and scalability. GPUs have powerful parallel processing capabilities that are adopted to accelerate the execution of applications. In a cloud environment, containers may require one or more GPUs to fulfill the resource requirement of application execution, while on the other hand exclusive GPU resource of a container usually results in underutilized resource. Therefore, how to share GPUs among containers becomes an attractive problem to cloud providers. In this presentation, we propose an approach, called vCUDA, to sharing GPU memory and computing resources among containers. vCUDA partitions physical GPUs into multiple virtual GPUs and assigns the virtual GPUs to containers as request. Elastic resource allocation and dynamic resource allocation are adopted to improve resource utilization. The experimental results show that vCUDA only causes 1.015% of overhead by average and it effectively allocates and isolates GPU resources among containers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2020/schedule/event/containers_gpu_virtualization/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Shengbo Song</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9233@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9233</pentabarf:event-id>
      <pentabarf:event-slug>20_min_mysql_plugin</pentabarf:event-slug>
      <pentabarf:event-tag>20_min_mysql_plugin</pentabarf:event-tag>
      <pentabarf:title>20 mins to write a MySQL Shell Plugin</pentabarf:title>
      <pentabarf:subtitle>Extend the MySQL Shell with a plugin created from scratch</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>MySQL, MariaDB and Friends</pentabarf:track>
      <pentabarf:start>2020-02-01 18:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T184000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:20:00:00</duration>
      <summary>20 mins to write a MySQL Shell Plugin- Extend the MySQL Shell with a plugin created from scratch</summary>
      <description>&lt;p&gt;MySQL Shell is a new client for MySQL. It comes with multiple functionalities like the adminAPI commands to setup and operate a MySQL InnoDB Cluster but also check for upgrades, import JSON, parallel import and more... It also allows you to communicate with the MySQL Server in SQL, Python or Javascript !
During this session we will write a plugin from scratch to extend the Shell using the MySQL Shell Plugin Framework. The code will be written live in Python.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2020/schedule/event/20_min_mysql_plugin/</url>
      <location>H.2214</location>
      <attendee>Frédéric Descamps</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9495@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>9495</pentabarf:event-id>
      <pentabarf:event-slug>graph_weaviate</pentabarf:event-slug>
      <pentabarf:event-tag>graph_weaviate</pentabarf:event-tag>
      <pentabarf:title>Weaviate OSS Smart Graph</pentabarf:title>
      <pentabarf:subtitle>feature updates, demo and use cases</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Systems and Algorithms</pentabarf:track>
      <pentabarf:start>2020-02-01 18:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20200201T184000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Weaviate OSS Smart Graph- feature updates, demo and use cases</summary>
      <description>&lt;p&gt;Weaviate is an open-source smart graph that aims to allow anyone, anywhere, any time to create their own semantic search engines, knowledge graphs or knowledge networks. Weaviate is RESTful and GraphQL API based and built on top of a semantic vector storage mechanism called the contextionary. Because all data is stored in the vector space, Weaviate is ideal for;
- Semantically search through the knowledge graph.
- Automatically classify entities in the graph.
- Create easy to use knowledge mappings.&lt;/p&gt;

&lt;p&gt;Because the use of formal ontologies are optional, Weaviate can be used to create a P2P knowledge network which we want to present during this conference.&lt;/p&gt;

&lt;p&gt;This is a follow up after the initial design was shared during last year's FOSDEM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Systems and Algorithms</categories>
      <url>https:/fosdem.org/2020/schedule/event/graph_weaviate/</url>
      <location>AW1.121</location>
      <attendee>Bob van Luijt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10044@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10044</pentabarf:event-id>
      <pentabarf:event-slug>deskconnd_crossplatform_ipc</pentabarf:event-slug>
      <pentabarf:event-tag>deskconnd_crossplatform_ipc</pentabarf:event-tag>
      <pentabarf:title>DeskConnD: Secure, cross-platform IPC on the network</pentabarf:title>
      <pentabarf:subtitle>Zeroconf + WAMP = Cross platform IPC</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2020-02-01 18:40:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20200201T184000</dtstart>
      <dtend>20200201T185500</dtend>
      <duration>00:15:00:00</duration>
      <summary>DeskConnD: Secure, cross-platform IPC on the network- Zeroconf + WAMP = Cross platform IPC</summary>
      <description>&lt;p&gt;DeskConnD is a cross-platform, python based daemon that uses Crossbar and WAMP to enable end-to-end encrypted IPC over the network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2020/schedule/event/deskconnd_crossplatform_ipc/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Omer Akram</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>10695@FOSDEM20@pentabarf.org</uid>
      <pentabarf:event-id>10695</pentabarf:event-id>
      <pentabarf:event-slug>ada_wrapup</pentabarf:event-slug>
      <pentabarf:event-tag>ada_wrapup</pentabarf:event-tag>
      <pentabarf:title>Informal Discussions &amp; Closing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2020-02-01 18:50:00 +0100</pentabarf:start>
      <pentabarf:end>2020-02-01 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20200201T185000</dtstart>
      <dtend>20200201T190000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Informal Discussions &amp; Closing</summary>
      <description>&lt;p&gt;Informal discussion on ideas and proposals for future events.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2020/schedule/event/ada_wrapup/</url>
      <location>AW1.125</location>
      <attendee>Dirk Craeynest</attendee>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
  </vcalendar>
</iCalendar>

