<?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 2019</x-wr-caldesc>
    <x-wr-calname>Schedule for events at FOSDEM 2019</x-wr-calname>
    <vevent>
      <method>PUBLISH</method>
      <uid>7663@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7663</pentabarf:event-id>
      <pentabarf:event-slug>cancelled_best_practices_for_building_scalable_blockchain_applications</pentabarf:event-slug>
      <pentabarf:event-tag>cancelled_best_practices_for_building_scalable_blockchain_applications</pentabarf:event-tag>
      <pentabarf:title>CANCELLED Best Practices for Building Scalable Blockchain Applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T094000</dtend>
      <duration>00:40:00:00</duration>
      <summary>CANCELLED Best Practices for Building Scalable Blockchain Applications</summary>
      <description>&lt;p&gt;Please note that this talk has been cancelled as the speaker is no longer able to attend FOSDEM.&lt;/p&gt;

&lt;p&gt;Being a new domain, there are very few Blockchain technology resources to learn the best practices for building applications that perform well at scale. Over the past 2 years, we have designed and built multiple Blockchain applications and proof of concepts for fortune 500 companies. In this process, we have made many rookie mistakes and the experience has helped us to create a record of best practices in designing and building Blockchain applications. This knowledge has also enabled us to design Blockchain elective courses for Universities which we share with them freely so that students can learn from it.&lt;/p&gt;

&lt;p&gt;In this talk, I will share our Blockchain application development best practices as well as demonstrate (with code) how to leverage them with different Blockchain platforms like Ethereum, Hyperledger and R3 Corda. By the end of the talk, you should have a clear idea on what techniques have delivered good results and things that should be avoided when you plan on building a Blockchain application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/cancelled_best_practices_for_building_scalable_blockchain_applications/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Girish Nuli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7747@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7747</pentabarf:event-id>
      <pentabarf:event-slug>ceph_data_services</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_data_services</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Data services in a hybrid cloud world with Ceph</pentabarf:title>
      <pentabarf:subtitle>Making data as portable as your stateless microservices</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT Data services in a hybrid cloud world with Ceph- Making data as portable as your stateless microservices</summary>
      <description>&lt;p&gt;&lt;em&gt;PLEASE NOTE: Sage was delayed travelling and this talk has been rearranged from 13.00 on Saturday.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;IT organizations of the future (and present) are faced with managing infrastructure that spans multiple private data centers and multiple public clouds.  Emerging tools and operational patterns like kubernetes and microservices are easing the process of deploying applications across multiple environments, but the achilles heel of such efforts remains that most applications require large quantities of state, either in databases, object stores, or file systems.  Unlike stateless microservices, state is hard to move.&lt;/p&gt;

&lt;p&gt;Ceph is known for providing scale-out file, block, and object storage within a single data center, but it also includes a robust set of multi-cluster federation capabilities.  This talk will cover how Ceph's underlying multi-site capabilities complement and enable true portability across cloud footprints--public and private--and how viewing Ceph from a multi-cloud perspective has fundamentally shifted our data services roadmap, especially for Ceph object storage.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_data_services/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Sage Weil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7982@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7982</pentabarf:event-id>
      <pentabarf:event-slug>containers_kubic</pentabarf:event-slug>
      <pentabarf:event-tag>containers_kubic</pentabarf:event-tag>
      <pentabarf:title>openSUSE Kubic for Container People</pentabarf:title>
      <pentabarf:subtitle>Exploring the Containerised Frontiers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T093000</dtend>
      <duration>00:30:00:00</duration>
      <summary>openSUSE Kubic for Container People- Exploring the Containerised Frontiers</summary>
      <description>&lt;p&gt;As the world moves more and more towards containerised solutions, a number of real questions start to appear.
- What is the perfect platform for running containers atop?
- How to use this platform as part of a flexible, scalable, highly available infrastructure fabric?
- How to minimize the maintenance and administration of this platform at scale?&lt;/p&gt;

&lt;p&gt;All of these problems are well answered in an enterprise environment by SUSE CaaS Platform, but for developers more interested in the state of containers &amp;amp; kubernetes upstream, new issues start to appear. With such fast moving upstreams, developers and enthusiasts need a platform that can keep up and is closely involved with those upstream developments. This platform needs to not only be able to run containers at scale, but also on single machine, all the while preserving the attributes of low maintenance so the focus can be on the containers, not the base system beneath them.&lt;/p&gt;

&lt;p&gt;This talk will introduce openSUSE Kubic, and explains how it addresses the above, being the perfect platform for container developers and enthusiasts. The session will mention how Kubic is based on the Tumbleweed rolling release and various upstreams including kubeadm and CRI-O. The kubeadm Kubernetes cluster boostrapping tool will be discussed in some detail and demonstrated, with some sneak peaks into how it may be extended in the future.&lt;/p&gt;

&lt;p&gt;Attendees should come away from this talk with everything they need to know to get starting using, developing with and contributing to openSUSE Kubic.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_kubic/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Richard Brown</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8150@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8150</pentabarf:event-id>
      <pentabarf:event-slug>rapids</pentabarf:event-slug>
      <pentabarf:event-tag>rapids</pentabarf:event-tag>
      <pentabarf:title>RAPIDS </pentabarf:title>
      <pentabarf:subtitle>Data Science on GPUs</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T094500</dtend>
      <duration>00:45:00:00</duration>
      <summary>RAPIDS - Data Science on GPUs</summary>
      <description>&lt;p&gt;The next big step in data science will combine the ease of use of common Python APIs, but with the power and scalability of GPU compute. The RAPIDS project is the first step in giving data scientists the ability to use familiar APIs and abstractions while taking advantage of the same technology that enables dramatic increases in speed in deep learning. This session highlights the progress that has been made on RAPIDS, discusses how you can get up and running doing data science on the GPU, and provides some use cases involving graph analytics as motivation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/rapids/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Christoph Angerer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8229@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8229</pentabarf:event-id>
      <pentabarf:event-slug>nfs_ganesha_weather_report</pentabarf:event-slug>
      <pentabarf:event-tag>nfs_ganesha_weather_report</pentabarf:event-tag>
      <pentabarf:title>NFS-Ganesha Weather Report</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092000</dtend>
      <duration>00:20:00:00</duration>
      <summary>NFS-Ganesha Weather Report</summary>
      <description>&lt;p&gt;The NFS is old but simple protocol existed from long back and it is one of most widely accepted protocol in linux systems. NFS-Ganesha is user space nfs server. This talk will helpful to anyone who wants to run their day today application on nfs. NFS-Ganesha has plug-able architecture in which any file systems can easily added, currently it supports Gluster, Ceph(FS/RGW), GPFS etc. There are a lot of features and discussions happening on the community. This talk will help to provide update whats happening on the community&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/nfs_ganesha_weather_report/</url>
      <location>H.2214</location>
      <attendee>Jiffin Tony Thottan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8301@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8301</pentabarf:event-id>
      <pentabarf:event-slug>rust_python</pentabarf:event-slug>
      <pentabarf:event-tag>rust_python</pentabarf:event-tag>
      <pentabarf:title>RustPython: a Python implementation in Rust</pentabarf:title>
      <pentabarf:subtitle>Building a Python 3 interpreter in Rust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>RustPython: a Python implementation in Rust- Building a Python 3 interpreter in Rust</summary>
      <description>&lt;p&gt;Rust is a relatively new programming language aimed as a safe competitor of C.
There are already attempts to write extension modules in rust and load them into
CPython. A whole new approach would be to re-implement the Python language in rust.
This is what RustPython is about.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_python/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Windel Bouwman</attendee>
      <attendee>Shing Lyu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8333@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8333</pentabarf:event-id>
      <pentabarf:event-slug>llvm_irgen</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_irgen</pentabarf:event-tag>
      <pentabarf:title>Roll your own compiler with LLVM</pentabarf:title>
      <pentabarf:subtitle>Easy IR generation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T094000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Roll your own compiler with LLVM- Easy IR generation</summary>
      <description>&lt;p&gt;A close look at IR code generation inside a Modula-2 compiler.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_irgen/</url>
      <location>K.4.201</location>
      <attendee>Kai Nacke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8385@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8385</pentabarf:event-id>
      <pentabarf:event-slug>js_love_it</pentabarf:event-slug>
      <pentabarf:event-tag>js_love_it</pentabarf:event-tag>
      <pentabarf:title>JavaScript: If you love it, set it free</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>JavaScript: If you love it, set it free</summary>
      <description>&lt;p&gt;The vast majority of JavaScript carries no license or copyright notice at all, often because of concerns about optimizing bandwidth and speed, but also because of a lack of awareness. As JavaScript developers, you are well-positioned to help solve this problem -- by clearly licensing your code, by making improvements to the common tooling, and by providing important feedback on what licensing methods make the most sense.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/js_love_it/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>John Sullivan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8401@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8401</pentabarf:event-id>
      <pentabarf:event-slug>geo_osmdeeplearning</pentabarf:event-slug>
      <pentabarf:event-tag>geo_osmdeeplearning</pentabarf:event-tag>
      <pentabarf:title>Improve OSM data quality with DeepLearning</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T094000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Improve OSM data quality with DeepLearning</summary>
      <description>&lt;p&gt;Quality Analysis on a wide dataset, is always a gageure.
And automatic semantic segmentation from imagery is still an open subject since decades.
But.
Nowadays with latests DeepLearning techniques, we can use new kind of techniques,
to easily extract patterns from our dataset, and therefore help humans to be that more efficient to take the right decision (think filtering).&lt;/p&gt;

&lt;p&gt;Two main points on this presentation:
- How to produce high quality results, while you start with noisy/creapy/real world data ?
- How to predict, at scale without huge hardware infrastructure ?&lt;/p&gt;

&lt;p&gt;RoboSat.pink as the ecosystem to do so.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_osmdeeplearning/</url>
      <location>AW1.126</location>
      <attendee>Olivier Courtin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8420@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8420</pentabarf:event-id>
      <pentabarf:event-slug>observability_101_2019</pentabarf:event-slug>
      <pentabarf:event-tag>observability_101_2019</pentabarf:event-tag>
      <pentabarf:title>Devroom intro</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T091000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Devroom intro</summary>
      <description>&lt;p&gt;Intro to the devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/observability_101_2019/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8506@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8506</pentabarf:event-id>
      <pentabarf:event-slug>webrtc_sip_phone</pentabarf:event-slug>
      <pentabarf:event-tag>webrtc_sip_phone</pentabarf:event-tag>
      <pentabarf:title>Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway</pentabarf:title>
      <pentabarf:subtitle>Analyzing a real project on production (www.nethvoice.it) we will look at two different implementations of a SIP Phone WebRTC of NethCTI Web App. We will see great code examples, WebRTC technologies and a real demo of an audio/video call</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Asterisk WebRTC frontier: make client SIP Phone with sipML5 and Janus Gateway- Analyzing a real project on production (www.nethvoice.it) we will look at two different implementations of a SIP Phone WebRTC of NethCTI Web App. We will see great code examples, WebRTC technologies and a real demo of an audio/video call</summary>
      <description>&lt;p&gt;We will analyze the steps to make audio &amp;amp; video communications (as SIP Phone WebRTC) into your WebApp, exploiting Asterisk WebRTC techology. The talk shows pros e cons of two different implementations: one using sipML5 library and one with Janus Gateway.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/webrtc_sip_phone/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Alessandro Polidori</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8630@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8630</pentabarf:event-id>
      <pentabarf:event-slug>python_diversity_gap</pentabarf:event-slug>
      <pentabarf:event-tag>python_diversity_gap</pentabarf:event-tag>
      <pentabarf:title>Beyond the 10%: analysis of the gender-diversity gap </pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Beyond the 10%: analysis of the gender-diversity gap </summary>
      <description>&lt;p&gt;Women represents half of the population. The technological industry claims that around 30% of their work force are women. And that percentage decreases down to 20% when focusing on the tech. teams.&lt;/p&gt;

&lt;p&gt;If we analyze open source communities, those hardly reach 10% of the population as this is the case of the OpenStack Foundation or the Linux Kernel.&lt;/p&gt;

&lt;p&gt;This talk will show previous analysis and data publicly available with this respect, and an analysis of the Python community [1] to compare to.&lt;/p&gt;

&lt;p&gt;In addition to that, this talk will provide the steps done up to having the data: retrieving, curating, cleaning and visualizing the information with Python. For this process GrimoireLab, and specifically Perceval [2] was used used for retrieving information. Perceval retrieves information from the usual data sources found in the open source world. Then Ceres [3] is a small library that handle Perceval's data. These are the basics of the technical infrastructure.&lt;/p&gt;

&lt;p&gt;[1] https://github.com/python [2] https://github.com/chaoss/grimoirelab-perceval, [3] https://github.com/chaoss/grimoirelab-cereslib&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_diversity_gap/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Daniel Izquierdo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8666@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8666</pentabarf:event-id>
      <pentabarf:event-slug>packaging_for_mageia_with_docker</pentabarf:event-slug>
      <pentabarf:event-tag>packaging_for_mageia_with_docker</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Packaging for Mageia Linux with Docker 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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT Packaging for Mageia Linux with Docker containers</summary>
      <description>&lt;p&gt;Docker has brought an ease of use without comparison with VMs typically to build native upstream distribution packages. Where before it was needed to launch a complete environment, copy the sources into it, invoke the build tools
to create the packages and then copy them back to the host, Docker has made all these steps much easier and straight forward, allowing for more rapid package production and automation.&lt;/p&gt;

&lt;p&gt;This presentation will show a detailed use case for building packages for the Mageia Linux distribution with bm and mgarepo usages encapsulated in Docker containers. It should help any upstream packager adopt a similar approach to make his packaging task a breathe.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Do Linux Distributions Still Matter with Containers?" by Scott McCarty who has sent his apologies but is now unable to attend as he has fallen ill.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/packaging_for_mageia_with_docker/</url>
      <location>K.3.401</location>
      <attendee>Bruno Cornec</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8709@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8709</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T091000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Community DevRoom Welcoming Remarks</summary>
      <description>&lt;p&gt;In which Leslie and Laura welcome everyone to the Community DevRoom 2019&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_welcome_remarks/</url>
      <location>UB5.132</location>
      <attendee>Laura Czajkowski</attendee>
      <attendee>Leslie Hawthorn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8729@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8729</pentabarf:event-id>
      <pentabarf:event-slug>sdr_intro</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_intro</pentabarf:event-tag>
      <pentabarf:title>Intro to the Free Software Radio Track</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T091500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Intro to the Free Software Radio Track</summary>
      <description>&lt;p&gt;Welcome talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_intro/</url>
      <location>AW1.120</location>
      <attendee>Martin Braun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8732@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8732</pentabarf:event-id>
      <pentabarf:event-slug>gnucap</pentabarf:event-slug>
      <pentabarf:event-tag>gnucap</pentabarf:event-tag>
      <pentabarf:title>Gnucap -- The GNU circuit analysis package</pentabarf:title>
      <pentabarf:subtitle>Architecture, Algorithms and Applications</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T092500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Gnucap -- The GNU circuit analysis package- Architecture, Algorithms and Applications</summary>
      <description>&lt;p&gt;Digital vs analog simulation and in between, principles of fast spice algorithms, how Gnucap does it. Possible simulator architectures, monolithic vs modular. Relevant implementation details and benefits will be highlighted.&lt;/p&gt;

&lt;p&gt;Recent applications will be presented, including Gnucsator, Gnucap-Python. Gnucsator provides the component library needed to replace the simulator behind the QUCS project. Gnucap-Python builds the bridge between component modelling, circuit simulation and scientific software packages available from Python scripts. Examples include parametric optimisation (nlopt) and transfer function analysis (scipy).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnucap/</url>
      <location>AW1.125</location>
      <attendee>Felix Salfelder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8746@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8746</pentabarf:event-id>
      <pentabarf:event-slug>world_of_sel4</pentabarf:event-slug>
      <pentabarf:event-tag>world_of_sel4</pentabarf:event-tag>
      <pentabarf:title>What's new in the world of seL4</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T094500</dtend>
      <duration>00:45:00:00</duration>
      <summary>What's new in the world of seL4</summary>
      <description>&lt;p&gt;This talk will cover the developments of and around seL4 over the past 4 years, covering new and improved functionality for supporting mixed-criticality real-time systems, status and future of its formal verification, an overview of past and future deployments, and an assessment of the state of seL4's open-source ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/world_of_sel4/</url>
      <location>AW1.121</location>
      <attendee>Gernot Heiser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8776@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8776</pentabarf:event-id>
      <pentabarf:event-slug>love_everyday</pentabarf:event-slug>
      <pentabarf:event-tag>love_everyday</pentabarf:event-tag>
      <pentabarf:title>Love What You Do, Everyday!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Love What You Do, Everyday!</summary>
      <description>&lt;p&gt;Build a career doing what you love. Open source is an enabler and the community can be your best coach, mentor and referral. Whether you are a beginners or someone who has been working in open source for years, the speakers covers tips in building an open source career. On bringing out the best in yourself, the community and your project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/love_everyday/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Zaheda Bhorat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8893@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8893</pentabarf:event-id>
      <pentabarf:event-slug>tools_and_editors_welcome_2019</pentabarf:event-slug>
      <pentabarf:event-tag>tools_and_editors_welcome_2019</pentabarf:event-tag>
      <pentabarf:title>Welcome</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>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T090500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome</summary>
      <description>&lt;p&gt;Welcome to the Free Tools and Editors devroom!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/tools_and_editors_welcome_2019/</url>
      <location>UD2.119</location>
      <attendee>Geertjan Wielenga</attendee>
      <attendee>Lars Vogel</attendee>
      <attendee>Johan Vos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8943@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8943</pentabarf:event-id>
      <pentabarf:event-slug>quantum_computing_workshop</pentabarf:event-slug>
      <pentabarf:event-tag>quantum_computing_workshop</pentabarf:event-tag>
      <pentabarf:title>Quantum Computing Workshop</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing Workshop</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>07:30:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>07:30:00:00</duration>
      <summary>Quantum Computing Workshop</summary>
      <description>&lt;p&gt;Quantum computing workshop is part of two-day quantum computing track at FOSDEM 2019.&lt;/p&gt;

&lt;p&gt;Sunday is the hands-on day: in the morning, developers of 11 open source quantum computing projects in total will introduce attendees of the workshop to their projects and relevant concepts of quantum computing. During the afternoon, participants of the workshop (yes, you!) will work in small groups with the developers of the selected project to work learn more about the respective projects, help improve the documentation or even work on their first contributions!&lt;/p&gt;

&lt;p&gt;Participants of the Quantum computing workshop are generally expected to attend the whole day - the space is limited. If you want a better chance to get a spot, please pre-register. More information here: https://qosf.org/fosdem/&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing Workshop</categories>
      <url>https:/fosdem.org/2019/schedule/event/quantum_computing_workshop/</url>
      <location>UB2.147</location>
      <attendee>Tomas Babej</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8950@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8950</pentabarf:event-id>
      <pentabarf:event-slug>stopping_community_licenses</pentabarf:event-slug>
      <pentabarf:event-tag>stopping_community_licenses</pentabarf:event-tag>
      <pentabarf:title>SSPL, Confluent License, CockroachDB License and the Commons Clause</pentabarf:title>
      <pentabarf:subtitle>Is it freedom to choose to be less free?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Online Privacy</pentabarf:track>
      <pentabarf:start>2019-02-03 09:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T090000</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SSPL, Confluent License, CockroachDB License and the Commons Clause- Is it freedom to choose to be less free?</summary>
      <description>&lt;p&gt;The emergence of the SSPL, CockroachDB, Commons Clause and Confluent licenses are putting the definition of "Open Source" to the test. The companies that are behind these licenses argue that cloud providers aren't playing fair and these licenses are required to protect their investment. But is software freedom situation dependent? Can we make exceptions to software freedom to allow for practical commercial considerations? This is a critical debate that strikes at the very heart of what is free software, open source and software freedom. This talk will examine the rationale behind these licenses, whether they are "open source" and explore how we as a community can respond in a effective and responsible manner.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Online Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/stopping_community_licenses/</url>
      <location>Janson</location>
      <attendee>Michael Cheng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8702@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8702</pentabarf:event-id>
      <pentabarf:event-slug>news_from_eclipse_2019</pentabarf:event-slug>
      <pentabarf:event-tag>news_from_eclipse_2019</pentabarf:event-tag>
      <pentabarf:title>Approaching Light Speed - News from the Eclipse Platform 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>2019-02-03 09:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T090500</dtstart>
      <dtend>20190203T093500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Approaching Light Speed - News from the Eclipse Platform Project</summary>
      <description>&lt;p&gt;The Eclipse Photon simultaneous release was the last “big” annual release, and with Eclipse 2018-09 the first rolling release has been shipped to the public. Its heart, the Eclipse Platform, has come with a plethora of new features and improvements for Eclipse Photon and afterwards that will continue the Eclipse IDE keeping the #1 flexible, scalable and most performing IDE!&lt;/p&gt;

&lt;p&gt;Come and see the incredible achievements the platform team and its growing number of contributors made to bring you the best Eclipse IDE ever!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/news_from_eclipse_2019/</url>
      <location>UD2.119</location>
      <attendee>Lars Vogel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7802@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7802</pentabarf:event-id>
      <pentabarf:event-slug>community_supporting_foss_community_members_imposter_syndrome</pentabarf:event-slug>
      <pentabarf:event-tag>community_supporting_foss_community_members_imposter_syndrome</pentabarf:event-tag>
      <pentabarf:title>Supporting FOSS Community Members with Impostor Syndrome</pentabarf:title>
      <pentabarf:subtitle>Mentoring and supporting peers with impostor syndrome</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T091000</dtstart>
      <dtend>20190203T094000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Supporting FOSS Community Members with Impostor Syndrome- Mentoring and supporting peers with impostor syndrome</summary>
      <description>&lt;p&gt;This talk will share knowledge of how to support people who experience impostor syndrome, especially people from groups underrepresented in Free Software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_supporting_foss_community_members_imposter_syndrome/</url>
      <location>UB5.132</location>
      <attendee>Sage Sharp</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8754@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8754</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_understanding</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_understanding</pentabarf:event-tag>
      <pentabarf:title>Understanding Source Code with Deep Learning</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T091000</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Understanding Source Code with Deep Learning</summary>
      <description>&lt;p&gt;Code is written by humans for humans and machines. By learning from the human-oriented components of code, recent research has invented models that start to "understand" some aspects of source code. This opens the exciting possibility of using machine learning to assist developers in their everyday tasks, such as writing new code and finding bugs.&lt;/p&gt;

&lt;p&gt;In this talk, I will give a brief tour of our lab's recent explorations in this area. Then I will focus on a specific kind of neural networks, namely graph neural networks (GNN). These networks allow us to learn from the rich semantic relationships within code and, by training them on a self-supervised task, they have allowed us to find bugs in open-source projects. I will conclude with a brief discussion of the practical challenges in using machine learning on source code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_understanding/</url>
      <location>H.2213</location>
      <attendee>Miltos Allamanis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9006@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9006</pentabarf:event-id>
      <pentabarf:event-slug>grafana_6</pentabarf:event-slug>
      <pentabarf:event-tag>grafana_6</pentabarf:event-tag>
      <pentabarf:title>Grafana 6.0</pentabarf:title>
      <pentabarf:subtitle>Jumping in when others cancel</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 09:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T091000</dtstart>
      <dtend>20190203T093500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Grafana 6.0- Jumping in when others cancel</summary>
      <description>&lt;p&gt;Jumping in for a cancellation, Carl showed us his dev env of Grafana 6.0&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/grafana_6/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Carl Bergquist</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8706@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8706</pentabarf:event-id>
      <pentabarf:event-slug>gr_soapy</pentabarf:event-slug>
      <pentabarf:event-tag>gr_soapy</pentabarf:event-tag>
      <pentabarf:title>gr-soapy: A handy SDR hardware interface module for 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>2019-02-03 09:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T091500</dtstart>
      <dtend>20190203T093000</dtend>
      <duration>00:15:00:00</duration>
      <summary>gr-soapy: A handy SDR hardware interface module for GNU Radio</summary>
      <description>&lt;p&gt;gr-Soapy is an OOT module for the GNU Radio platform to configure and manage a plethora of SDR devices through the SoapySDR API. It provides easy to use source and sink blocks with various parameter fields, enabled according to the capabilities of the device specified by the user.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/gr_soapy/</url>
      <location>AW1.120</location>
      <attendee>Nestoras Sdoukos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8334@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8334</pentabarf:event-id>
      <pentabarf:event-slug>cehp_mgr_modules_fun_and_profit</pentabarf:event-slug>
      <pentabarf:event-tag>cehp_mgr_modules_fun_and_profit</pentabarf:event-tag>
      <pentabarf:title>Leveraging ceph-mgr modules for fun and profit</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>2019-02-03 09:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T092500</dtstart>
      <dtend>20190203T095000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Leveraging ceph-mgr modules for fun and profit</summary>
      <description>&lt;p&gt;In this talk, we will demonstrate how Ceph's ceph-mgr can be leveraged for whatever silly project we want, as long as we have a silly idea for a project and enough to time to sink into it. In our case, we will show how one could relay health status (and other information) to the user by visual, annoying means -- i.e., by plugging into a Philips Hue bridge, and changing the colors of the room.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/cehp_mgr_modules_fun_and_profit/</url>
      <location>H.2214</location>
      <attendee>Joao Eduardo Luis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8623@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8623</pentabarf:event-id>
      <pentabarf:event-slug>xmpp_beyond_im</pentabarf:event-slug>
      <pentabarf:event-tag>xmpp_beyond_im</pentabarf:event-tag>
      <pentabarf:title>XMPP Beyond Instant Messaging</pentabarf:title>
      <pentabarf:subtitle>How we use XMPP to do many neat features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 09:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T092500</dtstart>
      <dtend>20190203T094500</dtend>
      <duration>00:20:00:00</duration>
      <summary>XMPP Beyond Instant Messaging- How we use XMPP to do many neat features</summary>
      <description>&lt;p&gt;XMPP is known to be a instant messaging protocol, and is sometime blamed for its extensibility for bad reasons. This talk will try to show how powerful is XMPP, by explaining how we have built many exciting features likes a blog engine, file sharing, the base of a code forge (tickets handlers + merge requests), a universal remote controller and even a decentralized web framework on top of XMPP. All of this (and more) are parts of the Salut à Toi ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/xmpp_beyond_im/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Jérôme Poisson (Goffi)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7827@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7827</pentabarf:event-id>
      <pentabarf:event-slug>cross_browser_extensions</pentabarf:event-slug>
      <pentabarf:event-tag>cross_browser_extensions</pentabarf:event-tag>
      <pentabarf:title>Cross browser extensions</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Cross browser extensions</summary>
      <description>&lt;p&gt;Browsers are built on very simple principle - “one fit that suits all”. We use number of browser extensions to make most of our browser. How about being on other side of table; lets create one. From Javascript developer to a browser extension developer in 50 mins.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/cross_browser_extensions/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Trishul Goel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8196@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8196</pentabarf:event-id>
      <pentabarf:event-slug>bug_bounty</pentabarf:event-slug>
      <pentabarf:event-tag>bug_bounty</pentabarf:event-tag>
      <pentabarf:title>Open source software security testing</pentabarf:title>
      <pentabarf:subtitle>Crowd supported via bug bounty</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open source software security testing- Crowd supported via bug bounty</summary>
      <description>&lt;p&gt;The European Commission has launched the EU-FOSSA2 project where they want to invest in the security of open source projects by running bug bounty programs against popular software. Intigriti got the first position in this contract and will be running programs for some really known open source projects. In these programs, users from the community will be invited to help testing the security of these programs and will be rewarded for finding vulnerabilities.&lt;/p&gt;

&lt;p&gt; In this talk we will explain how bug bounty actually works, announce which programs can be found, which bounties can be earned and how the process flow works.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/bug_bounty/</url>
      <location>UD2.218A</location>
      <attendee>Stijn Jans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8403@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8403</pentabarf:event-id>
      <pentabarf:event-slug>rust_cargo_inspect</pentabarf:event-slug>
      <pentabarf:event-tag>rust_cargo_inspect</pentabarf:event-tag>
      <pentabarf:title>What is Rust doing behind the curtains?</pentabarf:title>
      <pentabarf:subtitle>Exploring syntactic sugar with cargo-inspect</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:45:00:00</duration>
      <summary>What is Rust doing behind the curtains?- Exploring syntactic sugar with cargo-inspect</summary>
      <description>&lt;p&gt;This is an hands-on talk, showing a journey from code with a lot of syntactic sugar to plain, veeery explicit Rust code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_cargo_inspect/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Matthias Endler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8587@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8587</pentabarf:event-id>
      <pentabarf:event-slug>python_discover_graphql</pentabarf:event-slug>
      <pentabarf:event-tag>python_discover_graphql</pentabarf:event-tag>
      <pentabarf:title>Discover GraphQL with Python, Graphene and Odoo</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Discover GraphQL with Python, Graphene and Odoo</summary>
      <description>&lt;p&gt;GraphQL is the hottest new technology for building APIs, sometimes touted as a better REST. This practical talk aims at explaining what GraphQL is and how it can help expose an elegant and flexible API for advanced business applications in record time. Real code examples will be shown, based on the Graphene library and Odoo Community. Care will be taken so the audience can easily transpose those to other python frameworks such as Django, Tryton or sqlalchemy. A short comparison of GraphQL with other familiar "RPC" technologies such as SOAP and REST will be provided, as well as a discussion of strengths, weaknesses and potential pitfalls.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_discover_graphql/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Stéphane Bidoul</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8636@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8636</pentabarf:event-id>
      <pentabarf:event-slug>ngspice</pentabarf:event-slug>
      <pentabarf:event-tag>ngspice</pentabarf:event-tag>
      <pentabarf:title>ngspice, current status and future developments</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ngspice, current status and future developments</summary>
      <description>&lt;p&gt;The talk will review the current status of ngspice, the open source spice simulator for electric circuits.
After some years of quiet development, with release of ngspice-27 in 2017 we have accelerated the pace for development. Major activities have been around compatibility, code stability and features for enhanced applicability.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/ngspice/</url>
      <location>AW1.125</location>
      <attendee>Holger Vogt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8680@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8680</pentabarf:event-id>
      <pentabarf:event-slug>sdr_rusty</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_rusty</pentabarf:event-tag>
      <pentabarf:title>GNU Radio with a Rusty FPGA</pentabarf:title>
      <pentabarf:subtitle>Experiment building  FPGA accelerated blocks with Rust bindings</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T100000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GNU Radio with a Rusty FPGA- Experiment building  FPGA accelerated blocks with Rust bindings</summary>
      <description>&lt;p&gt;Spurred out of my need to write a fast decoder block and my seeming inability write presentable CPP code, we explore writing Rust bindings for GNU Radio block, and then implement a work function in the programmable logic of a Xilinx UltraScale+ FPGA.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Quick overview of the state of CPP &amp;lt;-&gt; Rust bindings&lt;/li&gt;
&lt;li&gt;Overview of a decoder block implemented on the FPGA.&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_rusty/</url>
      <location>AW1.120</location>
      <attendee>Brennan Ashton</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8791@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8791</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>2019-02-03 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20190203T093000</dtstart>
      <dtend>20190203T113000</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/2019/schedule/event/cert_lpi_3/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8967@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8967</pentabarf:event-id>
      <pentabarf:event-slug>keynotes_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>keynotes_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to FOSDEM 2019</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-02 09:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 09:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T093000</dtstart>
      <dtend>20190202T095500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Welcome to FOSDEM 2019</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/2019/schedule/event/keynotes_welcome/</url>
      <location>Janson</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8213@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8213</pentabarf:event-id>
      <pentabarf:event-slug>dns_getdns_local_validation</pentabarf:event-slug>
      <pentabarf:event-tag>dns_getdns_local_validation</pentabarf:event-tag>
      <pentabarf:title>Using getdns for local DNSSEC validation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 09:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T093500</dtstart>
      <dtend>20190203T100500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Using getdns for local DNSSEC validation</summary>
      <description>&lt;p&gt;The most common setup is where a recursive DNS resolver does the DNSSEC
validation. The nice thing about this approach in that existing applications
do not require modifications.&lt;/p&gt;

&lt;p&gt;However, an application cannot easily tell if the resolver is doing DNSSEC
validation, and the path between the application and the resolver is
unprotected.&lt;/p&gt;

&lt;p&gt;The solution to this, is for applications to do local DNSSEC validation.
This can be done using the getdns library. The getdns library provides other
advantages as well, such as a modern interface to DNS resolution, support
for event libraries (such as libevent).&lt;/p&gt;

&lt;p&gt;In this presentation I will describe getdns and show two examples of how it
can be used in practice.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_getdns_local_validation/</url>
      <location>K.4.601</location>
      <attendee>Philip Homburg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8829@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8829</pentabarf:event-id>
      <pentabarf:event-slug>containers_atomfs</pentabarf:event-slug>
      <pentabarf:event-tag>containers_atomfs</pentabarf:event-tag>
      <pentabarf:title>An operator centric way to update application containers with AtomFS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 09:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T093500</dtstart>
      <dtend>20190203T100500</dtend>
      <duration>00:30:00:00</duration>
      <summary>An operator centric way to update application containers with AtomFS</summary>
      <description>&lt;p&gt;Operators today have a problem when they want to update application containers: they have to go ask the developers to re-build and re-test the container. That's because application containers today are a bit-for-bit representation of the container that the developer ran.&lt;/p&gt;

&lt;p&gt;An insight here is that applications probably don't care about which versions of what libraries are in use: any reasonable libc, python3, ssl, etc. will do. But today, to fix a CVE in SSL, an entire container rebuild is required.&lt;/p&gt;

&lt;p&gt;Enter AtomFS. AtomFS is an entirely userspace tool designed to allow operators to update individual libraries inside app containers. In this talk Tycho will cover how the tooling works, as well as what changes are needed to make application container builds work with AtomFS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_atomfs/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Tycho Andersen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7988@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7988</pentabarf:event-id>
      <pentabarf:event-slug>ledger_identity</pentabarf:event-slug>
      <pentabarf:event-tag>ledger_identity</pentabarf:event-tag>
      <pentabarf:title>Distributed ledgers finally brought me a usable digital identity!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 09:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T094000</dtstart>
      <dtend>20190203T102000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Distributed ledgers finally brought me a usable digital identity!</summary>
      <description>&lt;p&gt;Our technological society wants digital identities, but previous attempts undermine the user's right to control their personal information. With the advent of distributed ledgers, it is finally possible to have a digital identity that preserves the best aspects of our offline systems of identification, while also providing significant improvements. This talk will describe the challenges in creating a digital identity, and how the Sovrin network's deployment of Hyperledger Indy overcomes those challenges using open source technologies to implement verifiable credentials. The solution involves more than fancy code, and demonstrates the importance of considering the environment where a technology will function.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/ledger_identity/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Richard Esplin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8692@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8692</pentabarf:event-id>
      <pentabarf:event-slug>news_from_netbeans_2019</pentabarf:event-slug>
      <pentabarf:event-tag>news_from_netbeans_2019</pentabarf:event-tag>
      <pentabarf:title>From Oracle to Apache - News from 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>2019-02-03 09:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T094000</dtstart>
      <dtend>20190203T101000</dtend>
      <duration>00:30:00:00</duration>
      <summary>From Oracle to Apache - News from Apache NetBeans</summary>
      <description>&lt;p&gt;Oracle donated NetBeans to Apache in 2016. What's the status of the project, what's the roadmap, and how can you get involved?&lt;/p&gt;

&lt;p&gt;In this talk we will show what NetBeans has for the future. This includes how to experiment with new Java language features in NetBeans, how to develop OpenJDK with NetBeans and how to add a support for a new language to NetBeans based the language server protocol.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/news_from_netbeans_2019/</url>
      <location>UD2.119</location>
      <attendee>Geertjan Wielenga</attendee>
      <attendee>Jan Lahoda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7616@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7616</pentabarf:event-id>
      <pentabarf:event-slug>community_why_cant_we_all_just_get_along</pentabarf:event-slug>
      <pentabarf:event-tag>community_why_cant_we_all_just_get_along</pentabarf:event-tag>
      <pentabarf:title>Companies and Communities</pentabarf:title>
      <pentabarf:subtitle>Why Can't We All Just Get Along?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 09:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T094500</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Companies and Communities- Why Can't We All Just Get Along?</summary>
      <description>&lt;p&gt;Companies and communities have different goals, different structures and different challenges. This talk will discuss the differences between companies and communities that can lead to friction, confusion and missed opportunities. With one speaker from the company side and one from the community side, we plan to explore this occasionally prickly relationship from both directions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_why_cant_we_all_just_get_along/</url>
      <location>UB5.132</location>
      <attendee>Deb Nicholson</attendee>
      <attendee>Nithya Ruff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7930@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7930</pentabarf:event-id>
      <pentabarf:event-slug>geo_3geonames</pentabarf:event-slug>
      <pentabarf:event-tag>geo_3geonames</pentabarf:event-tag>
      <pentabarf:title>3Geonames.org</pentabarf:title>
      <pentabarf:subtitle>An open source Geocoding system for the simple communication of locations with a resolution of 1 m </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 09:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T094500</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:30:00:00</duration>
      <summary>3Geonames.org- An open source Geocoding system for the simple communication of locations with a resolution of 1 m </summary>
      <description>&lt;p&gt;Encoding geographic coordinates into a string is a trivial thing. Yet, there are many grid based systems (geohash, PlusCodes, Mapcodes), and some even turn the thing into a business (Zippr, What3Words). I agree with the commonly stated motivation that Latitude and Longitude are not sufficient for identifying a place in both an unambiguous and human friendly way. A single string for this pair of numbers is a better representation, if only it can preserve all the information contained in the original latitude,longitude pair, something no existing geo-encoding system does. That's my goal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_3geonames/</url>
      <location>AW1.126</location>
      <attendee>Ervin Ruci</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8382@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8382</pentabarf:event-id>
      <pentabarf:event-slug>llvm_bpf_rewriting</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_bpf_rewriting</pentabarf:event-tag>
      <pentabarf:title>Rewriting Pointer Dereferences in bcc with Clang</pentabarf:title>
      <pentabarf:subtitle>Syntactic sugar for BPF programs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 09:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T094500</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Rewriting Pointer Dereferences in bcc with Clang- Syntactic sugar for BPF programs</summary>
      <description>&lt;p&gt;The bcc project [1], mostly known for its collection of Linux tracing tools, is a framework to ease the development of BPF programs for Linux. Indeed, in its recent releases, the Linux kernel can be extended with small BPF bytecode programs whose memory and fault safety is statically verified at load time. These programs are usually written in a subset of C and compiled to the BPF bytecode. To access kernel memory they must use special functions, called helpers.&lt;/p&gt;

&lt;p&gt;The bcc framework provides Python, Lua, and C++ wrappers to install and interact with these programs, as well as syntactic sugar for the C subset. In particular, bcc allows developers to access kernel memory as easily as they would access the BPF stack. C programs are transparently rewritten at load time, before their compilation to BPF bytecode, to translate all dereferences of pointers to kernel memory (called external pointers) into calls to the appropriate helpers.&lt;/p&gt;

&lt;p&gt;In this talk, after providing the necessary background on BPF, we will discuss bcc's use of Clang to track external pointers throughout the code and rewrite their dereferences. We will describe the problems we had to overcome with code examples and detail the limitations of the current implementation. Among other things [2], bcc performs three traversals of the AST to track external pointers across BPF programs (through persistent data structures), follows external pointers through assignments, return values, and structure members, and keeps track of their indirections levels.&lt;/p&gt;

&lt;p&gt;1 - https://github.com/iovisor/bcc
2 - https://github.com/iovisor/bcc/blob/master/src/cc/frontends/clang/b_frontend_action.cc&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_bpf_rewriting/</url>
      <location>K.4.201</location>
      <attendee>Paul Chaignon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7587@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7587</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_code_review_suggestions</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_code_review_suggestions</pentabarf:event-tag>
      <pentabarf:title>Suggesting Fixes during Code Review with ML</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T095000</dtstart>
      <dtend>20190203T103000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Suggesting Fixes during Code Review with ML</summary>
      <description>&lt;p&gt;Many developers hate doing code reviews. Reading foreign code is hard, and suggesting improvements is even harder. Yet a dramatic portion of code review time goes to figuring out the boring details: formatting, naming, microoptimizations and best practices. We believe that all of those can be automated with ML on Code, either learning from a particular project or from all the open source code in the world which is relevant. This talk will be about open source "analyzers" - ML-driven code review agents which deal with the boring but important details.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_code_review_suggestions/</url>
      <location>H.2213</location>
      <attendee>Vadim Markovtsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7719@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7719</pentabarf:event-id>
      <pentabarf:event-slug>openhpc</pentabarf:event-slug>
      <pentabarf:event-tag>openhpc</pentabarf:event-tag>
      <pentabarf:title>OpenHPC Update</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>2019-02-03 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T095000</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:25:00:00</duration>
      <summary>OpenHPC Update</summary>
      <description>&lt;p&gt;High performance computing (HPC) - the aggregation of computers into clusters to increase computing speed and power- relies heavily on the software that connects and manages the various nodes in the cluster. Linux is the dominant HPC operating system, and many HPC sites expand upon the operating system's capabilities with different scientific applications, libraries, and other tools.&lt;/p&gt;

&lt;p&gt;To avoid duplication of the necessary steps to run an HPC site the OpenHPC project was created in response to these issues. OpenHPC is a collaborative, community-based effort under the auspices of the Linux Foundation to solve common tasks in HPC environments by providing documentation and building blocks that can be combined by HPC sites according to their needs.&lt;/p&gt;

&lt;p&gt;In this talk I want to give an introduction about the OpenHPC project. Why do we need something like OpenHPC? What are the goals of OpenHPC? Who is involved in OpenHPC and how is the project organized?
What is the actual result of the OpenHPC project?&lt;/p&gt;

&lt;p&gt;It also has been some time (it was FOSDEM 2016) since OpenHPC was part of the HPC, Big Data and Data Science devroom, so that it seems a good opportunity for an OpenHPC status update and what has happened in the last three years. In addition to previous mentioned topics I would also like to give an outlook about upcoming releases and plans for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/openhpc/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Adrian Reber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8422@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8422</pentabarf:event-id>
      <pentabarf:event-slug>augmented_network_visibility_with_high_resolution_metrics</pentabarf:event-slug>
      <pentabarf:event-tag>augmented_network_visibility_with_high_resolution_metrics</pentabarf:event-tag>
      <pentabarf:title>Augmented Network Visibility with High-Resolution Metrics</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>2019-02-03 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T095000</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Augmented Network Visibility with High-Resolution Metrics</summary>
      <description>&lt;p&gt;In the area of network visibility, having high-resolution metrics is useful to unveil patterns and behaviors that would otherwise be "averaged out" in smoother, lower-resolution signals. Visibility tools that have access to packets are, in theory, able to produce metrics up to the packet-by-packet resolution, that is, the best one could hope for. Nevertheless, high-resolution metrics are particularly demanding in terms of storage and this has actually posed a practical upper-limit on the metrics resolution, that rarely offer sub-minute samplings. Fortunately, thanks to the tremendous evolution of big-data stores, it is now possible to rethink network visibility solutions for the generation and storage of high-resolution network metrics. This talk discuss the challenges behind the generation and storage of high-resolution metrics and demonstrates how opensource software ntopng, InfluxDB, and Grafana can be used together to build an effective high-resolution network visibility solution. Intended audience is technical and managerial individuals who are familiar with network visibility.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/augmented_network_visibility_with_high_resolution_metrics/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Simone Mainardi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8460@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8460</pentabarf:event-id>
      <pentabarf:event-slug>kamailio</pentabarf:event-slug>
      <pentabarf:event-tag>kamailio</pentabarf:event-tag>
      <pentabarf:title>Kamailio VoIP development update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 09:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T095000</dtstart>
      <dtend>20190203T101000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Kamailio VoIP development update</summary>
      <description>&lt;p&gt;Kamailio is an widely used carrier-grade open source SIP server that focus on flexibility, security and performance. It offers extensive core functionality and provides over 200 extension modules. Therefore it can be challenging as developer to decide which of the available APIs to use for your development. This is especially true if you want to integrate your extension later into the project upstream source code repository.&lt;/p&gt;

&lt;p&gt;This talk will start with a quick overview of the new functionality in the current major release 5.2. It will then highlight important changes in the last year for developers which are using Kamailio or developing extensions for it. Several code examples describes how to achieve a good security and performance. The talk will also provide guidelines about the development process, contributions acceptance and community interactions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/kamailio/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Henning Westerholt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8186@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8186</pentabarf:event-id>
      <pentabarf:event-slug>gluster_as_a_service</pentabarf:event-slug>
      <pentabarf:event-tag>gluster_as_a_service</pentabarf:event-tag>
      <pentabarf:title>How we use Gluster</pentabarf:title>
      <pentabarf:subtitle>offering Gluster-as-a-service</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 09:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T095500</dtstart>
      <dtend>20190203T101000</dtend>
      <duration>00:15:00:00</duration>
      <summary>How we use Gluster- offering Gluster-as-a-service</summary>
      <description>&lt;p&gt;At ING Netherlands our team is building gluster-as-a-service providing our internal clients with a portal where they can request volumes and make changes to these volumes.
In this talk we would like to go through the design of this setup, discuss the scale out ability's and our experiences developing this service and using Gluster.
Technologies:
RH Gluster
HA proxy
Ganesha
Nagios and Tendlr&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/gluster_as_a_service/</url>
      <location>H.2214</location>
      <attendee>Jurgen Reij</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8501@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8501</pentabarf:event-id>
      <pentabarf:event-slug>linux_distributions_lifecycles_containers</pentabarf:event-slug>
      <pentabarf:event-tag>linux_distributions_lifecycles_containers</pentabarf:event-tag>
      <pentabarf:title>Linux distributions, lifecycles, and 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>2019-02-03 09:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T095500</dtstart>
      <dtend>20190203T104500</dtend>
      <duration>00:50:00:00</duration>
      <summary>Linux distributions, lifecycles, and containers</summary>
      <description>&lt;p&gt;Deploying software has lots of solutions, but what gets deployed often plays out as a fight between developers and operators. Developers want the latest (or at least later) code. Operators want things in nice packages, certified, and with a known period of support. What we need is a catalog of software with the variety of versions the developers need, with the qualities expected by the operators. Come and learn how various projects within Fedora approach this problem from different perspectives, including Fedora Modularity, containers, Fedora CoreOS, and Fedora Silverblue.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/linux_distributions_lifecycles_containers/</url>
      <location>K.3.401</location>
      <attendee>Adam Samalik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8543@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8543</pentabarf:event-id>
      <pentabarf:event-slug>microkernel_virtualization</pentabarf:event-slug>
      <pentabarf:event-tag>microkernel_virtualization</pentabarf:event-tag>
      <pentabarf:title>Microkernel virtualization under one roof</pentabarf:title>
      <pentabarf:subtitle>Dare the impossible</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>2019-02-03 09:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190203T095500</dtstart>
      <dtend>20190203T103000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Microkernel virtualization under one roof- Dare the impossible</summary>
      <description>&lt;p&gt;Today's off-the-shell virtualization solution is ridden with complexity. Application of virtualization call for trustworthy solutions. Complexity defeats trust.&lt;/p&gt;

&lt;p&gt;Microkernels with virtualization extensions and user-level VMMs on top are a approach to mitigate complexity. Modern microkernels like seL4, the NOVA microhypervisor, Genode's -hw- kernel or Fiasco.OC are such promising candidates. Fortunately and unfortunately, the diversity come with fragmentation of the small microkernel community. There are several VMMs for each platform tight to a specific microkernel, rendering it unusable across various kernels.&lt;/p&gt;

&lt;p&gt;Genode supports several kernels already, so that unification of virtualization interfaces for VMMs across kernels seem to come into reach. Does it ? The talk will cover the venture and current state of harmonization hardware-assisted virtualization interfaces to fit into the Genode OS framework.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/microkernel_virtualization/</url>
      <location>AW1.121</location>
      <attendee>Alexander Boettcher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7349@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7349</pentabarf:event-id>
      <pentabarf:event-slug>tesla_hacking</pentabarf:event-slug>
      <pentabarf:event-tag>tesla_hacking</pentabarf:event-tag>
      <pentabarf:title>Tesla Hacking to FreedomEV!</pentabarf:title>
      <pentabarf:subtitle>Bringing Freedom to electric vehicle software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Tesla Hacking to FreedomEV!- Bringing Freedom to electric vehicle software</summary>
      <description>&lt;p&gt;How and why hack a Tesla and its Linux systems? What is possible, implemented and 'to-do'? Call for joining the new world of Electric Vehicle Hacking. Do you want to help to bring some Freedom to our cars? My 'Tesla Hacking' evolved to a broader project 'FreedomEV'.&lt;/p&gt;

&lt;p&gt;Building a community to encourage and build better and OpenSource sofware for in-vehicle entertainment and beyond...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/tesla_hacking/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Jasper Nuyens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7534@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7534</pentabarf:event-id>
      <pentabarf:event-slug>hardware_raspberrypi</pentabarf:event-slug>
      <pentabarf:event-tag>hardware_raspberrypi</pentabarf:event-tag>
      <pentabarf:title>Raspberry Pi history, tips and use case</pentabarf:title>
      <pentabarf:subtitle>its history, how to use it and what is its good use case</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Raspberry Pi history, tips and use case- its history, how to use it and what is its good use case</summary>
      <description>&lt;p&gt;Raspberry Pi is now 6 years old, there are several tips and use cases.it was born for kids programming education, though, it is now also used for electric DIY hobbies, industrial use, Edge Computing, IoT and more. Masafumi will talk Raspberry Pi history and latest updates and discuss several its use cases and tips for our business and daily use.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/hardware_raspberrypi/</url>
      <location>K.4.401</location>
      <attendee>Masafumi Ohta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7545@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7545</pentabarf:event-id>
      <pentabarf:event-slug>full_software_freedom</pentabarf:event-slug>
      <pentabarf:event-tag>full_software_freedom</pentabarf:event-tag>
      <pentabarf:title>Can Anyone Live in Full Software Freedom Today?</pentabarf:title>
      <pentabarf:subtitle>Confessions of Activists Who Try But Fail to Avoid Proprietary Software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-02 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T100000</dtstart>
      <dtend>20190202T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Can Anyone Live in Full Software Freedom Today?- Confessions of Activists Who Try But Fail to Avoid Proprietary Software</summary>
      <description>&lt;p&gt;The FOSS community suffers deeply from a fundamental paradox: every day, there are  more lines of freely licensed code than ever in history, but, every day, it also becomes slightly more difficult to operate productively using only Open Source and Free Software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2019/schedule/event/full_software_freedom/</url>
      <location>Janson</location>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Karen Sandler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7653@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7653</pentabarf:event-id>
      <pentabarf:event-slug>kornshell</pentabarf:event-slug>
      <pentabarf:event-tag>kornshell</pentabarf:event-tag>
      <pentabarf:title>Squeezing Water from Stone - KornShell in 2019</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>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T101500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Squeezing Water from Stone - KornShell in 2019</summary>
      <description>&lt;p&gt;This talk is going to be:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Short update about state of ksh93&lt;/li&gt;
&lt;li&gt;Why it's so challenging to maintain it&lt;/li&gt;
&lt;li&gt;Steps current upstream maintainers have taken to revive it&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;And call for developers who like to work on crazy problems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/kornshell/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Siteshwar Vashisht</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7692@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7692</pentabarf:event-id>
      <pentabarf:event-slug>python_write_pylint_plugins</pentabarf:event-slug>
      <pentabarf:event-tag>python_write_pylint_plugins</pentabarf:event-tag>
      <pentabarf:title>How to write pylint plugins</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to write pylint plugins</summary>
      <description>&lt;p&gt;Pylint is the most popular Python source code analyzer which looks for programming errors, helps enforce a coding standard and sniffs for some code smells. It is possible to write plugins to add your own checks, for example enforce all documentation strings to be enclosed with 3 double quotes!&lt;/p&gt;

&lt;p&gt;This presentation will focus on how the pylint plugin system works, how to examine AST tree of a piece of code and create a minimalistic plugin from scratch. It will also examine couple of plugins that are used in the Kiwi TCMS project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_write_pylint_plugins/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Alexander Todorov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7838@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7838</pentabarf:event-id>
      <pentabarf:event-slug>solid_web_decentralization</pentabarf:event-slug>
      <pentabarf:event-tag>solid_web_decentralization</pentabarf:event-tag>
      <pentabarf:title>Solid: taking back the Web through decentralization</pentabarf:title>
      <pentabarf:subtitle>App development as we know it will radically change</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Online Privacy</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Solid: taking back the Web through decentralization- App development as we know it will radically change</summary>
      <description>&lt;p&gt;Solid is a new ecosystem for the Web, in which people store their own data instead of having to upload it to applications. This changes how we will build apps: we no longer have to harvest people's data, but ask permission to access people's data space.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Online Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/solid_web_decentralization/</url>
      <location>Janson</location>
      <attendee>Ruben Verborgh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8480@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8480</pentabarf:event-id>
      <pentabarf:event-slug>pwa_control_iot</pentabarf:event-slug>
      <pentabarf:event-tag>pwa_control_iot</pentabarf:event-tag>
      <pentabarf:title>Using Progressive Web Apps to control IoT</pentabarf:title>
      <pentabarf:subtitle>Using a PWA app to control an IoT device using JS frameworks</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Using Progressive Web Apps to control IoT- Using a PWA app to control an IoT device using JS frameworks</summary>
      <description>&lt;p&gt;Using Progressive Web Apps (PWA) to control IoT devices using JS frameworks&lt;/p&gt;

&lt;p&gt;What you will learn
* What is a PWA
* Why is a PWA so cool!
* How a PWA can control IoT
* Why should a PWA control IoT
* A cool demo of a PWA controlling a thing!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/pwa_control_iot/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Nicholas Herriot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8556@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8556</pentabarf:event-id>
      <pentabarf:event-slug>tls13_apis</pentabarf:event-slug>
      <pentabarf:event-tag>tls13_apis</pentabarf:event-tag>
      <pentabarf:title>TLS 1.3: what developers should know about the APIs</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>TLS 1.3: what developers should know about the APIs</summary>
      <description>&lt;p&gt;Introduction to the new API added for TLS 1.3 in crypto libraries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/tls13_apis/</url>
      <location>UD2.218A</location>
      <attendee>Daiki Ueno</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8728@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8728</pentabarf:event-id>
      <pentabarf:event-slug>sdr_grfec</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_grfec</pentabarf:event-tag>
      <pentabarf:title>Protect your bits: Introduction to gr-fec</pentabarf:title>
      <pentabarf:subtitle>A look into the error-correction capabilities of GNU Radio</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T103000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Protect your bits: Introduction to gr-fec- A look into the error-correction capabilities of GNU Radio</summary>
      <description>&lt;p&gt;In the 1940s, Shannon proved that we can transmit data error-free depending on rate and SNR. In practical radios, we need to employ forward error correction (FEC) to achieve those rates. GNU Radio has a built-in component to handle FEC, called gr-fec. After some basics of FEC, we will see how GNU Radio does this, and how it can be extended.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_grfec/</url>
      <location>AW1.120</location>
      <attendee>Martin Braun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8730@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8730</pentabarf:event-id>
      <pentabarf:event-slug>openems</pentabarf:event-slug>
      <pentabarf:event-tag>openems</pentabarf:event-tag>
      <pentabarf:title>openEMS - An Introduction and Overview</pentabarf:title>
      <pentabarf:subtitle>Using an EM field solver to design antennas and PCBs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:25:00:00</duration>
      <summary>openEMS - An Introduction and Overview- Using an EM field solver to design antennas and PCBs</summary>
      <description>&lt;p&gt;openEMS is an electromagnetic field solver using the FDTD method. The tool can be used to design and understand the electromagnetic behavior of antennas, filters, PCBs and more. It has an Octave (or Matlab) and Python interface to setup and analyze the simulation model. This allows for a great flexibility and the possibility to integrate or interface to other software.&lt;/p&gt;

&lt;p&gt;The talk will give a short introduction into the FDTD method and for which cases it is suitable, which features it offers, how to get started using the tool and which interfaces to other software already exist.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/openems/</url>
      <location>AW1.125</location>
      <attendee>Thorsten Liebig</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8981@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8981</pentabarf:event-id>
      <pentabarf:event-slug>bof_freedombox</pentabarf:event-slug>
      <pentabarf:event-tag>bof_freedombox</pentabarf:event-tag>
      <pentabarf:title>FreedomBox 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>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>FreedomBox Meetup</summary>
      <description>&lt;p&gt;This meetup welcomes all members of the FreedomBox community and anyone who wants to learn more! FreedomBox is a private server system that empowers regular people to host their own internet services, like a VPN, a personal website, file sharing, encrypted messengers, a VoIP server, a metasearch engine, and much more. It is designed to be secure, flexible, and simple. FreedomBox builds freedom into the internet by putting you in control of your activity and data on the net.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_freedombox/</url>
      <location>J.1.106</location>
      <attendee>Danny Haidar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8984@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8984</pentabarf:event-id>
      <pentabarf:event-slug>around_the_world_with_postgres_extensions</pentabarf:event-slug>
      <pentabarf:event-tag>around_the_world_with_postgres_extensions</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Around the world with Postgres extensions</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT Around the world with Postgres extensions</summary>
      <description>&lt;p&gt;Postgres continues to get more and more feature rich. But equally as impressive is the network of extensions that are growing around Postgres. With the rich extension APIs you can now add advanced functionality to Postgres without having to fork the codebase or wait for the main PostgreSQL release cycle.&lt;/p&gt;

&lt;p&gt;This is a late addition to the schedule.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/around_the_world_with_postgres_extensions/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Craig Kerstiens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8986@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8986</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 C - in H.3244)</pentabarf:track>
      <pentabarf:start>2019-02-03 10:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T100000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>01:00:00:00</duration>
      <summary>VideoLAN BOF</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_videolan/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7522@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7522</pentabarf:event-id>
      <pentabarf:event-slug>dns_systemd_resolved</pentabarf:event-slug>
      <pentabarf:event-tag>dns_systemd_resolved</pentabarf:event-tag>
      <pentabarf:title>How and why (not) to use the 127.0.0.53 nameserver, systemd-resolved and resolvctl</pentabarf:title>
      <pentabarf:subtitle>Or what is systemd-resolved and how it is integrated on Ubuntu</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T101000</dtstart>
      <dtend>20190203T104000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How and why (not) to use the 127.0.0.53 nameserver, systemd-resolved and resolvctl- Or what is systemd-resolved and how it is integrated on Ubuntu</summary>
      <description>&lt;p&gt;Resolved is a local, caching, DNS nameserver resolver and is used by default on Ubuntu. This talk's goals is to de-mystify how it works and what it does by default on Ubuntu, and how one can further configure it to either not get in the way, or do even more cool things. We will discuss how it can be used (nss, dbus, over the network, command-line, text-configs) and how to configure it (config files, command line, resolvconf, dbus, networkd, network-manager). We will cover advanced use cases for per-interface nameservers, true split-dns configuration, and optional features such as DNSSEC MDNS Zeroconf. Last we will discuss bugs, DNS violations and diss captive portals.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_systemd_resolved/</url>
      <location>K.4.601</location>
      <attendee>Dimitri John Ledkov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8815@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8815</pentabarf:event-id>
      <pentabarf:event-slug>containers_lsm</pentabarf:event-slug>
      <pentabarf:event-tag>containers_lsm</pentabarf:event-tag>
      <pentabarf:title>Containers with Different Security Modules</pentabarf:title>
      <pentabarf:subtitle>Stacking &amp; Namespacing the LSM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 10:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T101000</dtstart>
      <dtend>20190203T102500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Containers with Different Security Modules- Stacking &amp; Namespacing the LSM</summary>
      <description>&lt;p&gt;Containers would like to be able to make use of Linux Security Modules (LSMs), from providing more complete system virtualization to improving container confinement. To date containers access to the LSM has been limited but there has been work to change the situation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_lsm/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>John Johansen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7687@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7687</pentabarf:event-id>
      <pentabarf:event-slug>container_storage_interface_explained</pentabarf:event-slug>
      <pentabarf:event-tag>container_storage_interface_explained</pentabarf:event-tag>
      <pentabarf:title>The Container Storage Interface, Explained</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>2019-02-03 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190203T101500</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:35:00:00</duration>
      <summary>The Container Storage Interface, Explained</summary>
      <description>&lt;p&gt;Over the next year, all Kubernetes persistent storage will be moving to CSI plugins. But what is CSI? What's in the specification? How does it work in practice?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/container_storage_interface_explained/</url>
      <location>H.2214</location>
      <attendee>Gorka Eguileor</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8079@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8079</pentabarf:event-id>
      <pentabarf:event-slug>beyond_webrtc_monoculture</pentabarf:event-slug>
      <pentabarf:event-tag>beyond_webrtc_monoculture</pentabarf:event-tag>
      <pentabarf:title>Beyond the webrtc.org monoculture</pentabarf:title>
      <pentabarf:subtitle>Alternative WebRTC implementations in C and Python</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T101500</dtstart>
      <dtend>20190203T103500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Beyond the webrtc.org monoculture- Alternative WebRTC implementations in C and Python</summary>
      <description>&lt;p&gt;WebRTC’s most prominent implementations rely on the webrtc.org codebase. In this talk, Jeremy Lainé and Lennart Grahl will present two alternative WebRTC / ORTC implementations (aiortc in Python and RAWRTC in C), their use cases, the challenges in writing these implementations and the benefits for the WebRTC ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/beyond_webrtc_monoculture/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Jeremy Lainé</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8323@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8323</pentabarf:event-id>
      <pentabarf:event-slug>collective_knowledge</pentabarf:event-slug>
      <pentabarf:event-tag>collective_knowledge</pentabarf:event-tag>
      <pentabarf:title>CK: an open-source framework to automate, reproduce, crowdsource and reuse experiments at HPC conferences</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>2019-02-03 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T101500</dtstart>
      <dtend>20190203T104000</dtend>
      <duration>00:25:00:00</duration>
      <summary>CK: an open-source framework to automate, reproduce, crowdsource and reuse experiments at HPC conferences</summary>
      <description>&lt;p&gt;Validating experimental results from articles has finally become a norm at many HPC and systems conferences. Nowadays, more than half of accepted papers pass artifact evaluation and share related code and data. Unfortunately, lack of a common experimental framework, common research methodology and common formats places an increasing burden on evaluators to validate a growing number of ad-hoc artifacts. Furthermore, having too many ad-hoc artifacts and Docker snapshots is almost as bad as not having any (!), since they cannot be easily reused, customized and built upon.&lt;/p&gt;

&lt;p&gt;While overviewing more than 100 papers during artifact evaluation at HPC conferences, we noticed that many of them use similar experimental setups, benchmarks, models, data sets, environments and platforms. This motivated us to develop Collective Knowledge (CK), an open workflow framework with a unified Python API to automate common researchers’ tasks such as detecting software and hardware dependencies, installing missing packages, downloading data sets and models, compiling and running programs, performing autotuning and co-design, crowdsourcing time-consuming experiments across computing resources provided by volunteers similar to SETI@home, reproducing results, automatically generating interactive articles, and so on: http://cKnowledge.org .&lt;/p&gt;

&lt;p&gt;In this talk I will introduce CK concepts and present several real world use cases from the Raspberry Pi foundation, ACM, General Motors, Amazon and Arm on collaborative benchmarking, autotuning and co-design of efficient software/hardware stacks for emerging workloads including deep learning. I will also present our latest initiative to create an open repository of reusable research components and workflows at HPC conferences. We plan to use it to automate the Student Cluster Competition Reproducibility Challenge at the Supercomputing conference.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/collective_knowledge/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Grigori Fursin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8712@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8712</pentabarf:event-id>
      <pentabarf:event-slug>intellij_tooling_2019</pentabarf:event-slug>
      <pentabarf:event-tag>intellij_tooling_2019</pentabarf:event-tag>
      <pentabarf:title>Tooling for IntelliJ Platform Plugins</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>2019-02-03 10:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T101500</dtstart>
      <dtend>20190203T104500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Tooling for IntelliJ Platform Plugins</summary>
      <description>&lt;p&gt;Open sourced under Apache 2 license, IntelliJ Platform is the base for a number of well-known IDEs. It supports a large variety of languages and technologies via bundled plugins as well as thousands of third-party plugins.&lt;/p&gt;

&lt;p&gt;This talk will showcase the tooling and ecosystem for plugin developers, covering the whole lifecycle of creation and maintenance.&lt;/p&gt;

&lt;p&gt;We'll start by taking a look at the IDE features for development and testing: smart code insight, highlighting, and refactorings.&lt;/p&gt;

&lt;p&gt;How to keep up with the latest platform releases? Plugin Verifier allows you to check for any incompatibilities
locally as well as get reports for already published versions.&lt;/p&gt;

&lt;p&gt;The built-in exception reporter provides the data for the Exception Analyzer, which helps collect and (auto-)triage all user-submitted runtime problems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/intellij_tooling_2019/</url>
      <location>UD2.119</location>
      <attendee>Yann Cébron</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7958@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7958</pentabarf:event-id>
      <pentabarf:event-slug>etherlime</pentabarf:event-slug>
      <pentabarf:event-tag>etherlime</pentabarf:event-tag>
      <pentabarf:title>Etherlime: open source blockchain development tool</pentabarf:title>
      <pentabarf:subtitle>An open source tool for Ethereum developers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T102000</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Etherlime: open source blockchain development tool- An open source tool for Ethereum developers</summary>
      <description>&lt;p&gt;With Etherlime we aim to solve issues in the deployment of smart contracts and to allow developers to write their own scripts. This way they are not constrained to just the deployment transactions but also they can use the newly deployed contracts right away as part of the initialization sequence.&lt;/p&gt;

&lt;p&gt;In September 2018 our project received funding from Ethereum foundation, Ethereum community fund and ETHPrize.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/etherlime/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Ognyan Chikov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8256@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8256</pentabarf:event-id>
      <pentabarf:event-slug>environment_modules</pentabarf:event-slug>
      <pentabarf:event-tag>environment_modules</pentabarf:event-tag>
      <pentabarf:title>Environment Modules</pentabarf:title>
      <pentabarf:subtitle>Provides dynamic modification of a user's environment</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T102000</dtstart>
      <dtend>20190203T103500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Environment Modules- Provides dynamic modification of a user's environment</summary>
      <description>&lt;p&gt;Typically users initialize their shell environment when they log in a system by setting environment information for every application they will reference during the session. The Modules project, also referred as &lt;em&gt;Environment Modules&lt;/em&gt;, provides a shell command named &lt;code&gt;module&lt;/code&gt; that simplifies shell initialization and lets users dynamically and atomically modify their environment during the session with configuration files called modulefiles.&lt;/p&gt;

&lt;p&gt;This talk will explain the root concept behind the module command then describe how it could be useful whether as a system administrator you have to provide access to a large software catalog or as an end-user you need to juggle with different workloads combining software elements. Current development trends to further improve the modulefile standard and the module command capabilities will then be shared with the audience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/environment_modules/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Xavier Delaruelle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8281@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8281</pentabarf:event-id>
      <pentabarf:event-slug>community_open_souce_community_past_and_future</pentabarf:event-slug>
      <pentabarf:event-tag>community_open_souce_community_past_and_future</pentabarf:event-tag>
      <pentabarf:title>The Open Source Community: its past and future</pentabarf:title>
      <pentabarf:subtitle>What I learned about the Open Source Community while celebrating its 20th Anniversary around the World</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T102000</dtstart>
      <dtend>20190203T105000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Open Source Community: its past and future- What I learned about the Open Source Community while celebrating its 20th Anniversary around the World</summary>
      <description>&lt;p&gt;Throughout the year of 2018, we celebrated the 20th Anniversary of Open Source. I'll provide an overview of what I've learned about the Open Source Community while celebrating its 20th Anniversary around the World.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_open_souce_community_past_and_future/</url>
      <location>UB5.132</location>
      <attendee>Nick Vidal</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8383@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8383</pentabarf:event-id>
      <pentabarf:event-slug>rust_praezi</pentabarf:event-slug>
      <pentabarf:event-tag>rust_praezi</pentabarf:event-tag>
      <pentabarf:title>RustPräzi: a tool to build an entire call graph of crates.io</pentabarf:title>
      <pentabarf:subtitle>From package-based to precise call-based dependency network analysis</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T102000</dtstart>
      <dtend>20190203T104500</dtend>
      <duration>00:25:00:00</duration>
      <summary>RustPräzi: a tool to build an entire call graph of crates.io- From package-based to precise call-based dependency network analysis</summary>
      <description>&lt;p&gt;Which crates call a vulnerable function? Which deprecated functions are central to crates.io and should not be deleted? Am I breaking important clients and their dependencies with my new release? These are questions that package publishers and owners of package repositories crave for answers to. To solve this problem, we created RustPräzi: a call-based dependency network that represents a gigantic single large versioned call graph of all crates.io packages.&lt;/p&gt;

&lt;p&gt;In this talk, I will describe how RustPräzi is developed, the challenges we faced while compiling the entire crates.io and the future directions. Our goal is to make RustPräzi a community effort that can help in maintaining the stability of crates.io. For example, bad releases which may negatively impact crates.io can be detected and avoided.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_praezi/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Joseph Hejderup</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8402@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8402</pentabarf:event-id>
      <pentabarf:event-slug>geo_boostgeometry</pentabarf:event-slug>
      <pentabarf:event-tag>geo_boostgeometry</pentabarf:event-tag>
      <pentabarf:title>Latest developments 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>2019-02-03 10:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T102000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Latest developments in Boost Geometry</summary>
      <description>&lt;p&gt;How to compute the two closest points between two geometries and how this differs from distance computation? What happens when some points are on opposite/antipodal sides of the globe? How can one create equidistant points along a line composed of one or more line segments?&lt;/p&gt;

&lt;p&gt;We discuss solutions to those questions highlighting some of the latest developments in Boost Geometry, the library that is currently being used to provide GIS support to MySQL. The implemented algorithms are parameterized by strategies that control the accuracy-efficiency trade-off. The proposed solutions work for 3 different coordinate systems (namely, cartesian, spherical and ellipsoidal) each of which comes with its own advantages and limitations.&lt;/p&gt;

&lt;p&gt;We sum up by briefing the plan of future development and a short discussion.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_boostgeometry/</url>
      <location>AW1.126</location>
      <attendee>Vissarion Fysikopoulos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7615@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7615</pentabarf:event-id>
      <pentabarf:event-slug>vai_enlightening_kvm</pentabarf:event-slug>
      <pentabarf:event-tag>vai_enlightening_kvm</pentabarf:event-tag>
      <pentabarf:title>"Enlightening" KVM</pentabarf:title>
      <pentabarf:subtitle>Hyper-V emulation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>"Enlightening" KVM- Hyper-V emulation</summary>
      <description>&lt;p&gt;Is running a Windows guest any different from Linux from KVM's perspective?
KVM can pretend being Hyper-V and this is actively used for running Windows
guests. Following Hyper-V naming convention, individual features are named
"enlightenments": some of them are already mature, some of them were just
added to KVM and some are still waiting to be implemented. What are these
features and how Windows guests use them? How is it different from Linux?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_enlightening_kvm/</url>
      <location>H.2213</location>
      <attendee>Vitaly Kuznetsov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7642@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7642</pentabarf:event-id>
      <pentabarf:event-slug>gost_crypto</pentabarf:event-slug>
      <pentabarf:event-tag>gost_crypto</pentabarf:event-tag>
      <pentabarf:title>Russian crypto algorithms in the OpenSource world</pentabarf:title>
      <pentabarf:subtitle>GOST crypto demystified</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Russian crypto algorithms in the OpenSource world- GOST crypto demystified</summary>
      <description>&lt;p&gt;This talk presents status of Russian national crypto standards and their support in OpenSource projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/gost_crypto/</url>
      <location>UD2.218A</location>
      <attendee>Dmitry Eremin-Solenikov (Lumag)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7792@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7792</pentabarf:event-id>
      <pentabarf:event-slug>critical_path_analysis</pentabarf:event-slug>
      <pentabarf:event-tag>critical_path_analysis</pentabarf:event-tag>
      <pentabarf:title>Critical Path Analysis</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>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Critical Path Analysis</summary>
      <description>&lt;p&gt;Complexity in coding and system design should be defeated until it is possible to do. Some problems are complex in nature and it is expensive to build and maintain solutions for problems in this category. Observability provides us tools to see our architectures from a different perspective. It is not just helping us to troubleshoot but also self-document our architectural decisions and help us to improve the most significant execution paths.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/critical_path_analysis/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Jaana Dogan (JBD)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7793@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7793</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_storage</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_storage</pentabarf:event-tag>
      <pentabarf:title>Upcoming Kubernetes Storage features</pentabarf:title>
      <pentabarf:subtitle>transfers, clones and populators</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Upcoming Kubernetes Storage features- transfers, clones and populators</summary>
      <description>&lt;p&gt;The popularity and use cases for Containers continues to grow, and storage features are quickly evolving to catch up.  In this talk we'll introduce a few of the latest features being added to CSI and Kubernetes.  We'll go through transferring PVCs across Namespaces, Cloning PVCs and Populating PVCs with data from external data sources.  We'll look at how these features are particularly useful in a Container world, and some of the new use cases that they open up.  Finally, we'll include some demos of the features in Kubernetes as well as where they are currently in terms of release status and when you can expect to see them in your Kubernetes deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_k8s_storage/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>John Griffith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7856@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7856</pentabarf:event-id>
      <pentabarf:event-slug>continuous_localization</pentabarf:event-slug>
      <pentabarf:event-tag>continuous_localization</pentabarf:event-tag>
      <pentabarf:title>Continuous Localization</pentabarf:title>
      <pentabarf:subtitle>How we ship localized versions of Firefox, on Laptops and Android</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Continuous Localization- How we ship localized versions of Firefox, on Laptops and Android</summary>
      <description>&lt;p&gt;Localization at Mozilla happens in a tight loop between development and localizer involvement. We're going to show how this works on Firefox for Desktop, and how it works for our Android projects. We show how we get to multiple testable builds a day, and how we mitigate the bad parts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/continuous_localization/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Axel Hecht</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7946@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7946</pentabarf:event-id>
      <pentabarf:event-slug>trellis_and_nextpnr</pentabarf:event-slug>
      <pentabarf:event-tag>trellis_and_nextpnr</pentabarf:event-tag>
      <pentabarf:title>Project Trellis and nextpnr</pentabarf:title>
      <pentabarf:subtitle>FOSS FPGA flow for the Lattice ECP5</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Project Trellis and nextpnr- FOSS FPGA flow for the Lattice ECP5</summary>
      <description>&lt;p&gt;Following on from Project Icestorm; Project Trellis has created bitstream documentation for the substantially larger Lattice ECP5 FPGAs. This has been combined with a new multi-architecture FOSS place-and-route tool, nextpnr, and the existing Yosys Verilog synthesis tool to build a fully-FOSS FPGA flow for these parts; capable of building advanced designs including SoCs running Linux! This talk will include an overview of the flow for developers and end users alike; as well as how you can contribute to the FOSS FPGA ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/trellis_and_nextpnr/</url>
      <location>AW1.125</location>
      <attendee>David Shah</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7995@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7995</pentabarf:event-id>
      <pentabarf:event-slug>mgmtconfig</pentabarf:event-slug>
      <pentabarf:event-tag>mgmtconfig</pentabarf:event-tag>
      <pentabarf:title>A small, FRP DSL for distributed systems</pentabarf:title>
      <pentabarf:subtitle>Mgmt Config: The Language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A small, FRP DSL for distributed systems- Mgmt Config: The 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.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/mgmtconfig/</url>
      <location>K.4.201</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8058@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8058</pentabarf:event-id>
      <pentabarf:event-slug>ten_years_puppet</pentabarf:event-slug>
      <pentabarf:event-tag>ten_years_puppet</pentabarf:event-tag>
      <pentabarf:title>Ten years of Puppet installations: what now?</pentabarf:title>
      <pentabarf:subtitle>Lessons learned, sane suggestions, outlook for the future.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Ten years of Puppet installations: what now?- Lessons learned, sane suggestions, outlook for the future.</summary>
      <description>&lt;p&gt;The presenter has more than 10 years of experience in installing, configuring, designing, migrating Puppet infrastructures of any size and kind.
This presentation is all about sharing experiences and knowledge on what has worked and what hasn't, ways to introduce automation and approaches to [Puppet] migrations.
The final part is about what comes next and the role of Puppet and classic configuration management tools in the containers universe.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/ten_years_puppet/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Alessandro Franceschi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8065@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8065</pentabarf:event-id>
      <pentabarf:event-slug>openapispec</pentabarf:event-slug>
      <pentabarf:event-tag>openapispec</pentabarf:event-tag>
      <pentabarf:title>Introduction to OpenAPI Specification</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introduction to OpenAPI Specification</summary>
      <description>&lt;p&gt;Describe your API with OpenAPI Spec (what Swagger grew up to be) and open the door to beautiful, adaptable documentation and a world of other possibilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/openapispec/</url>
      <location>UD2.119</location>
      <attendee>Lorna Mitchell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8097@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8097</pentabarf:event-id>
      <pentabarf:event-slug>xdp_overview_and_update</pentabarf:event-slug>
      <pentabarf:event-tag>xdp_overview_and_update</pentabarf:event-tag>
      <pentabarf:title>XDP (eXpress Data Path) as a building block for other FOSS projects</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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T112000</dtend>
      <duration>00:50:00:00</duration>
      <summary>XDP (eXpress Data Path) as a building block for other FOSS projects</summary>
      <description>&lt;p&gt;The eXpress Data Path (XDP) is a Linux kernel feature, that have gain
a lot of traction over the last couple of years.  This talk is focused
on how other FOSS projects can leverage XDP.  How we believe XDP
should be seen as a software offload for the kernel network stack.&lt;/p&gt;

&lt;p&gt;The motivation is to plant FOSS seeds for collaboration by describing
that XDP offers of facilities and capabilities.  But also explain that
XDP is not the magic-bullet by framing the XDP design and what layer
it operates at (e.g. no de-fragmentation) and what limits XDP impose
when enabled (e.g. no jumbo-frames).&lt;/p&gt;

&lt;p&gt;In the second part of this talk we will focus on AF_XDP and how it can
be leveraged by the DPDK project.  AF_XDP is a new socket type
introduced in Linux 4.18, that allow the XDP driver hook to deliver
raw frames into userspace.  This offers new opportunities for
e.g. integrating with DPDK via a Poll Mode Driver (PMD) for AF_XDP.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/xdp_overview_and_update/</url>
      <location>H.2214</location>
      <attendee>Magnus Karlsson</attendee>
      <attendee>Jesper Brouer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8139@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8139</pentabarf:event-id>
      <pentabarf:event-slug>python_application_configuration</pentabarf:event-slug>
      <pentabarf:event-tag>python_application_configuration</pentabarf:event-tag>
      <pentabarf:title>Mastering Application/Service Configuration</pentabarf:title>
      <pentabarf:subtitle>How to cover your configuration needs with oslo.config</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Mastering Application/Service Configuration- How to cover your configuration needs with oslo.config</summary>
      <description>&lt;p&gt;This talk covers oslo.config as a replacement option for ConfigParser, ArgumentParser and os.environ integrating all of their main features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_application_configuration/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Moisés Guimarães</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8216@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8216</pentabarf:event-id>
      <pentabarf:event-slug>elasticsearch_correctness_performance_validator</pentabarf:event-slug>
      <pentabarf:event-tag>elasticsearch_correctness_performance_validator</pentabarf:event-tag>
      <pentabarf:title>ElasticSearch Correctness and perfOrmance Validator</pentabarf:title>
      <pentabarf:subtitle>Formally measuring the cost of a query before hitting the fan</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ElasticSearch Correctness and perfOrmance Validator- Formally measuring the cost of a query before hitting the fan</summary>
      <description>&lt;p&gt;Alright, you built an application to show off your impressive skills at data gathering and processing. Now you got data on ElasticSearch that you want to show, but your users may want to see too many data points and will shatter your DB performance. In this talk, we will present a project to formally measure the cost of queries before actually running them, and your app can decide, given a cost value, whether to launch a query or not.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/elasticsearch_correctness_performance_validator/</url>
      <location>K.3.201</location>
      <attendee>Santiago Saavedra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8232@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8232</pentabarf:event-id>
      <pentabarf:event-slug>llvm_building</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_building</pentabarf:event-tag>
      <pentabarf:title>Building an LLVM-based tool</pentabarf:title>
      <pentabarf:subtitle>Lessons Learned</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Building an LLVM-based tool- Lessons Learned</summary>
      <description>&lt;p&gt;In this talk, I want to share my experience in building an LLVM-based tool.&lt;/p&gt;

&lt;p&gt;For the last three years, I work on a tool for mutation testing. Currently, it works on Linux, macOS, and FreeBSD and the source code is compatible with any LLVM version between 3.8 and 7.0. Anything that can run in parallel - runs in parallel.
I will cover the following topics:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;How to support multiple LLVM versions&lt;/li&gt;
&lt;li&gt;How to support different operating systems (Linux, macOS, FreeBSD)&lt;/li&gt;
&lt;li&gt;How to build against precompiled LLVM and sources at the same time&lt;/li&gt;
&lt;li&gt;How to parallelize everything&lt;/li&gt;
&lt;li&gt;How to test things&lt;/li&gt;
&lt;li&gt;Different ways to get bitcode from any project&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_building/</url>
      <location>K.4.201</location>
      <attendee>Alex Denisov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8261@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8261</pentabarf:event-id>
      <pentabarf:event-slug>cancelled_open_and_federated_identities_with_id4me</pentabarf:event-slug>
      <pentabarf:event-tag>cancelled_open_and_federated_identities_with_id4me</pentabarf:event-tag>
      <pentabarf:title>CANCELLED 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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>CANCELLED Open and federated identities with ID4me- An alternative to "sign in with Facebook"</summary>
      <description>&lt;p&gt;PLEASE NOTE THAT THIS TALK HAS BEEN CANCELLED.&lt;/p&gt;

&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;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/cancelled_open_and_federated_identities_with_id4me/</url>
      <location>UD2.218A</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8381@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8381</pentabarf:event-id>
      <pentabarf:event-slug>riscvllvmclang</pentabarf:event-slug>
      <pentabarf:event-tag>riscvllvmclang</pentabarf:event-tag>
      <pentabarf:title>LLVM+Clang for RISC-V</pentabarf:title>
      <pentabarf:subtitle>Past, present, and future</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T111500</dtend>
      <duration>00:45:00:00</duration>
      <summary>LLVM+Clang for RISC-V- Past, present, and future</summary>
      <description>&lt;p&gt;This talk will give an update on the journey towards upstream, production-ready support for RISC-V in LLVM, Clang, and related projects. It will detail the project's start, current status, and next steps with a special focus on the work for support for building 64-bit Linux binaries (hard-float ABI, TLS, PIC etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvllvmclang/</url>
      <location>AW1.126</location>
      <attendee>Alex Bradbury</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8453@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8453</pentabarf:event-id>
      <pentabarf:event-slug>hardware_boot_haiku</pentabarf:event-slug>
      <pentabarf:event-tag>hardware_boot_haiku</pentabarf:event-tag>
      <pentabarf:title>Will you boot Haiku, on a non intel platform, no BIOS winter?</pentabarf:title>
      <pentabarf:subtitle>Booting Haiku on non-x86, a never-ending story.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Will you boot Haiku, on a non intel platform, no BIOS winter?- Booting Haiku on non-x86, a never-ending story.</summary>
      <description>&lt;p&gt;The quest for booting Haiku on non-x86 platforms is a never-ending story.
The pace of development on the x86 platform doesn't explain everything. We'll tell the story of how we started ports on ARM, PPC, m68k, how well it went so far, and what's next.
Some rants on EFI, OpenFirmware, U-Boot and others might interfere with the narration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/hardware_boot_haiku/</url>
      <location>K.4.401</location>
      <attendee>François Revol</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8648@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8648</pentabarf:event-id>
      <pentabarf:event-slug>graph_weaviate_knowledge_graph</pentabarf:event-slug>
      <pentabarf:event-tag>graph_weaviate_knowledge_graph</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Introduction of OSS Weaviate, the Decentralised Knowledge Graph</pentabarf:title>
      <pentabarf:subtitle>What is a decentralised knowledge graph and what is the contextionary that powers it?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>AMENDMENT Introduction of OSS Weaviate, the Decentralised Knowledge Graph- What is a decentralised knowledge graph and what is the contextionary that powers it?</summary>
      <description>&lt;p&gt;Weaviate is an open source decentralized knowledge graph. During this talk, I will introduce the software Weaviate, present specific use cases, present Weaviate's architecture, and introduce one of the core features: the contextionary. More info about Weaviate: https://github.com/creativesoftwarefdn/weaviate&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_weaviate_knowledge_graph/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Etienne Dilocker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8661@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8661</pentabarf:event-id>
      <pentabarf:event-slug>media_vlc</pentabarf:event-slug>
      <pentabarf:event-tag>media_vlc</pentabarf:event-tag>
      <pentabarf:title>VLC 4.0</pentabarf:title>
      <pentabarf:subtitle>4.0++</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>VLC 4.0- 4.0++</summary>
      <description>&lt;p&gt;A presentation about the next version of VLC, called &lt;em&gt;4.0&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;This is a continuation of the talk from last year, to explain exactly what was indeed implemented in the VLC core codebase.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_vlc/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Jean-Baptiste Kempf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8676@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8676</pentabarf:event-id>
      <pentabarf:event-slug>thestateofgo</pentabarf:event-slug>
      <pentabarf:event-tag>thestateofgo</pentabarf:event-tag>
      <pentabarf:title>The State of Go</pentabarf:title>
      <pentabarf:subtitle>What's new since Go 1.10</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The State of Go- What's new since Go 1.10</summary>
      <description>&lt;p&gt;Go 1.12 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 Go Modules, the proposals for Go 2, and 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/2019/schedule/event/thestateofgo/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Francesc Campoy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8695@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8695</pentabarf:event-id>
      <pentabarf:event-slug>gr_scapy</pentabarf:event-slug>
      <pentabarf:event-tag>gr_scapy</pentabarf:event-tag>
      <pentabarf:title>GNU Radio meets Scapy</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>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GNU Radio meets Scapy</summary>
      <description>&lt;p&gt;Most GNU Radio modules focus on the physical layer and less on creating standard compliant data payloads. In this talk, we'll show how easy it is to combine GNU Radio implementations of WLAN and ZigBee with Scapy, a powerful interactive packet manipulation program. Using Scapy, we can quickly craft our own packets and poke at other stations (e.g., by sending deauths) or fuzzing its network stack (e.g, to test an IoT device).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/gr_scapy/</url>
      <location>AW1.120</location>
      <attendee>Bastian Bloessl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8713@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8713</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_astor</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_astor</pentabarf:event-tag>
      <pentabarf:title>Astor: An automated software repair framework</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T111000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Astor: An automated software repair framework</summary>
      <description>&lt;p&gt;Astor is an open-source framework for repairing buggy Java program, which includes 5 publicly available  repair approaches.
Those repair approaches take as input a buggy Java program (having at least one failing test case that exposes the bug) and search for a patch that produces all test cases to pass. Astor provides twelve extension points that form the design space of program repair.
Using those extension points, program repair researchers can create new repair approaches or extend those included in the framework by choosing  existing components (among 33 ones) or implementing new ones.
In this talk, we will first discuss the main techniques proposed on the field of automated software repair.
Then, we will discuss how to execute repair approaches included in Astor framework, how to extend them, and how to implement new repair approaches reusing components provided by Astor.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_astor/</url>
      <location>H.2213</location>
      <attendee>Matias Martinez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8768@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8768</pentabarf:event-id>
      <pentabarf:event-slug>25_years_of_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>25_years_of_freebsd</pentabarf:event-tag>
      <pentabarf:title>25 Years of 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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>25 Years of FreeBSD </summary>
      <description>&lt;p&gt;FreeBSD is 25 years old! Learn the history of FreeBSD, why its use is increasing, and why you should use and/or contribute to FreeBSD!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/25_years_of_freebsd/</url>
      <location>K.3.401</location>
      <attendee>Deb Goodkin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8799@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8799</pentabarf:event-id>
      <pentabarf:event-slug>welcome_legal_policy</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_legal_policy</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Legal and 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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the Legal and Policy Issues devroom</summary>
      <description>&lt;p&gt;Welcome to and overview of the eighth year of the Legal and Policy Issues DevRoom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/welcome_legal_policy/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Tom Marble</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8803@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8803</pentabarf:event-id>
      <pentabarf:event-slug>vkrunner</pentabarf:event-slug>
      <pentabarf:event-tag>vkrunner</pentabarf:event-tag>
      <pentabarf:title>VkRunner: a Vulkan shader test tool</pentabarf:title>
      <pentabarf:subtitle>A presentation of VkRunner which is a tool to help test the compiler in your Vulkan driver using simple high-level scripts</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>VkRunner: a Vulkan shader test tool- A presentation of VkRunner which is a tool to help test the compiler in your Vulkan driver using simple high-level scripts</summary>
      <description>&lt;p&gt;A presentation of VkRunner which is a tool to help test the compiler in your Vulkan driver using simple high-level scripts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/vkrunner/</url>
      <location>K.4.401</location>
      <attendee>Neil Roberts</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8807@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8807</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</pentabarf:title>
      <pentabarf:subtitle>opening the Community Day</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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T104000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Welcome to the MySQL, MariaDB &amp; Friends Devroom- opening the Community Day</summary>
      <description>&lt;p&gt;Opening the MySQL, MariaDB &amp;amp; Friends Devroom !&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_mariadb_welcome/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Frédéric Descamps</attendee>
      <attendee>Ian Gilfillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8847@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8847</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_wasm_toolchain</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_wasm_toolchain</pentabarf:event-tag>
      <pentabarf:title>.NET on the Web with Mono WebAssembly</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>.NET on the Web with Mono WebAssembly</summary>
      <description>&lt;p&gt;Using WebAssembly, Mono can now run your C# and F# code in the web browser. You'll learn about Mono's WebAssembly backend and the AOT and interpreter engines that power it, and see its modern dotnet SDK based toolchain in action.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_wasm_toolchain/</url>
      <location>K.3.201</location>
      <attendee>Mikayla Hutchinson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8850@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8850</pentabarf:event-id>
      <pentabarf:event-slug>relaunching_the_odf_adoption_tc_at_oasis</pentabarf:event-slug>
      <pentabarf:event-tag>relaunching_the_odf_adoption_tc_at_oasis</pentabarf:event-tag>
      <pentabarf:title>Relaunching the ODF Adoption TC at OASIS</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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Relaunching the ODF Adoption TC at OASIS</summary>
      <description>&lt;p&gt;In 2019, we will relaunch the old ODF Adoption TC at OASIS as ODF Adoption Open Project, to allow a wider participation from ODF stakeholders. The program is to announce the new project in March, and convene for the first online meeting before Easter. An update about the program status at FOSDEM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/relaunching_the_odf_adoption_tc_at_oasis/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8865@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8865</pentabarf:event-id>
      <pentabarf:event-slug>java_welcome_2019</pentabarf:event-slug>
      <pentabarf:event-tag>java_welcome_2019</pentabarf:event-tag>
      <pentabarf:title>Welcome</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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome</summary>
      <description>&lt;p&gt;Welcome to the Free Java DevRoom&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/java_welcome_2019/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mario Torre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8885@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8885</pentabarf:event-id>
      <pentabarf:event-slug>welcome_to_the_open_source_design_collective</pentabarf:event-slug>
      <pentabarf:event-tag>welcome_to_the_open_source_design_collective</pentabarf:event-tag>
      <pentabarf:title>Welcome to the Open Source Design Collective!</pentabarf:title>
      <pentabarf:subtitle>An introduction to our Open Source Design collective</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Welcome to the Open Source Design Collective!- An introduction to our Open Source Design collective</summary>
      <description>&lt;p&gt;This session will be the opening session of the Open Source Design devroom. We will have a short introduction to the Open Source Design collective, what we do, who we are.&lt;/p&gt;

&lt;p&gt;We also welcome new comers to FOSDEM, user-centred design, or open source to introduce themselves, tell us a little bit about the work they do, and what they're looking to learn or find out.&lt;/p&gt;

&lt;p&gt;It is a good opportunity to meet potential collaborators and make new friends. ☺️&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/welcome_to_the_open_source_design_collective/</url>
      <location>AW1.120</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Open Source Design Collective</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8898@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8898</pentabarf:event-id>
      <pentabarf:event-slug>retro_welcome</pentabarf:event-slug>
      <pentabarf:event-tag>retro_welcome</pentabarf:event-tag>
      <pentabarf:title>Welcome to the RetroComputing devroom</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T103500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Welcome to the RetroComputing devroom</summary>
      <description>&lt;p&gt;For this second year of retro talks at FOSDEM we have a wide range of topics covered, from hardware design to software preservation, and of course emulation, for many machines like the ZX Spectrum, C64 or Atari ST.&lt;/p&gt;

&lt;p&gt;Since the schedule is tight for the devroom, we'll ask people to note their questions on an etherpad during talks and have speakers answer later on, with a recap of the answers being sent on the mailing list after the event.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_welcome/</url>
      <location>K.4.601</location>
      <attendee>Pau Garcia Quiles (pgquiles)</attendee>
      <attendee>François Revol</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8900@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8900</pentabarf:event-id>
      <pentabarf:event-slug>machine_learning_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>machine_learning_javascript</pentabarf:event-tag>
      <pentabarf:title>High end augmented reality using Javascript</pentabarf:title>
      <pentabarf:subtitle>Using markers with a webcam is cool but what about a HoloLens or MagicLeap straight from the browser?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T103000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>High end augmented reality using Javascript- Using markers with a webcam is cool but what about a HoloLens or MagicLeap straight from the browser?</summary>
      <description>&lt;p&gt;VR is so 2018. Now is time for AR... or is it? In this talk we will explore practically what is feasible today and how. We'll rely on Exokit for the new Magic Leap ML1 after briefly exploring what is AR, what it's good for then some guiding principles. No AR expertise required, just basic JavaScript frontend of backend will do.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/machine_learning_javascript/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Fabien Benetou (@Utopiah)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8904@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8904</pentabarf:event-id>
      <pentabarf:event-slug>qosf_oss_meets_qc</pentabarf:event-slug>
      <pentabarf:event-tag>qosf_oss_meets_qc</pentabarf:event-tag>
      <pentabarf:title>When open source meets quantum computing</pentabarf:title>
      <pentabarf:subtitle>Opening keynote</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T105500</dtend>
      <duration>00:25:00:00</duration>
      <summary>When open source meets quantum computing- Opening keynote</summary>
      <description>&lt;p&gt;This talks overviews the available quantum computing paradigms and outlines the pratical possiblities of leveraging and exploring the promised power of quantum computing processors that developers have today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/qosf_oss_meets_qc/</url>
      <location>AW1.121</location>
      <attendee>Tomas Babej</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8906@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8906</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>2019-02-02 10:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 10:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190202T103000</dtstart>
      <dtend>20190202T103500</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 2019, 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/2019/schedule/event/ada_welcome/</url>
      <location>AW1.125</location>
      <attendee>Dirk Craeynest</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8296@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8296</pentabarf:event-id>
      <pentabarf:event-slug>what_did_i_agree_to</pentabarf:event-slug>
      <pentabarf:event-tag>what_did_i_agree_to</pentabarf:event-tag>
      <pentabarf:title>What did I just agree to? </pentabarf:title>
      <pentabarf:subtitle>A quick trip through the un-"popular" open source licenses</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>2019-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T103500</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:25:00:00</duration>
      <summary>What did I just agree to? - A quick trip through the un-"popular" open source licenses</summary>
      <description>&lt;p&gt;Understanding FOSS licenses are indisputably an important part of the process for contracting for IT services ranging from software agreements, professional services to create or support software, and  to cloud solutions.&lt;/p&gt;

&lt;p&gt;It’s not uncommon to find carve outs in those agreements saying that “Some Third-Party Content may be provided to you under a separate license, such as the Apache License, Version 2.0, or other open source license.” What does that mean? Are there any surprising terms to be found in those “other open source licenses”.&lt;/p&gt;

&lt;p&gt;This presentation will briefly review the terms of some of the less commonly discussed licenses approved by OSI as “open source.” What are some of the interesting properties of these less common licenses? And do we really want to keep agreeing to use them in our contracts?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/what_did_i_agree_to/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Marc Jones</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8446@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8446</pentabarf:event-id>
      <pentabarf:event-slug>retro_hatari</pentabarf:event-slug>
      <pentabarf:event-tag>retro_hatari</pentabarf:event-tag>
      <pentabarf:title>Hatari - a cycle-exact Atari ST emulator</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T103500</dtstart>
      <dtend>20190202T110500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hatari - a cycle-exact Atari ST emulator</summary>
      <description>&lt;p&gt;A talk about the history of the Atari ST/STE/TT/Falcon emulator "Hatari", and the difficulty of emulating these machines in a cycle-exact way. This talk is for everybody who is interested in emulation of old computers, no special previous knowledge is required.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_hatari/</url>
      <location>K.4.601</location>
      <attendee>Thomas Huth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8866@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8866</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>2019-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T103500</dtstart>
      <dtend>20190202T111500</dtend>
      <duration>00:40: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/2019/schedule/event/state_openjdk/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mark Reinhold</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8908@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8908</pentabarf:event-id>
      <pentabarf:event-slug>ada_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>ada_introduction</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>2019-02-02 10:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T103500</dtstart>
      <dtend>20190202T112000</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/2019/schedule/event/ada_introduction/</url>
      <location>AW1.125</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8001@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8001</pentabarf:event-id>
      <pentabarf:event-slug>patterns_anti_patterns</pentabarf:event-slug>
      <pentabarf:event-tag>patterns_anti_patterns</pentabarf:event-tag>
      <pentabarf:title>Patterns and anti-patterns in OSS participation</pentabarf:title>
      <pentabarf:subtitle>Lessons from MySQL AB, the MariaDB Foundation, and others</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>2019-02-02 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T104000</dtstart>
      <dtend>20190202T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Patterns and anti-patterns in OSS participation- Lessons from MySQL AB, the MariaDB Foundation, and others</summary>
      <description>&lt;p&gt;&lt;strong&gt;"Don't expect patches to the core. It's just too complex for external developers."&lt;/strong&gt; Nearly twenty years ago, that was the broadly-held opinion at MySQL AB. Now, with MariaDB, there are 174 contributors to the server alone and Monty isn't the top contributor by commits or even LoC. Clearly, some things have changed, but what are they and how much impact have they had? In this fast-paced session Zak Greant, MySQL's first community advocate, will walk through some of the critical changes over the years and share some of the best (and worst) practices.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/patterns_anti_patterns/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Zak Greant</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8299@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8299</pentabarf:event-id>
      <pentabarf:event-slug>matrix</pentabarf:event-slug>
      <pentabarf:event-tag>matrix</pentabarf:event-tag>
      <pentabarf:title>Breaking the 100 bits per second barrier with Matrix</pentabarf:title>
      <pentabarf:subtitle>An entirely new transport for Matrix for really terrible networks.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T104000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Breaking the 100 bits per second barrier with Matrix- An entirely new transport for Matrix for really terrible networks.</summary>
      <description>&lt;p&gt;The Matrix team has had a lot of fun recently investigating radically more efficient transports thanks to a challenge to get usable client-server and server-server communication on links as bad as 100bps.  In this talk we're give a tour of the network simulation environment we've built and the transports, encodings and routing algorithms we've used to slash our network resource utilisation.  We'll also look at what this could mean for open source push notification implementations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/matrix/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Matthew Hodgson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8346@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8346</pentabarf:event-id>
      <pentabarf:event-slug>console_services</pentabarf:event-slug>
      <pentabarf:event-tag>console_services</pentabarf:event-tag>
      <pentabarf:title>Console oriented services: wttr.in, cheat.sh, rate.sx</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>2019-02-03 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 10:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T104000</dtstart>
      <dtend>20190203T105500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Console oriented services: wttr.in, cheat.sh, rate.sx</summary>
      <description>&lt;p&gt;The talk is devoted to console oriented services, like: wttr.in, cheat.sh, rate.sx.
Which popular console oriented services exist currently and how can they be used in everyday life;
what advantages and disadvantages do they have; how services like that could be created.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/console_services/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Igor Chubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8635@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8635</pentabarf:event-id>
      <pentabarf:event-slug>roadmap_for_the_hurd</pentabarf:event-slug>
      <pentabarf:event-tag>roadmap_for_the_hurd</pentabarf:event-tag>
      <pentabarf:title>A roadmap for the Hurd?</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>2019-02-03 10:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T104000</dtstart>
      <dtend>20190203T110000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A roadmap for the Hurd?</summary>
      <description>&lt;p&gt;Most people don't realize it, but the Hurd system is actually well
established. About 75% of Debian official packages do build fine, it
has mainstream gcc/glibc/llvm support, go and rust ports are ongoing, it can be
installed with the Debian installer and GuixSD and Arch ports are ongoing...&lt;/p&gt;

&lt;p&gt;Yet not so much has been happening within the Hurd itself in the past couple of years. We have notably added
a PCI arbiter, which allows for both flexible and safe PCI access for end users,
and some basic ACPI support is ongoing. But many exciting features could be
achieved with a bit of work.&lt;/p&gt;

&lt;p&gt;This talk will discuss some of these promising features, to give a sort of ideas
roadmap for contributions. Some have implementation sketches which just need to be polished to
be more production-ready, such as httpfs, mboxfs, or writing translators in
more high-level languages than C. Other features are at early stage, such as
adding sound support through rump, getting complete rid of disk drivers from the
kernel by moving them to userland, or also getting valgrind support. I will also
discuss some promising ideas, such as using rump to get support for more
filesystems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/roadmap_for_the_hurd/</url>
      <location>AW1.121</location>
      <attendee>Samuel Thibault</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8051@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8051</pentabarf:event-id>
      <pentabarf:event-slug>precice</pentabarf:event-slug>
      <pentabarf:event-tag>precice</pentabarf:event-tag>
      <pentabarf:title>Couple scientific simulation codes with preCICE</pentabarf:title>
      <pentabarf:subtitle>A journey towards sustainable research software</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>2019-02-03 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T104500</dtstart>
      <dtend>20190203T111000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Couple scientific simulation codes with preCICE- A journey towards sustainable research software</summary>
      <description>&lt;p&gt;Have you ever observed how birds fly? By moving their wings, they cause an air flow. This air flow then deforms their wings back. By simulating this complex, multi-physics phenomenon, we could design better flexible wings. However, we don’t need complex software to simulate such complex phenomena.&lt;/p&gt;

&lt;p&gt;"Make each program do one thing well" is part of the UNIX Philosophy, but it can also apply to scientific software. We should aim to simulate multi-physics phenomena with a combination of simpler software: one "expert" for each domain (for example, flows and structures). There are so many "expert programs" in the free/open-source software community; what if we could enable them to collaborate?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/precice/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Gerasimos Chourdakis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8062@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8062</pentabarf:event-id>
      <pentabarf:event-slug>dns_bind9_refactoring</pentabarf:event-slug>
      <pentabarf:event-tag>dns_bind9_refactoring</pentabarf:event-tag>
      <pentabarf:title>Stories from BIND9 refactoring</pentabarf:title>
      <pentabarf:subtitle>Dealing with code that can drink legally</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 10:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T104500</dtstart>
      <dtend>20190203T111500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Stories from BIND9 refactoring- Dealing with code that can drink legally</summary>
      <description>&lt;p&gt;Bind9 code is 21 years old - it was written in times without all the modern buzz-words like test-driven development, QA and code quality. Having working on refactoring the code I want to guide the audience through the process of refactoring one particular function - query_find, showing the mistakes made on the way, cul-de-sacs entered, hours and days lost, for others to learn on my mistakes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_bind9_refactoring/</url>
      <location>K.4.601</location>
      <attendee>Witold Kręcicki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7980@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7980</pentabarf:event-id>
      <pentabarf:event-slug>rust_beyond_first_steps</pentabarf:event-slug>
      <pentabarf:event-tag>rust_beyond_first_steps</pentabarf:event-tag>
      <pentabarf:title>Beyond The First Steps</pentabarf:title>
      <pentabarf:subtitle>Key ideas and advices to improve your development posture</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T105000</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Beyond The First Steps- Key ideas and advices to improve your development posture</summary>
      <description>&lt;p&gt;There is plenty of content available to teach you the first steps in Rust… But what about after?&lt;/p&gt;

&lt;p&gt;What are good resources? how can you leverage generated documentation instead of just tutorials and books? How can you manage the trade-offs in API design? We’ll look at some content and examples, both old and new, worth consuming and talk about their key ideas.&lt;/p&gt;

&lt;p&gt;Then, we’ll spend some time talking about some ways to refine your APIs, measure the impact of optimizations, reduce mental overhead on your developers, and tools to help you dig into the heart of your code (flamegraphs, metrics, failure injection, debugging).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_beyond_first_steps/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Jay Lee</attendee>
      <attendee>Ana Hobden</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8445@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8445</pentabarf:event-id>
      <pentabarf:event-slug>grub_upstream_and_distros</pentabarf:event-slug>
      <pentabarf:event-tag>grub_upstream_and_distros</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>2019-02-03 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T105000</dtstart>
      <dtend>20190203T112000</dtend>
      <duration>00:30: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/2019/schedule/event/grub_upstream_and_distros/</url>
      <location>K.3.401</location>
      <attendee>Daniel Kiper</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8555@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8555</pentabarf:event-id>
      <pentabarf:event-slug>tezos</pentabarf:event-slug>
      <pentabarf:event-tag>tezos</pentabarf:event-tag>
      <pentabarf:title>An overview of Tezos focusing on On-Chain Governance</pentabarf:title>
      <pentabarf:subtitle>A new develoment paradigm for the blockchain</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T105000</dtstart>
      <dtend>20190203T112000</dtend>
      <duration>00:30:00:00</duration>
      <summary>An overview of Tezos focusing on On-Chain Governance- A new develoment paradigm for the blockchain</summary>
      <description>&lt;p&gt;Governance is a big topic in the blockchain world. Deciding on the evolution of the protocol,
even changing a constant can fracture the community. Hard forks are not uncommon with often
negative consequences. Tezos, an emerging blockchain, has been designed from the ground up
with the idea of on-chain Governance, where changes are decided by the community on the Tezos
blockchain using an open and democratic process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/tezos/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Pietro Abate</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8787@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8787</pentabarf:event-id>
      <pentabarf:event-slug>graalvm_status_2019</pentabarf:event-slug>
      <pentabarf:event-tag>graalvm_status_2019</pentabarf:event-tag>
      <pentabarf:title>GraalVM: Polyglot Development Platform with Great Toolability</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>2019-02-03 10:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T105000</dtstart>
      <dtend>20190203T112000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GraalVM: Polyglot Development Platform with Great Toolability</summary>
      <description>&lt;p&gt;In this session, we will explore how GraalVM is a polyglot VM based on JDK, supporting languages Java, JS, R, Ruby and Python, while providing various development tools, with integration in IDEs, such as NetBeans and VisualStudio Code, with Chrome Developer Tools to monitor and profile using Graal VisualVM.  The Chrome integration is based on implementing Chrome Inspector protocol and Language Server Protocol, among others. GraalVM provides universal tooling support for all languages implemented on top of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/graalvm_status_2019/</url>
      <location>UD2.119</location>
      <attendee>Martin Entlicher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7748@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7748</pentabarf:event-id>
      <pentabarf:event-slug>ceph_project_status_update</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_project_status_update</pentabarf:event-tag>
      <pentabarf:title>What's new in Ceph Nautilus</pentabarf:title>
      <pentabarf:subtitle>project status update and preview of the coming release</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T105500</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:40:00:00</duration>
      <summary>What's new in Ceph Nautilus- project status update and preview of the coming release</summary>
      <description>&lt;p&gt;Project status update, and preview of what is new in the Ceph Nautilus release, due out this month.  Management dashboard, unified orchestration CLI and GUI across kubernetes and bare metal environments, device failure prediction, PG num autoscaling, memory autoscaling, live RBD image migration, and more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_project_status_update/</url>
      <location>H.2214</location>
      <attendee>Sage Weil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8174@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8174</pentabarf:event-id>
      <pentabarf:event-slug>jsonwhendsl</pentabarf:event-slug>
      <pentabarf:event-tag>jsonwhendsl</pentabarf:event-tag>
      <pentabarf:title>Why JSON when you can DSL?</pentabarf:title>
      <pentabarf:subtitle>Your problematics deserve their own language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T105500</dtstart>
      <dtend>20190202T111500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Why JSON when you can DSL?- Your problematics deserve their own language</summary>
      <description>&lt;p&gt;The history of programmers trying to use programming languages for data files, configuration, or UI description files, is filled with horror stories. "WHY in the world did we choose Lua for our data files again?" was an interrogation I had not so far in the past, when I was working for a big game company. "HOW did we let this Grunt file grow more than 8000 js lines?" was a more recent one. Programming languages are NOT a good fit for data files. But there may be another way... Today, I want to talk about my favorite part of lisp languages: &lt;strong&gt;making your own languages when you need them&lt;/strong&gt;. By that I don't mean making a big pile of utility functions or macros for the savvy lisper to drool upon, but actually taking the time to think about a file format, may it be completely static, and make it from scratch using s-expressions. Those parentheses may be good for something in the end...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/jsonwhendsl/</url>
      <location>K.4.201</location>
      <attendee>Jérôme Martin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8236@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8236</pentabarf:event-id>
      <pentabarf:event-slug>community_improve_project_onramp_new_participants</pentabarf:event-slug>
      <pentabarf:event-tag>community_improve_project_onramp_new_participants</pentabarf:event-tag>
      <pentabarf:title>Improve your project’s on-ramps for new participants</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>2019-02-03 10:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T105500</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improve your project’s on-ramps for new participants</summary>
      <description>&lt;p&gt;The long-term success of a FOSS project depends on the “on-ramp” experience - the documentation, support, and opportunities available to help new users and participants come up to speed. Students can be a good source of new participants for FOSS projects, which can provide valuable opportunities for students to learn technologies and develop key skills in communication, teamwork, critical thinking, and problem solving. This session will explore the structure and findings of activities designed to help students identify and explore FOSS projects, and consider ways to improve the on-ramp experience for new participants.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_improve_project_onramp_new_participants/</url>
      <location>UB5.132</location>
      <attendee>Clif Kussmaul</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7350@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7350</pentabarf:event-id>
      <pentabarf:event-slug>python_demystifying_coroutines</pentabarf:event-slug>
      <pentabarf:event-tag>python_demystifying_coroutines</pentabarf:event-tag>
      <pentabarf:title>Demystifying Coroutines and Asynchronous Programming 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>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Demystifying Coroutines and Asynchronous Programming in Python</summary>
      <description>&lt;p&gt;In this talk we will explore how coroutines work and how they are implemented in Python. We will learn that generators lie at the heart of coroutines, and how this long-standing feature of Python evolved over time to support the new capabilities of asynchronous programming.&lt;/p&gt;

&lt;p&gt;It’s a time travelling tale that explores the milestones in Python that relate to generators, coroutines, and asynchronous programming.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_demystifying_coroutines/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Mariano Anaya</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7380@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7380</pentabarf:event-id>
      <pentabarf:event-slug>nbdkit</pentabarf:event-slug>
      <pentabarf:event-tag>nbdkit</pentabarf:event-tag>
      <pentabarf:title>Better loop mounts with NBD</pentabarf:title>
      <pentabarf:subtitle>Take your loop mounts to the next level with nbdkit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Storage</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Better loop mounts with NBD- Take your loop mounts to the next level with nbdkit</summary>
      <description>&lt;p&gt;Loop mounts let you mount a simple file as a device.  But imagine having "FUSE for loop mounts".  Linux Network Block Device (NBD) with the nbdkit server takes the concept of loop mounting to the next level, giving you a flexible, scriptable loop device, useful for end users, and for developers wanting to test anything involving a block device.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/nbdkit/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Richard Jones</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7478@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7478</pentabarf:event-id>
      <pentabarf:event-slug>tor_project</pentabarf:event-slug>
      <pentabarf:event-tag>tor_project</pentabarf:event-tag>
      <pentabarf:title>The Current and Future Tor Project</pentabarf:title>
      <pentabarf:subtitle>Updates from the Tor Project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Online Privacy</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Current and Future Tor Project- Updates from the Tor Project</summary>
      <description>&lt;p&gt;In this talk I'll take you on a tour of the Tor landscape, starting with a crash course on Tor, how it works, and what security it provides. I'll explain why Tor's open design and radical approach to transparency are critical to its success, and then compare the censorship circumvention arms race to the nation-state surveillance arms race. We'll end with a discussion of onion services, which are essentially an even stronger version of https, but which you might instead know from confusing phrases like "the dark web".&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Online Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/tor_project/</url>
      <location>Janson</location>
      <attendee>Roger Dingledine</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7558@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7558</pentabarf:event-id>
      <pentabarf:event-slug>nuspell</pentabarf:event-slug>
      <pentabarf:event-tag>nuspell</pentabarf:event-tag>
      <pentabarf:title>Nuspell: the new spell checker</pentabarf:title>
      <pentabarf:subtitle>FOSS spell checker implemented in C++14 with aid of Mozilla</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T111500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Nuspell: the new spell checker- FOSS spell checker implemented in C++14 with aid of Mozilla</summary>
      <description>&lt;p&gt;Nuspell is a FOSS checker that is written in pure C++14. 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>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/nuspell/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Sander van Geloven</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7620@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7620</pentabarf:event-id>
      <pentabarf:event-slug>hw_uboot</pentabarf:event-slug>
      <pentabarf:event-tag>hw_uboot</pentabarf:event-tag>
      <pentabarf:title>U-Boot from Scratch</pentabarf:title>
      <pentabarf:subtitle>v2019.01 edition</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>U-Boot from Scratch- v2019.01 edition</summary>
      <description>&lt;p&gt;U-Boot project has evolved in the time span of over 17 years and so as its complexity and its uses. This has made it a daunting task in getting started with its development and uses. This talk will address all these issues start with overview, features, efforts created by U-Boot community and future plans.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/hw_uboot/</url>
      <location>K.4.401</location>
      <attendee>Jagan Teki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7667@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7667</pentabarf:event-id>
      <pentabarf:event-slug>media_kodi</pentabarf:event-slug>
      <pentabarf:event-tag>media_kodi</pentabarf:event-tag>
      <pentabarf:title>The final release of Kodi v18</pentabarf:title>
      <pentabarf:subtitle>A two year development story</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The final release of Kodi v18- A two year development story</summary>
      <description>&lt;p&gt;Kodi v18 has been in development for over two and finally it is released. During this presentation we go through the most important parts that were added or changed and what this actually means for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_kodi/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Martijn Kaijser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7786@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7786</pentabarf:event-id>
      <pentabarf:event-slug>go_on_microcontrollers</pentabarf:event-slug>
      <pentabarf:event-tag>go_on_microcontrollers</pentabarf:event-tag>
      <pentabarf:title>Go on Microcontrollers: Small Is Going Big</pentabarf:title>
      <pentabarf:subtitle>TinyGo takes the Go programming language to the "final frontier" where we could not go before... running directly on microcontrollers.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Go on Microcontrollers: Small Is Going Big- TinyGo takes the Go programming language to the "final frontier" where we could not go before... running directly on microcontrollers.</summary>
      <description>&lt;p&gt;TinyGo takes the Go programming language to the "final frontier" where we could not go before... running directly on microcontrollers like Arduino and more! In this talk I will introduce TinyGo (http://tinygo.org) a new miniature version of the Go language that uses the LLVM compiler toolchain to create native code that can run directly even on the smallest of computing devices.&lt;/p&gt;

&lt;p&gt;This talk will feature live coding demos of flying objects...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/go_on_microcontrollers/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Ron Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7847@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7847</pentabarf:event-id>
      <pentabarf:event-slug>eu_cybersecurity_act</pentabarf:event-slug>
      <pentabarf:event-tag>eu_cybersecurity_act</pentabarf:event-tag>
      <pentabarf:title>The new EU CyberSecurity Act </pentabarf:title>
      <pentabarf:subtitle>Or how to prevent the EU from becoming the worlds largest botnet honeypot</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The new EU CyberSecurity Act - Or how to prevent the EU from becoming the worlds largest botnet honeypot</summary>
      <description>&lt;p&gt;Fibre to the home opens numerous interesting possibilities for both bona-fide and not so bona-fide use cases.
Having your espresso machine or refrigerator being part of a multi-million device botnet which is attacking critical infrastructure might not necessarily be your first association when zipping your early morning caffeine fix.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/eu_cybersecurity_act/</url>
      <location>UD2.218A</location>
      <attendee>Hans de Raad (OpenNovations)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7858@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7858</pentabarf:event-id>
      <pentabarf:event-slug>jquery_react</pentabarf:event-slug>
      <pentabarf:event-tag>jquery_react</pentabarf:event-tag>
      <pentabarf:title>From jQuery to React</pentabarf:title>
      <pentabarf:subtitle>Gradual migration with hybrid approach </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From jQuery to React- Gradual migration with hybrid approach </summary>
      <description>&lt;p&gt;Migration from legacy javascript to react in a well existing project isn't instant or easy,
but the outcome will be worth it.
How we can combine legacy with a modern front end,
surviving the hybrid umbrella, improving application's client and enjoy coding !&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/jquery_react/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Amir Fefer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7907@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7907</pentabarf:event-id>
      <pentabarf:event-slug>keeping_track_stateful_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>keeping_track_stateful_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Keeping Track of Stateful Infrastructure</pentabarf:title>
      <pentabarf:subtitle>An overview over InnoGames infrastructure and the tools we build</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Keeping Track of Stateful Infrastructure- An overview over InnoGames infrastructure and the tools we build</summary>
      <description>&lt;p&gt;At InnoGames we have to keep track of three collocations, ~30 racks with thousands of VMs to run games for over 200 million registered users. We have to manage our self hosted as well as various external services and preferably do so in a way that does not wake our oncall admin at 3am.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/keeping_track_stateful_infrastructure/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Patrick Meyer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7909@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7909</pentabarf:event-id>
      <pentabarf:event-slug>vai_getting_to_blinky</pentabarf:event-slug>
      <pentabarf:event-tag>vai_getting_to_blinky</pentabarf:event-tag>
      <pentabarf:title>Getting To Blinky: Virt Edition</pentabarf:title>
      <pentabarf:subtitle>Making device pass-through work on embedded ARM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Getting To Blinky: Virt Edition- Making device pass-through work on embedded ARM</summary>
      <description>&lt;p&gt;Virtualization, including safe pass-through guest access to devices, is a well-known and mature technology on servers.  With the increasing complexity and abilities of SoCs, virtualization is gaining importance on embedded systems, too.
In this presentation, Geert will explore virtualization and device pass-through (VFIO) using QEMU and KVM on a Device Tree-based embedded ARM system, pursuing the holy grail of embedded developers: the ability to blink a connected LED.
While seemingly too trivial and inapplicable, Geert will show how relevant such a contrived example is to more complex real-world uses of device pass-through.
He will talk about the obstacles he encountered, and how they were overcome, enabling the use of device pass-through for real on-SoC devices using DMA.
Finally, Geert will discuss when to use device pass-through, and when other virtualization techniques offer a better solution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_getting_to_blinky/</url>
      <location>H.2213</location>
      <attendee>Geert Uytterhoeven</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8125@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8125</pentabarf:event-id>
      <pentabarf:event-slug>pantheondoc</pentabarf:event-slug>
      <pentabarf:event-tag>pantheondoc</pentabarf:event-tag>
      <pentabarf:title>Building Pantheon documentation</pentabarf:title>
      <pentabarf:subtitle>Feedback about on our documentation team experience</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building Pantheon documentation- Feedback about on our documentation team experience</summary>
      <description>&lt;p&gt;The story of building our enterprise Ethereum client documentation, successes and failures, things we tried, decisions we had to make...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/pantheondoc/</url>
      <location>UD2.119</location>
      <attendee>Nicolas Massart</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8133@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8133</pentabarf:event-id>
      <pentabarf:event-slug>godesktopapps</pentabarf:event-slug>
      <pentabarf:event-tag>godesktopapps</pentabarf:event-tag>
      <pentabarf:title>Building modern desktop apps 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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building modern desktop apps in Go</summary>
      <description>&lt;p&gt;I'll show how to quickly build a simple desktop app with Go+HTML5, that doesn't look like it's from the 90s, neither it feels bloated like Electron.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/godesktopapps/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Serge Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8214@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8214</pentabarf:event-id>
      <pentabarf:event-slug>web_extensions_exposing_privacy_leaks</pentabarf:event-slug>
      <pentabarf:event-tag>web_extensions_exposing_privacy_leaks</pentabarf:event-tag>
      <pentabarf:title>Watching Them Watching Us</pentabarf:title>
      <pentabarf:subtitle>WebExtensions Exposing Privacy Leaks</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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Watching Them Watching Us- WebExtensions Exposing Privacy Leaks</summary>
      <description>&lt;p&gt;Internet has become an integral part of our lives and everything we do online leaves a trail of data. This data is being collected, analyzed, sold and aggregated to cast profiles about us by companies across the globe.&lt;/p&gt;

&lt;p&gt;In the physical world, if a stranger was to follow you everywhere you go, keep a log of who you talk to and meet with, read your mails and then share all this information with others, wouldn’t you be concerned?
But somehow in the digital world we do not seem to worry too much about the same scenarios.&lt;/p&gt;

&lt;p&gt;One of the main reasons for this is lack of awareness about how most Internet companies are making money these days. In fact, as a consequence of the business model of brokering personal data, a surveillance capitalism emerges.&lt;/p&gt;

&lt;p&gt;With the advent of SaaS, website and app owners usually outsource functionality like analytics, recommendations, A/B tests to be managed by third parties, with legitimate business purposes.&lt;/p&gt;

&lt;p&gt;While these use-cases might seem legit, the way data is collected to solve the legit use-cases are bound to harm the user’s privacy. You end up sharing sensitive user data with the companies you may have never heard of. They can not only link the webpages you visit but also have the ability to de-anonymize you by knowing your name, email, address, passport number etc.&lt;/p&gt;

&lt;p&gt;Once this information leaves your machine, it is out of your control. From it, a detailed profile about you is created, which is then available to a whole bunch of parties, which may or may not live to any ethical standards. With accurate enough profiles, companies and data brokers can simulate the behaviors and decision making of the world's population. They don't even need everyone's interactions because they can infer the whole population behavior from just a few examples of each cluster.&lt;/p&gt;

&lt;p&gt;This is why privacy is everyone’s concern so we need to raise awareness:
- The general public needs to know how every move that they make in the online world is being tracked, shared and used.
- Developers need to consider how their users and customers' data deserves to be treated with respect and care, not sold unknowingly to faceless companies.&lt;/p&gt;

&lt;p&gt;But how do you transmit this complex reality to the broader audience outside our community? What data is being shared unconsciously? Who are these data collectors? What is the impact of our blocking mechanisms as users?&lt;/p&gt;

&lt;p&gt;This is precisely the problem both Local Sheriff and Trackula tackle.&lt;/p&gt;

&lt;p&gt;In this joint talk, we will showcase how two groups of people independently built Browser Extensions to answer these questions.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Local Sheriff - informs the user about which PII is shared, and with which companies?&lt;/li&gt;
&lt;li&gt;Trackula  - from a less technical perspective and through a more visual UX focuses on raising awareness to non technical users.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;More details about the tools can be found:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt; Local Sheriff - https://github.com/cliqz-oss/local-sheriff&lt;/li&gt;
&lt;li&gt; Trackula – https://trackula.org/&lt;/li&gt;
&lt;/ol&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/web_extensions_exposing_privacy_leaks/</url>
      <location>UD2.218A</location>
      <attendee>Santiago Saavedra</attendee>
      <attendee>Konark Modi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8251@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8251</pentabarf:event-id>
      <pentabarf:event-slug>cern_ohl_v2</pentabarf:event-slug>
      <pentabarf:event-tag>cern_ohl_v2</pentabarf:event-tag>
      <pentabarf:title>Introducing the CERN Open Hardware Licence version 2</pentabarf:title>
      <pentabarf:subtitle>Covering some of the major changes in this new version of CERN-OHL</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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing the CERN Open Hardware Licence version 2- Covering some of the major changes in this new version of CERN-OHL</summary>
      <description>&lt;p&gt;The CERN OHL is a copyleft open hardware licence which was launched in March 2011. It has undergone point releases 1.1 and 1.2 and since then, but feedback from user communities, particularly those working with microprocessor cores and FPGAs has made us reconsider some of the fundamental assumptions made when the licence was first drafted. We have shamelessly taken ideas from other licences as well as introducing some new approaches, driven by the needs of users. This session introduces our new draft of version 2.0, which aims to make v2.0 more flexible than any previous version, while increasing clarity of drafting.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/cern_ohl_v2/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Andrew Katz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8407@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8407</pentabarf:event-id>
      <pentabarf:event-slug>firefox_is_your_marionette</pentabarf:event-slug>
      <pentabarf:event-tag>firefox_is_your_marionette</pentabarf:event-tag>
      <pentabarf:title>Firefox is your Marionette</pentabarf:title>
      <pentabarf:subtitle>Get fun using the unit test system to control Firefox</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Firefox is your Marionette- Get fun using the unit test system to control Firefox</summary>
      <description>&lt;p&gt;Marionette is the library integrated in specific builds used for unit testing in Firefox.
Using Python enables to automatize procedure or other stuff using the browser also in headless mode.
Let's see how it is possible to simplify your daily job routine on internet like a pro.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/firefox_is_your_marionette/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Daniele Scasciafratte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8441@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8441</pentabarf:event-id>
      <pentabarf:event-slug>component_based_design_system</pentabarf:event-slug>
      <pentabarf:event-tag>component_based_design_system</pentabarf:event-tag>
      <pentabarf:title>Component-based Design System and Development</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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T112000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Component-based Design System and Development</summary>
      <description>&lt;p&gt;How do you bring order to this chaotic web frontend climate fueled by the ever-changing technologies driving it? We - a UX Designer and a Software Engineer - will introduce you to the concept of WebComponents, and how we can achieve order through evolving from Bootstrap to CSS grid based design system.&lt;/p&gt;

&lt;p&gt;Target Audience: designers and engineers. our talk introduces the importance of collaboration and bringing designers and engineers together.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/component_based_design_system/</url>
      <location>AW1.120</location>
      <attendee>Dávid Halász</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8647@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8647</pentabarf:event-id>
      <pentabarf:event-slug>gnuradio</pentabarf:event-slug>
      <pentabarf:event-tag>gnuradio</pentabarf:event-tag>
      <pentabarf:title>GNU Radio in 2019: Facts and Plans</pentabarf:title>
      <pentabarf:subtitle>An overview of where GNU Radio is going this fine year</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>GNU Radio in 2019: Facts and Plans- An overview of where GNU Radio is going this fine year</summary>
      <description>&lt;p&gt;GNU Radio is one of the biggest and most widely adopted SDR framework in the free software world. In this talk, we will lay out how we intend to keep it going for the next year, and beyond.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnuradio/</url>
      <location>AW1.120</location>
      <attendee>Marcus Müller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8682@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8682</pentabarf:event-id>
      <pentabarf:event-slug>typescript_advanced_tooling</pentabarf:event-slug>
      <pentabarf:event-tag>typescript_advanced_tooling</pentabarf:event-tag>
      <pentabarf:title>Advanced TypeScript tooling at scale</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Advanced TypeScript tooling at scale</summary>
      <description>&lt;p&gt;Tooling has always been a focus for TypeScript and a large reason for its success. TypeScript code intelligence is available across many editors and even web-based tools, all provided by the same service TypeScript ships out-of-the-box with the compiler itself. This presentation gives a tour and history of how TypeScript is able to provide the same great experience to many different clients through the tsserver and tsserver protocol, as well as how it influenced and fits into newer efforts like the Language Server Protocol. I will show how it can be used to provide code intelligence features like jump-to-definition and find-references at cross-repository scale, using some of TypeScript’s newest features like declaration maps and combining it with lesser-known interesting features of the JavaScript package management tooling.
At the end of this talk, the audience will know how TypeScript tooling works under the hood and how it can be combined with other tools in the ecosystem to make developers more productive. The goal is to inspire innovation in the TypeScript tooling ecosystem by showing what is possible and how.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/typescript_advanced_tooling/</url>
      <location>K.3.201</location>
      <attendee>Felix Becker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8748@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8748</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_ci_cd_environment</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_ci_cd_environment</pentabarf:event-tag>
      <pentabarf:title>How to build a FreeBSD CI/CD environment based on pot container</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T114000</dtend>
      <duration>00:40:00:00</duration>
      <summary>How to build a FreeBSD CI/CD environment based on pot container</summary>
      <description>&lt;p&gt;The talk presents a project that use pot containers to implement a CI/CD pipeline on FreeBSD. The presentation highlights the internal structure of the project, showing how jails and ZFS are used to efficiently implement a build pipeline.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/freebsd_ci_cd_environment/</url>
      <location>K.3.401</location>
      <attendee>Luca Pizzamiglio</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8762@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8762</pentabarf:event-id>
      <pentabarf:event-slug>igt_ci</pentabarf:event-slug>
      <pentabarf:event-tag>igt_ci</pentabarf:event-tag>
      <pentabarf:title>Intel GFX CI: Validation done the Linux way</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Intel GFX CI: Validation done the Linux way</summary>
      <description>&lt;p&gt;The Linux community is slowly moving towards better quality trough automated testing to prevent regressions in mainline and stable trees. However, Linux is full of HW-specific code which makes validation of patches impossible for individual developers, which leads to regressions. In this talk, we will explain how we solved these issues by getting inspired by Linux's development model, and how we extend it to the development of our testsuite, CI infrastructure and bug handling.&lt;/p&gt;

&lt;p&gt;After 2 years of activity, this led Linus Torvalds to say i915's quality has greatly improved compared to other graphic drivers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/igt_ci/</url>
      <location>K.4.401</location>
      <attendee>Martin Peres</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8763@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8763</pentabarf:event-id>
      <pentabarf:event-slug>epfl_logic_synthesis</pentabarf:event-slug>
      <pentabarf:event-tag>epfl_logic_synthesis</pentabarf:event-tag>
      <pentabarf:title>Design Automation in Wonderland</pentabarf:title>
      <pentabarf:subtitle>The EPFL Logic Synthesis Libraries</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Design Automation in Wonderland- The EPFL Logic Synthesis Libraries</summary>
      <description>&lt;p&gt;The EPFL logic synthesis libraries are a collection of open source C++ libraries for the development of logic synthesis applications. Today, there are six libraries focused on classical computing: alice, easy, kitty, lorina, mockturtle and percy. All libraries are well documented and tested. Furthermore, being header-only, the libraries can be readily used as core components in complex design automation systems, e.g., Yosys.&lt;/p&gt;

&lt;p&gt;In this talk, I will demonstrate how simple it is to compose these libraries to create a personalized synthesis tool capable of reading a Verilog description of a circuit, building a logic network out of it, optimizing the logic network, and then map it to lookup tables of six inputs (LUT6).&lt;/p&gt;

&lt;p&gt;The libraries:
 - The alice library is a lightweight wrapper for shell interfaces, which is the typical user interface for most design automation applications. It includes a Python interface to support scripting.
 - The lorina library is a parsing library for simple CAD file formats.
 - The kitty library is a truth table library for explicit representation and manipulation of Boolean functions.
 - The mockturtle library implements several logic network representations and logic optimization algorithms.
 - percy is an exact synthesis library with multiple engines to find optimum logic networks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/epfl_logic_synthesis/</url>
      <location>AW1.125</location>
      <attendee>Bruno Schmitt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8774@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8774</pentabarf:event-id>
      <pentabarf:event-slug>learning_to_rank</pentabarf:event-slug>
      <pentabarf:event-tag>learning_to_rank</pentabarf:event-tag>
      <pentabarf:title>Learning to Rank </pentabarf:title>
      <pentabarf:subtitle>Explained for Dinosaurs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Learning to Rank - Explained for Dinosaurs</summary>
      <description>&lt;p&gt;Internet search has evolved from its early days. It has become smarter and more
natural, and people expect it to “just work.” But, anyone who has worked
behind-the-scenes with a search engine knows exactly how hard it is to get the
“right” results to show up at the right time.&lt;/p&gt;

&lt;p&gt;Not to mention, what happens when the trends change, when your users’ favorite
weirdly-shaped dinosaur isn’t a T-Rex anymore? Spending countless hours tuning
the boosts before your user can find their favorite two-legged tiny-armed
dinosaur on the front page isn’t fun. What is cool is using Learning to Rank to
automate the process! In this talk, you will learn how Learning to Rank works
and how you can use it in Apache Solr — all from the Bloomberg team that built
and implemented it in the first place.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/learning_to_rank/</url>
      <location>K.3.201</location>
      <attendee>Sambhav Kothari</attendee>
      <attendee>Diego Ceccarelli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8804@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8804</pentabarf:event-id>
      <pentabarf:event-slug>floss_internet_future</pentabarf:event-slug>
      <pentabarf:event-tag>floss_internet_future</pentabarf:event-tag>
      <pentabarf:title>FLOSS, the Internet and the Future</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>FLOSS, the Internet and the Future</summary>
      <description>&lt;p&gt;The FLOSS movement is not just about convenience; our DNA includes a set of values that bring life to FLOSS. We’ve seen some of these values encoded in the infrastructure of the Internet and online life. We’ve also seen very troubling characteristics emerge online, where individuals and society face new and sometimes explosive risk. This talk explores how the FLOSS movement might reevaluate our values and seek to apply the lessons to our own projects and perhaps more broadly to online life as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2019/schedule/event/floss_internet_future/</url>
      <location>Janson</location>
      <attendee>Mitchell Baker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8830@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8830</pentabarf:event-id>
      <pentabarf:event-slug>server_side_solution_for_generating_odf_reports</pentabarf:event-slug>
      <pentabarf:event-tag>server_side_solution_for_generating_odf_reports</pentabarf:event-tag>
      <pentabarf:title>Server side solution for generating ODF reports</pentabarf:title>
      <pentabarf:subtitle>An important step to adopt ODF in Taiwan</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Server side solution for generating ODF reports- An important step to adopt ODF in Taiwan</summary>
      <description>&lt;p&gt;The National Development Council in Taiwan have asked the OSSII, a local LibreOffice service provider, to develop a solution that can directly generate ODF reports, while the servers in public administrations do not need to change a lot.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/server_side_solution_for_generating_odf_reports/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Franklin Weng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8837@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8837</pentabarf:event-id>
      <pentabarf:event-slug>forest_oss_quantum_sdk</pentabarf:event-slug>
      <pentabarf:event-tag>forest_oss_quantum_sdk</pentabarf:event-tag>
      <pentabarf:title>Forest: An Open Source Quantum Software Development Kit</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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T114500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Forest: An Open Source Quantum Software Development Kit</summary>
      <description>&lt;p&gt;Rigetti Computing manufactures programmable quantum computers. As a part of that, they have developed a number of new technologies: a programming language, compiler, simulator, runtime, language bindings, and execution environment. Together, these form Forest, their quantum software development kit. We discuss Rigetti's open source quantum ecosystem, and how we see it developing in the coming year.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/forest_oss_quantum_sdk/</url>
      <location>AW1.121</location>
      <attendee>Robert Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8856@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8856</pentabarf:event-id>
      <pentabarf:event-slug>hacking_postgresql</pentabarf:event-slug>
      <pentabarf:event-tag>hacking_postgresql</pentabarf:event-tag>
      <pentabarf:title>Hacking PostgreSQL</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Hacking PostgreSQL</summary>
      <description>&lt;p&gt;This talk will include an introduction to the backend code and an example on hacking PG and adding in a new feature.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/hacking_postgresql/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Stephen Frost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8974@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8974</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>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T130000</dtend>
      <duration>02:00: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. This meeting is for everyone interested in the Replicant project (users, developers, devices vendors, etc). Among other things, we will discuss how to improve Replicant and the project's future directions. Everyone's point of view is welcome.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_replicant/</url>
      <location>J.1.106</location>
      <attendee>Joonas Kylmälä</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8987@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8987</pentabarf:event-id>
      <pentabarf:event-slug>vlc_bof</pentabarf:event-slug>
      <pentabarf:event-tag>vlc_bof</pentabarf:event-tag>
      <pentabarf:title>VLC Tech Meet</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>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>VLC Tech Meet</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/vlc_bof/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8995@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8995</pentabarf:event-id>
      <pentabarf:event-slug>apache_maven_bof</pentabarf:event-slug>
      <pentabarf:event-tag>apache_maven_bof</pentabarf:event-tag>
      <pentabarf:title>Apache Maven</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>2019-02-02 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T110000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Apache Maven</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/apache_maven_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9004@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9004</pentabarf:event-id>
      <pentabarf:event-slug>bof_gluster_fs</pentabarf:event-slug>
      <pentabarf:event-tag>bof_gluster_fs</pentabarf:event-tag>
      <pentabarf:title>Gluster FS</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>2019-02-03 11:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T110000</dtstart>
      <dtend>20190203T120000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Gluster FS</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_gluster_fs/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8141@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8141</pentabarf:event-id>
      <pentabarf:event-slug>geo_navit</pentabarf:event-slug>
      <pentabarf:event-tag>geo_navit</pentabarf:event-tag>
      <pentabarf:title>Continuous Integration to compile and test Navit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T110500</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Continuous Integration to compile and test Navit</summary>
      <description>&lt;p&gt;Navit is a car navigation system with routing engine. Navit's modular design is capable of using vector maps of various formats for routing and rendering on the screen. It's even possible to use multiple maps at the same time. Points of Interest of various formats are displayed on the map. The current vehicle position is either read from gpsd or directly from NMEA GPS sensors. The routing engine not only calculates an optimal route to your destination, but also generates directions and even speaks to you in 49 languages. It can run on various platforms, e.g. raspberry pi, tomtom, desktop pcs.&lt;/p&gt;

&lt;p&gt;The talk will in particular discuss challenges and approaches faced in the continious integration and testing of an open source GPS app.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_navit/</url>
      <location>AW1.126</location>
      <attendee>Patrick Höhn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8554@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8554</pentabarf:event-id>
      <pentabarf:event-slug>retro_hw_emulation</pentabarf:event-slug>
      <pentabarf:event-tag>retro_hw_emulation</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Open source projects at Silicium retrocomputing association</pentabarf:title>
      <pentabarf:subtitle>A french non-profit organization for the preservation of videogame and computer heritage</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T110500</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:45:00:00</duration>
      <summary>AMENDMENT Open source projects at Silicium retrocomputing association- A french non-profit organization for the preservation of videogame and computer heritage</summary>
      <description>&lt;p&gt;Presentation of open source projects made at or used by Silicium, a french non-profit organization for the preservation of videogame and computer heritage.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_hw_emulation/</url>
      <location>K.4.601</location>
      <attendee>Benoît Triquet</attendee>
      <attendee>Rene Speranza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8585@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8585</pentabarf:event-id>
      <pentabarf:event-slug>chat_over_imap</pentabarf:event-slug>
      <pentabarf:event-tag>chat_over_imap</pentabarf:event-tag>
      <pentabarf:title>Break the Messaging Silos with COI</pentabarf:title>
      <pentabarf:subtitle>Get to know the Chat Over IMAP initiative</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T110500</dtstart>
      <dtend>20190203T112500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Break the Messaging Silos with COI- Get to know the Chat Over IMAP initiative</summary>
      <description>&lt;p&gt;Meet COI (Chat over IMAP) - a powerful contender for WhatsApp, Facebook Messenger and other proprietary messengers. Based on email this open standards &amp;amp; open source iniative overcomes the network effect by providing a chat experience to over 3.8 billion active email users worldwide. By being backwards compatible with pure email, you do not need to convince all your friends, family and peers to join the new system - you can still engage with them and they can reach you. We cooperate with Delta Chat open source project to bundle efforts and ensure interoperability. Join this talk to learn about all things COI from Michael (Dovecot) and Robert (OX).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/chat_over_imap/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Robert Virkus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8816@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8816</pentabarf:event-id>
      <pentabarf:event-slug>containers_firecracker</pentabarf:event-slug>
      <pentabarf:event-tag>containers_firecracker</pentabarf:event-tag>
      <pentabarf:title>Firecracker, should it work only with a single runtime?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 11:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T110500</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Firecracker, should it work only with a single runtime?</summary>
      <description>&lt;p&gt;Firecracker, an open-source project published by Amazon, opens up a lot of interesting perspective to the container ecosystem. For the diversity of Kubernetes ecosystem, we should also think about how we should get the new shape of containers integrated with all other high-level container runtimes, such as cri-o or rktlet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_firecracker/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Dongsu Park</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8008@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8008</pentabarf:event-id>
      <pentabarf:event-slug>mysql_replication_faster</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_replication_faster</pentabarf:event-tag>
      <pentabarf:title>Making Your MySQL Replication Setup Run Faster!</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>2019-02-02 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T111000</dtstart>
      <dtend>20190202T113000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Making Your MySQL Replication Setup Run Faster!</summary>
      <description>&lt;p&gt;Designing and operating high-performance, efficient, manageable and
 reliable MySQL replication deployments requires knowledge of the
 intricacies of the underlying technologies. MySQL Replication is no
 exception to this rule, even if it is becoming simpler to manage and
 operate by every release.&lt;/p&gt;

&lt;p&gt; This session will provide insights on the main areas that affect the
 performance of Asynchronous Replication and Group Replication, and how
 to configure them to make the most out of the underlying computing
 system. We will also demonstrate the practical improvements that can
 be seen by going through various benchmarks. You will then understand
 when and how it would apply to your usage, allowing you to provide
 a better MySQL database service. Join us for an interesting dive into
 the always exciting world of MySQL Replication performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_replication_faster/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Vitor Oliveira</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8491@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8491</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_kotlin_anomalies</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_kotlin_anomalies</pentabarf:event-tag>
      <pentabarf:title>Code anomalies in Kotlin programs</pentabarf:title>
      <pentabarf:subtitle>Automatic detection of anomalous code fragments written in Kotlin</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T111000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Code anomalies in Kotlin programs- Automatic detection of anomalous code fragments written in Kotlin</summary>
      <description>&lt;p&gt;This talk will discuss code anomalies — code fragments that are written in some way that is not typical for the programming language community. Such code fragments are useful for language creators as performance tests, or they could provide insights on how to improve the language. With Kotlin as the target language, we discuss how the task of detecting code anomalies for a very large codebase could be solved using well-known anomaly detection techniques. We outline and discuss approaches to obtain code vector representation and to perform anomaly detection on such vectorized data. The talk will highlight examples of such anomalies found in open source GitHub repositories.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_kotlin_anomalies/</url>
      <location>H.2213</location>
      <attendee>Timofey Bryksin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8560@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8560</pentabarf:event-id>
      <pentabarf:event-slug>microkernel_written_in_rust</pentabarf:event-slug>
      <pentabarf:event-tag>microkernel_written_in_rust</pentabarf:event-tag>
      <pentabarf:title>A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8</pentabarf:title>
      <pentabarf:subtitle>A case study of Rust as a language for writing microkernel based compositions</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>2019-02-03 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T111000</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:45:00:00</duration>
      <summary>A microkernel written in Rust: Porting the UNIX-like Redox OS to Armv8- A case study of Rust as a language for writing microkernel based compositions</summary>
      <description>&lt;p&gt;This talk is about my experiences porting the Rust language based Redox OS stack to the Arm v8 architecture. The talk uses this theme to discuss the general importance of microkernel architecture in safety critical domains, the trends I've seen in safety themed system design - especially around the Arm architecture, the viability of the Rust language for safety themed system software construction and the design of the Redox OS stack - a stack written in Rust on top of the Redox microkernel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/microkernel_written_in_rust/</url>
      <location>AW1.121</location>
      <attendee>Robin Randhawa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8998@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8998</pentabarf:event-id>
      <pentabarf:event-slug>on_observability_2019</pentabarf:event-slug>
      <pentabarf:event-tag>on_observability_2019</pentabarf:event-tag>
      <pentabarf:title>On Observability</pentabarf:title>
      <pentabarf:subtitle>Observability 101</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 11:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T111000</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:25:00:00</duration>
      <summary>On Observability- Observability 101</summary>
      <description>&lt;p&gt;Observability is, at best, currently overloaded. I would like to re-create some common understanding of the term, and also remind everyone of much-needed abstractions and underlying concepts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/on_observability_2019/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7589@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7589</pentabarf:event-id>
      <pentabarf:event-slug>templatinglanguagesinteractive</pentabarf:event-slug>
      <pentabarf:event-tag>templatinglanguagesinteractive</pentabarf:event-tag>
      <pentabarf:title>Templating Languages for Interactive Fiction</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T111500</dtstart>
      <dtend>20190202T114000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Templating Languages for Interactive Fiction</summary>
      <description>&lt;p&gt;Interactive Fiction, or "Choose Your Own Adventures" games, have been reinvigorated by new, friendly tools such as Twine.  Twine and its scripting language Harlowe are a type of Templating Language, where static presentation content dominates, but is modified by small snippets of embedded code.  Thus, Harlowe is in the same family of templating languages such as PHP, M4, or front-end web application libraries.  I examine the characteristics of truly minimal templating languages intended for non-programmers and demonstrate a toy templating language built with Scheme.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/templatinglanguagesinteractive/</url>
      <location>K.4.201</location>
      <attendee>Michael Gran</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7908@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7908</pentabarf:event-id>
      <pentabarf:event-slug>llvm_debug</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_debug</pentabarf:event-tag>
      <pentabarf:title>Debug info in optimized code - how far can we go?</pentabarf:title>
      <pentabarf:subtitle>Improving LLVM debug info with function entry values</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T111500</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Debug info in optimized code - how far can we go?- Improving LLVM debug info with function entry values</summary>
      <description>&lt;p&gt;Software release products are compiled with optimization level –O2 and higher. Such products might produce a core-file that is used for investigating cause of problem that produced it. First thing from which we start debug analysis is call-trace from a crash. In such traces most of the parameters are reported as optimized out due to variety of reasons. Some of parameters are really optimized out, but some of their locations could be calculated. Expert software developers are able to find what values parameters had at function entry point by using the technique that requires searching those values in disassembly of caller frame at place of that particular function call. Automation of such technique is described by DWARF 5 specifications and it is already implemented in GCC and GDB since 2011. The goal of this paper is to present ideas, implementation and problems that we encountered while we were working on this feature in LLVM. We will also show the improvement by presenting recovered parameters in some of the call-traces. This feature should improve debugging of optimized code built with LLVM by recovering optimized-out function parameters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_debug/</url>
      <location>K.4.201</location>
      <attendee>Nikola Prica</attendee>
      <attendee>Djordje Todorovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8103@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8103</pentabarf:event-id>
      <pentabarf:event-slug>reframe</pentabarf:event-slug>
      <pentabarf:event-tag>reframe</pentabarf:event-tag>
      <pentabarf:title>ReFrame: A Regression Testing and Continuous Integration Framework for HPC systems</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>2019-02-03 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T111500</dtstart>
      <dtend>20190203T114000</dtend>
      <duration>00:25:00:00</duration>
      <summary>ReFrame: A Regression Testing and Continuous Integration Framework for HPC systems</summary>
      <description>&lt;p&gt;Regression testing of HPC systems is of crucial importance when it comes to ensure the quality of service offered to the end users. At the same time, it poses a great challenge to the systems and application engineers to continuously maintain regression tests that cover as many aspects as possible of the user experience. In this presentation, we present ReFrame, a new framework for writing regression tests for HPC systems. ReFrame is designed to abstract away the complexity of the interactions with the system and separate the logic of a regression test from the low-level details, which pertain to the system configuration and setup. Regression tests in ReFrame are simple Python classes that specify the basic parameters of the test plus any additional logic. The framework will load the test and send it down a wel-defined pipeline which will take care of its execution. All the system interaction details, such as programming environment switching, compilation, job submission, job status query, sanity checking and performance assessment, are performed by the different pipeline stages. Thanks to its high-level abstractions and modular design, ReFrame can also serve as a tool for continuous integration (CI) of scientific software, complementary to other well-known CI solutions. Finally, we present the use cases of two large HPC centers that have adopted or are now adopting ReFrame for regression testing of their computing facilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/reframe/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Victor Holanda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8658@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8658</pentabarf:event-id>
      <pentabarf:event-slug>graph_gephi_js</pentabarf:event-slug>
      <pentabarf:event-tag>graph_gephi_js</pentabarf:event-tag>
      <pentabarf:title>Gephi JS: Exploring the dystopian future of a Javascript Gephi</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 11:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T111500</dtstart>
      <dtend>20190202T115500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Gephi JS: Exploring the dystopian future of a Javascript Gephi</summary>
      <description>&lt;p&gt;Gephi is a popular network analysis open source software written in Java. This talk about its future is a joint effort by the Gephi dev team and Javascript experts to explore the issues and opportunities of web technologies for large-scale network analysis and visualization.&lt;/p&gt;

&lt;p&gt;Gephi relies on the Swing library for the general user interface plus an OpenGL insert for network visualization. This choice made more than 10 years ago was one of the very few options available for a multiplatform software able to harness GPU power for displaying millions of nodes and edges. Despite a number of issues, the situation was considered relatively satisfying.&lt;/p&gt;

&lt;p&gt;However two long-term trends force the Gephi dev team to reconsider its future: computer infrastructures are moving away from true multiplatform software to web-based interfaces, and Java is moving away from user interface development to server-side computation. Most if not all UX developers agree that web technologies are better supporting modern UX design than the Java ecosystem. However the specific use of OpenGL puts Gephi is a special situation. We know from user surveys that scaling up your network is key to most users. No Gephi user has only small networks, and many of them has tried to analyze networks with hundred thousands nodes or more. This use case is far from usual in the world of web technologies. Is WebGL up to the task of visualizing such amount of objects?&lt;/p&gt;

&lt;p&gt;We used existing Javascript libraries to build a stack comparable to the basic features of Gephi. Graphology was used as a Javascript equivalent of Gephi's GraphStore library, and a tweaked version of Sigma JS WebGL renderer was used as display engine. We used this prototype to benchmark the performance of web technologies for rendering large graphs in OpenGL.&lt;/p&gt;

&lt;p&gt;In parallel we explored the possibility to keep the project in the Java world but stop relying on the JOGL library that is at risk of being less and less maintained. In this mind we developed a new OpenGL visualisation engine prototype, with a better code base and better performance than current implementation.&lt;/p&gt;

&lt;p&gt;In this talk we will showcase both the Javascript proof-of-concept and the new Java prototype. We will present state of our reflections and the results of our benchmarks. Of course technological choices are not only (and even not primarily) a question of performance, and we will take the time to discuss the various issues and limits we met in this exercise of prospective technological exploration. we will conclude with a broader reflection on how Gephi as an open source project tries to adapt to global technological changes.&lt;/p&gt;

&lt;p&gt;We expect this talk to be useful to Java and/or Javascript developers/engineers dealing with graphs.&lt;/p&gt;

&lt;p&gt;Eduardo Ramos Ibáñez is lead developer of Gephi
Mathieu Jacomy is co-author of Gephi
Alexis Jacomy is co-author of the Sigma JS library
Guillaume Plique is author of Graphology and co-author of Sigma JS&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_gephi_js/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Mathieu Jacomy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7536@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7536</pentabarf:event-id>
      <pentabarf:event-slug>package_software_with_upt</pentabarf:event-slug>
      <pentabarf:event-tag>package_software_with_upt</pentabarf:event-tag>
      <pentabarf:title>Package software for any distribution with upt</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T112000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Package software for any distribution with upt</summary>
      <description>&lt;p&gt;In this talk, we will introduce the Universal Packaging Tool (upt), a modular tool meant to help packagers in their daily tasks. We will show how it is an improvement over similar existing tools, which upt means to replace. This will be especially interesting for distribution developers that have had to deal with upstream platforms such as PyPI, CPAN or RubyGems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/package_software_with_upt/</url>
      <location>K.3.401</location>
      <attendee>Cyril Roelandt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7955@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7955</pentabarf:event-id>
      <pentabarf:event-slug>hey</pentabarf:event-slug>
      <pentabarf:event-tag>hey</pentabarf:event-tag>
      <pentabarf:title>Hey, A Blockchain-Based Social Network</pentabarf:title>
      <pentabarf:subtitle>Leveraging Ethereum Sidechains Towards Scalability</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T112000</dtstart>
      <dtend>20190203T114000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Hey, A Blockchain-Based Social Network- Leveraging Ethereum Sidechains Towards Scalability</summary>
      <description>&lt;p&gt;At Hey, we're building a new breed of social network based on the Blockchain. As most main Blockchains present scalability issues (e.g. Etherem scales at 20 transactions/s), we have decided to run our decentralised application on a so-called sidechain, which is an offspring of the Ethereum mainchain and which enables us to scale to the throughput required to support the rich interactions happening within a social network. Come and discover the specific architectural peculiarities that it takes to run a decentralised application on a sidechain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/hey/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Thomas Vanderstraeten</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8017@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8017</pentabarf:event-id>
      <pentabarf:event-slug>nim_metaprogramming</pentabarf:event-slug>
      <pentabarf:event-tag>nim_metaprogramming</pentabarf:event-tag>
      <pentabarf:title>Metaprogramming with Nim</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>2019-02-03 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T112000</dtstart>
      <dtend>20190203T113500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Metaprogramming with Nim</summary>
      <description>&lt;p&gt;Over the years I've visited languages on all levels of abstraction and paradigms, both through my studies but also in a professional capacity. One of the languages that have caught my eye is Nim, which ticks a lot of boxes for me, and leaves me wanting it's features in many other languages. Of the many interesting features in the language one of the most mentioned is the metaprogramming capabilities. This talk will briefly introduce Nim for those unfamiliar with the language, before diving right into the possibilities metaprogramming offer, with interesting real-world examples of its utility.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/nim_metaprogramming/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Peter Munch-Ellingsen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8277@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8277</pentabarf:event-id>
      <pentabarf:event-slug>cilium_overview_and_updates</pentabarf:event-slug>
      <pentabarf:event-tag>cilium_overview_and_updates</pentabarf:event-tag>
      <pentabarf:title>Cilium - overview and recent updates</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>2019-02-02 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T112000</dtstart>
      <dtend>20190202T114000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Cilium - overview and recent updates</summary>
      <description>&lt;p&gt;Cilium is on open source project which provides networking, security and load balancing for containers by using eBPF and XDP technologies in the Linux kernel. It provides eBPF and XDP features to CRI-O, Docker and Kubernetes. This talk will present an overview on Cilium, explain the concepts behind it and then provide the project update, as it reached the 1.0 milestone last year.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/cilium_overview_and_updates/</url>
      <location>H.2214</location>
      <attendee>Michal Rostecki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8558@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8558</pentabarf:event-id>
      <pentabarf:event-slug>dns_over_https_dilemma</pentabarf:event-slug>
      <pentabarf:event-tag>dns_over_https_dilemma</pentabarf:event-tag>
      <pentabarf:title>DNS and the Internet's architecture: the DoH dilemma</pentabarf:title>
      <pentabarf:subtitle>Impacts of DNS-over-HTTPS on how the Internet works</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T112000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DNS and the Internet's architecture: the DoH dilemma- Impacts of DNS-over-HTTPS on how the Internet works</summary>
      <description>&lt;p&gt;Mozilla's announced deployment model for DNS-over-HTTPS made some properties of this protocol apparent to everyone, stirring a lot of discussion. Specifically, DoH could promote a collective switch from local resolvers to a few global public services, and make each application independent from the user's preferences in the operating system. This could provide more privacy and less censorship, or less privacy and more censorship, depending on how it is deployed and who gets to control the resolvers. What would be the advantages and disadvantages of a broad adoption of DoH by Web browsers, and its likely long-term effects?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_over_https_dilemma/</url>
      <location>K.4.601</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8867@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8867</pentabarf:event-id>
      <pentabarf:event-slug>java_jungle</pentabarf:event-slug>
      <pentabarf:event-tag>java_jungle</pentabarf:event-tag>
      <pentabarf:title>Rumble in the Java Jungle</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>2019-02-02 11:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T112000</dtstart>
      <dtend>20190202T114500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Rumble in the Java Jungle</summary>
      <description>&lt;p&gt;Rumble in the Java Jungle&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/java_jungle/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Volker Simonis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8704@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8704</pentabarf:event-id>
      <pentabarf:event-slug>language_server_protocol_2019</pentabarf:event-slug>
      <pentabarf:event-tag>language_server_protocol_2019</pentabarf:event-tag>
      <pentabarf:title>Embracing Language Servers for Blockchain 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>2019-02-03 11:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T112500</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Embracing Language Servers for Blockchain Development</summary>
      <description>&lt;p&gt;In this session I will demonstrate how we implemented a language server for the Solidity language, the language for smart contract development on the Ethereum blockchain. The language development is based on Eclipse Xtext, which implements the Language Server Protocol (LSP). By doing so, we were able to deliver Solidity tooling for multiple IDEs at once. I will show the Solidity integration for Eclipse, VSCode and Theia, and give some understanding about the LSP. Further I will show the development of smart contracts with the means of statemachines with the integration of Solidity into the Yakindu Statechart Tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/language_server_protocol_2019/</url>
      <location>UD2.119</location>
      <attendee>Karsten Thoms</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7682@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7682</pentabarf:event-id>
      <pentabarf:event-slug>community_data_not_community_metrics</pentabarf:event-slug>
      <pentabarf:event-tag>community_data_not_community_metrics</pentabarf:event-tag>
      <pentabarf:title>Community Data is Not Community Metrics</pentabarf:title>
      <pentabarf:subtitle>One Team's Journey Down the Wrong Path</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Community Data is Not Community Metrics- One Team's Journey Down the Wrong Path</summary>
      <description>&lt;p&gt;We all recognize that metrics are key to measuring community health. And that quantitative data is a key to these metrics. But, as Brian Proffitt will describe in this talk, all the data in the world won't help you find answers if you don't know what the questions are.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_data_not_community_metrics/</url>
      <location>UB5.132</location>
      <attendee>Brian Proffitt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7749@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7749</pentabarf:event-id>
      <pentabarf:event-slug>virtual_prototyping</pentabarf:event-slug>
      <pentabarf:event-tag>virtual_prototyping</pentabarf:event-tag>
      <pentabarf:title>Open source virtual prototyping for faster hardware and software co-design</pentabarf:title>
      <pentabarf:subtitle>Make your hardware / software development Agile</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T114000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Open source virtual prototyping for faster hardware and software co-design- Make your hardware / software development Agile</summary>
      <description>&lt;p&gt;Co-designing hardware and software is a long and iterative process specific to embedded system design. Mainly driven by hardware prototype iterations, it makes project time and cost hard to forecast.
While software modifications can be done in a modular and non-destructive way, reworking on hardware implies production of new prototypes. Moreover, software optimizations being strongly hardware-dependent, the software development could remain idle during hardware re-prototyping. This uncertainty on time and cost makes embedded systems projects hard to fund. In the end, ambitious projects are mostly reserved to large companies.
Hardware simulation and virtual prototyping contributes to solve this issue. A virtual prototype consists in a software application representing the system's hardware behavior, allowing system's software to be directly executed without the real hardware. Once available, a virtual prototype reduces embedded system time-to-market and development cost.
However, virtual prototype development cost makes them inaccessible. Hardware simulation leverages models which are hard to find and which interoperability is lacking. Each company should invest and maintain its own virtual prototyping solution. That is why in Hiventive, we believe that the emergence of an open source, unified, normalized hardware and software ecosystem leveraging state-of-the-art virtual prototyping technologies and methodologies is necessary to boost and widely generalize the use of virtual prototypes. Thus, we will present our innovative open source collection of solutions to enable and empower virtual prototyping for everyone.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/virtual_prototyping/</url>
      <location>AW1.125</location>
      <attendee>Guillaume Delbergue</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7872@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7872</pentabarf:event-id>
      <pentabarf:event-slug>multikuber</pentabarf:event-slug>
      <pentabarf:event-tag>multikuber</pentabarf:event-tag>
      <pentabarf:title>Multilingual Kubernetes</pentabarf:title>
      <pentabarf:subtitle>The kubernetes.io stack, how we got there, and what it took to get there</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Multilingual Kubernetes- The kubernetes.io stack, how we got there, and what it took to get there</summary>
      <description>&lt;p&gt;How Kubernetes SIG Docs changed our stack, our git workflow, and the world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/multikuber/</url>
      <location>UD2.119</location>
      <attendee>Zach Corleissen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8148@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8148</pentabarf:event-id>
      <pentabarf:event-slug>community_guidelines</pentabarf:event-slug>
      <pentabarf:event-tag>community_guidelines</pentabarf:event-tag>
      <pentabarf:title>Now what? Following through on your community guidelines</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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Now what? Following through on your community guidelines</summary>
      <description>&lt;p&gt;Is there a single right way to enforce a code of conduct, community guidelines, or whatever you call the systems you have to help maintain a good community? This is a peek into how the Debian Anti-Harassment (AH) team functions, a few (anonymized) examples of issues handled, and the philosophy behind helping the Debian community to be a welcoming place for all contributors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_guidelines/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Molly de Blanc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8195@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8195</pentabarf:event-id>
      <pentabarf:event-slug>data_structures_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>data_structures_javascript</pentabarf:event-tag>
      <pentabarf:title>Developing data structures for JavaScript</pentabarf:title>
      <pentabarf:subtitle>Why and how to implement efficient data structures to use with node.js or in the browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Developing data structures for JavaScript- Why and how to implement efficient data structures to use with node.js or in the browser</summary>
      <description>&lt;p&gt;There is a tenacious misconception nowadays that people working with JavaScript do not need to know much about data structures because developing for the web is still often deemed to be, and this cannot be more false, an easier task than "real" programming.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/data_structures_javascript/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Guillaume Plique</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8344@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8344</pentabarf:event-id>
      <pentabarf:event-slug>vai_towards_exploring_virtual_disks</pentabarf:event-slug>
      <pentabarf:event-tag>vai_towards_exploring_virtual_disks</pentabarf:event-tag>
      <pentabarf:title>Toward exploring virtual disks using a file manager!</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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Toward exploring virtual disks using a file manager!</summary>
      <description>&lt;p&gt;How many times did you need to start a virtual machine and either provide it with a directory on the host or use some file-sharing service (e.g., dropbox) or your email, just to copy a resource that resides within the virtual disk? In this session, Arik presents the upcoming integration between the muCommander file-manager and libguestfs. This produces an alternative to that complex process by enabling to browse/copy-from/copy-to various virtual disk formats directly using a user-friendly interface. Come to see the planned functionality and hear about the technical complexity of this integration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_towards_exploring_virtual_disks/</url>
      <location>H.2213</location>
      <attendee>Arik Hadas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8377@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8377</pentabarf:event-id>
      <pentabarf:event-slug>analysis_of_the_behavior_of_mobile_applications_and_its_consequences_for_our_privacy</pentabarf:event-slug>
      <pentabarf:event-tag>analysis_of_the_behavior_of_mobile_applications_and_its_consequences_for_our_privacy</pentabarf:event-tag>
      <pentabarf:title>Analysis of the behavior of mobile applications and its consequences for our privacy</pentabarf:title>
      <pentabarf:subtitle>Presentation and analysis of the work of Exodus Privacy</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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Analysis of the behavior of mobile applications and its consequences for our privacy- Presentation and analysis of the work of Exodus Privacy</summary>
      <description>&lt;p&gt;Presentation of the organization Exodus Privacy and its study of the respect of privacy by Android applications, via a platform performing static analyses of APK files (in order to identify trackers embedded in Android applications)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/analysis_of_the_behavior_of_mobile_applications_and_its_consequences_for_our_privacy/</url>
      <location>UD2.218A</location>
      <attendee>pnu</attendee>
      <attendee>Guinness</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8483@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8483</pentabarf:event-id>
      <pentabarf:event-slug>riscvdebian</pentabarf:event-slug>
      <pentabarf:event-tag>riscvdebian</pentabarf:event-tag>
      <pentabarf:title>Porting Debian to the RISC-V architecture</pentabarf:title>
      <pentabarf:subtitle>Tales from a long quest</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Porting Debian to the RISC-V architecture- Tales from a long quest</summary>
      <description>&lt;p&gt;The talk tells the story of how the &lt;a href="https://www.debian.org/"&gt;Debian GNU/Linux&lt;/a&gt; port for the RISC-V architecture came to life and describes the steps and challenges involved in adding support for a completely new architecture to one of the major Linux distributions. It provides an overview of the current state of the port and gives an outlook on further developments.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvdebian/</url>
      <location>AW1.126</location>
      <attendee>K. Merker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8527@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8527</pentabarf:event-id>
      <pentabarf:event-slug>linux_and_usb_audio_class_3</pentabarf:event-slug>
      <pentabarf:event-tag>linux_and_usb_audio_class_3</pentabarf:event-tag>
      <pentabarf:title>Linux and USB Audio Class 3</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>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Linux and USB Audio Class 3</summary>
      <description>&lt;p&gt;The USB Audio Class 3.0 is a specification recently introduced by USB Implementers Forum. Ruslan is an author of UAC3 implementation in Linux, he will give an overview of improvements and changes in this USB Audio spec, and will share current Linux support status and challenges faced during ALSA drivers implementation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/linux_and_usb_audio_class_3/</url>
      <location>K.4.401</location>
      <attendee>Ruslan Bilovol</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8557@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8557</pentabarf:event-id>
      <pentabarf:event-slug>performance_core_protocols</pentabarf:event-slug>
      <pentabarf:event-tag>performance_core_protocols</pentabarf:event-tag>
      <pentabarf:title>Tracking users with core Internet protocols</pentabarf:title>
      <pentabarf:subtitle>Enhancing privacy and performance the Internet</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Tracking users with core Internet protocols- Enhancing privacy and performance the Internet</summary>
      <description>&lt;p&gt;TLS 1.3, QUIC, and TCP belong to the most important and most often used protocols on the Internet.  We will point out how these protocols can be used to track user beyond what is commonly known to be possible. We also present modifications to the protocols for preserving the user's privacy. To further reduce the page load times on the Web, we point out how the layering between DNS, TCP, and TLS is affecting the speed of connection establishment between client-server pairs. Finally, we present modifications to some of those protocols to get us a faster and more privacy-friendly Internet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/performance_core_protocols/</url>
      <location>UD2.218A</location>
      <attendee>Tobias Mueller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8594@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8594</pentabarf:event-id>
      <pentabarf:event-slug>python_matching_with_behavior_trees</pentabarf:event-slug>
      <pentabarf:event-tag>python_matching_with_behavior_trees</pentabarf:event-tag>
      <pentabarf:title>Tree matchings with Behavior Trees</pentabarf:title>
      <pentabarf:subtitle>How to recognize a complex subtree in a big tree</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Tree matchings with Behavior Trees- How to recognize a complex subtree in a big tree</summary>
      <description>&lt;p&gt;Any python data structure could be seen as a big tree of related objects.
Would it be useful for you to recognize in this big tree some specific form?&lt;/p&gt;

&lt;p&gt;Recognizing of subtrees is really a common aim in compilers implementation. But it's not an easy task.
I recently found that I could easily use behavior trees to do such things. However this kind of techniques could be useful in other situation.
This talk want to popularize this technique by explaining how behavior trees work in common way, how to adapt then for a bottom-up tree matching algorithm.&lt;/p&gt;

&lt;p&gt;For instance, some HTML parser provide CSS Selector function to match one node at the time optionally related to some ancestor. Here, with this kind of matching algorithm you could match many nodes in only one pass.&lt;/p&gt;

&lt;p&gt;I create on my github a "treematching" module that use this algorithm to provide an Embedded DSL to write patterns, match any python data structure and in some case, allow you to do tree rewriting.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_matching_with_behavior_trees/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Lionel Auroux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8618@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8618</pentabarf:event-id>
      <pentabarf:event-slug>reverseproxy25mins</pentabarf:event-slug>
      <pentabarf:event-tag>reverseproxy25mins</pentabarf:event-tag>
      <pentabarf:title>How to write a reverse-proxy with Go in 25 minutes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to write a reverse-proxy with Go in 25 minutes</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/reverseproxy25mins/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Julien Salleyron</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8622@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8622</pentabarf:event-id>
      <pentabarf:event-slug>educational_resources_on_digital_accessibility</pentabarf:event-slug>
      <pentabarf:event-tag>educational_resources_on_digital_accessibility</pentabarf:event-tag>
      <pentabarf:title>Open Educational Resources on Digital Accessibility for Building Your Own Courses</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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open Educational Resources on Digital Accessibility for Building Your Own Courses</summary>
      <description>&lt;p&gt;The accessibility of digital technologies in the European Union (EU) varies from country to country, due, in part, to differences in accessibility-related legislation. In October 2016, the European Parliament accepted a directive on the accessibility of websites and mobile applications provided by public sector bodies (Directive (EU) 2016/2102). New public sector websites in the EU will need to conform by 23 September 2019, all public sector websites will need to conform by 23 September 2020, and all public sector mobile apps will need to conform by 23 June 2021. The directive references standard EN 301 549, which has been updated to reflect the requirements in the Web Content Accessibility Guidelines (WCAG) 2.1.
This new legal situation will create a greater demand for accessibility-related training and training resources for public sector bodies. The EU-funded project MOOCAP (MOOC Accessibility Partnership, https://moocap.gpii.eu/, September 2014 - August 2017) created 11 free online courses about various aspects of digital accessibility. Four of these courses ran as MOOCs (massive open online courses) on platforms such as FutureLearn and edX. The resources from these courses are freely available as Open Educational Resources (OERs) under the Creative Commons Attribution 4.0 International licence (CC-BY 4.0). This licence allows anyone to share, adapt and redistribute the content of the OERs, provided that they correctly attribute the MOOCAP partner (or partners) who created the resources.
This presentation will briefly present the MOOCAP project, the courses it created (especially those that are still available) and the Open Educational Resources it made available.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/educational_resources_on_digital_accessibility/</url>
      <location>AW1.120</location>
      <attendee>Christophe Strobbe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8649@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8649</pentabarf:event-id>
      <pentabarf:event-slug>webxr</pentabarf:event-slug>
      <pentabarf:event-tag>webxr</pentabarf:event-tag>
      <pentabarf:title>Building Immersive Experiences with the Web</pentabarf:title>
      <pentabarf:subtitle>The power of the Web with WebXR</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T113000</dtstart>
      <dtend>20190203T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building Immersive Experiences with the Web- The power of the Web with WebXR</summary>
      <description>&lt;p&gt;The way our users consume media and interact with applications is changing. That's partially down to hardware costs coming down but its also because its easier than ever to build these new forms of communication without it costing to earth. WebXR is a standard that combines both Virtual Reality and Augmented Reality into a Web API; by using all that the web has to offer we can build amazing experiences for our users that just require a phone, a web browser and maybe a cheap VR headset. Come check out how you can utilise the technologies deep within the browser on your mobile device to build amazing immersive experiences.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/webxr/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Dan Jenkins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8678@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8678</pentabarf:event-id>
      <pentabarf:event-slug>media_gstreamer_1_16</pentabarf:event-slug>
      <pentabarf:event-tag>media_gstreamer_1_16</pentabarf:event-tag>
      <pentabarf:title>GStreamer 1.16 and beyond</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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GStreamer 1.16 and beyond</summary>
      <description>&lt;p&gt;This talk will take a look at what's been happening in the GStreamer multimedia framework as of late: What's new in the latest GStreamer 1.16 release and what features you can expect to land in the near future.&lt;/p&gt;

&lt;p&gt;It will be fairly high-level and is targeted at both application developers and anyone interested in cross-platform multimedia.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_gstreamer_1_16/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Tim-Philipp Müller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8744@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8744</pentabarf:event-id>
      <pentabarf:event-slug>http3</pentabarf:event-slug>
      <pentabarf:event-tag>http3</pentabarf:event-tag>
      <pentabarf:title>HTTP/3</pentabarf:title>
      <pentabarf:subtitle>HTTP over QUIC is the next generation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>01:00:00:00</duration>
      <summary>HTTP/3- HTTP over QUIC is the next generation</summary>
      <description>&lt;p&gt;HTTP/3 is the next coming HTTP version. This time TCP is replaced by the new transport protocol QUIC and things are different yet again!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/http3/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Daniel Stenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8767@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8767</pentabarf:event-id>
      <pentabarf:event-slug>oss_vr</pentabarf:event-slug>
      <pentabarf:event-tag>oss_vr</pentabarf:event-tag>
      <pentabarf:title>XR</pentabarf:title>
      <pentabarf:subtitle>The present, the future and how to get there.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115500</dtend>
      <duration>00:25:00:00</duration>
      <summary>XR- The present, the future and how to get there.</summary>
      <description>&lt;p&gt;VR took off for the consumer with the release of Oculus consumer hardware. But the hardware lacked open source drivers and Linux support in general. The OpenHMD project was created to solve this issue, and as it so happen it was funded by two former Chalmers students.&lt;/p&gt;

&lt;p&gt;The consumer VR space has now grown from a crazy inventor in a garage into a large industry. But this growth has its down sides, multiple companies have their own APIs competing. Luckily these companies have agreed to work on a single API under the Khronos umbrella.&lt;/p&gt;

&lt;p&gt;In this talk, Jakob will cover Khronos' OpenXR standard, give an overview about the current state of open source VR and what lies ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/oss_vr/</url>
      <location>K.4.401</location>
      <attendee>Jakob Bornecrantz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8844@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8844</pentabarf:event-id>
      <pentabarf:event-slug>resurrecting_mozilla_themes_for_libreoffice</pentabarf:event-slug>
      <pentabarf:event-tag>resurrecting_mozilla_themes_for_libreoffice</pentabarf:event-tag>
      <pentabarf:title>Resurrecting Mozilla Themes for LibreOffice</pentabarf:title>
      <pentabarf:subtitle>Trying to uncover, fix and improve a hidden gem in the rough</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Resurrecting Mozilla Themes for LibreOffice- Trying to uncover, fix and improve a hidden gem in the rough</summary>
      <description>&lt;p&gt;Past, present, and the future of LibreOffice's Personalization dialog.&lt;/p&gt;

&lt;p&gt;LibreOffice has had the ability to use Mozilla Themes (Personas) for some time (Tools &gt; Options &gt; Personalization); but it kept breaking all the time, and never had an acceptable UX. Also tons of errors/warnings, and very slow search and apply processes almost brought it to the point of being killed for good. But I couldn’t let it die, started looking into the related code and the bug reports. Now it has a better UX/UI, and got most annoying bugs/crashers fixed, and is much faster.&lt;/p&gt;

&lt;p&gt;I will try to present a summary about the journey so far, and the plans for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/resurrecting_mozilla_themes_for_libreoffice/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Muhammet Kara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8930@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8930</pentabarf:event-id>
      <pentabarf:event-slug>ada_sequential</pentabarf:event-slug>
      <pentabarf:event-tag>ada_sequential</pentabarf:event-tag>
      <pentabarf:title>Sequential Programming in Ada: Lessons 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>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 11:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T115000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sequential Programming in Ada: Lessons Learned</summary>
      <description>&lt;p&gt;What's hot right now in the proposal for Ada 2020 is increased support of safe parallelism. However, the support for sequential programming in Ada 2012 is absolutely great and probably underestimated.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_sequential/</url>
      <location>AW1.125</location>
      <attendee>Joakim Strandberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8960@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8960</pentabarf:event-id>
      <pentabarf:event-slug>typescript_il_game_modding</pentabarf:event-slug>
      <pentabarf:event-tag>typescript_il_game_modding</pentabarf:event-tag>
      <pentabarf:title>Typescript =&gt; IL =&gt; Game Modding Supercharged</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 11:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T113000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Typescript =&gt; IL =&gt; Game Modding Supercharged</summary>
      <description>&lt;p&gt;In the game development world, games are built in layers, and it's common to have different languages for the different layers. C/C++ is a common choice for the engine layer, while C# is a popular choice for the scripting layer - the one that gameplay is implemented with, and the one available for users to mod their games with. There's multiple engines built on C# (Unity and Monogame come to mind).&lt;/p&gt;

&lt;p&gt;When I started implementing my own runtime-moddable game with Unity, I realized how awkward C# is for scripting, and how there just might be a better language for this. In this talk we'll look at what a game scripting language ideally needs and does, why C# is not quite the best of fits, and why Typescript is - when it targets the .NET runtime!&lt;/p&gt;

&lt;p&gt;At the end, you'll hopefully have a better understanding of how languages fit in game development and what (great!) tooling Typescript has for introspection and compiling.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/typescript_il_game_modding/</url>
      <location>K.3.201</location>
      <attendee>Andreia Gaita</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7631@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7631</pentabarf:event-id>
      <pentabarf:event-slug>merging_system_and_network_monitoring_with_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>merging_system_and_network_monitoring_with_bpf</pentabarf:event-tag>
      <pentabarf:title>Merging System and Network Monitoring with BPF</pentabarf:title>
      <pentabarf:subtitle>Merging packets with system events using eBPF</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T114000</dtstart>
      <dtend>20190202T121000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Merging System and Network Monitoring with BPF- Merging packets with system events using eBPF</summary>
      <description>&lt;p&gt;Network traffic monitoring is traditionally based on packet analysis. While this approach still makes sense in many contexts, it is unable to provide detailed visibility when containers or virtual systems are used. This talk describes how the advent of eBPF enables the creation of monitor rich applications that can provide both network and application monitoring information to provide detailed information for both monitoring and troubleshooting. It shows how eBPF has been used in ntopng, an opensource monitoring application, and what are the challenges and pitfalls when integrating packets with system monitoring events.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/merging_system_and_network_monitoring_with_bpf/</url>
      <location>H.2214</location>
      <attendee>Luca Deri</attendee>
      <attendee>Samuele Sabella</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7696@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7696</pentabarf:event-id>
      <pentabarf:event-slug>geo_osmwikidata</pentabarf:event-slug>
      <pentabarf:event-tag>geo_osmwikidata</pentabarf:event-tag>
      <pentabarf:title>Linking OpenStreetMap and Wikidata</pentabarf:title>
      <pentabarf:subtitle>A semi-automated, user-assisted editing tool</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T122000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Linking OpenStreetMap and Wikidata- A semi-automated, user-assisted editing tool</summary>
      <description>&lt;p&gt;Wikidata and OpenStreetMap are collaborative open data projects that contain structured data for real world places and things. Adding links between the projects makes the data more useful, but doing this by hand is laborious. I've written a software tool that automates much of the process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_osmwikidata/</url>
      <location>AW1.126</location>
      <attendee>Edward Betts</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7947@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7947</pentabarf:event-id>
      <pentabarf:event-slug>open_food</pentabarf:event-slug>
      <pentabarf:event-tag>open_food</pentabarf:event-tag>
      <pentabarf:title>Open Food Network</pentabarf:title>
      <pentabarf:subtitle>open source for worldwide food systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Food Network- open source for worldwide food systems</summary>
      <description>&lt;p&gt;Open Food Network is a worldwide collaborative network of projects that want to change local food systems and boost short distribution circuits by means of open source software and democratic governance. It forms a global community with projects based in Belgium, Australia, UK, France, Canada, USA, Spain and Portugal, and which is still growing.&lt;/p&gt;

&lt;p&gt;A single global team develops an online marketplace for local food enabling independent online food stores connect farmers and food hubs with individuals. It gives them an easier and fairer way to distribute their food. This boosts short distribution circuits which positively impact local communities.&lt;/p&gt;

&lt;p&gt;Each of the local projects offer the software as Saas to their local communities who participate on the governance of the platform taking part on the decision making.&lt;/p&gt;

&lt;p&gt;The project is sustained by the funds contributed by all the local projects that are communalized. This makes it possible to afford the development of such ambitious project, which would be impossible by each of the local communities while still allowing new local projects to join.&lt;/p&gt;

&lt;p&gt;This talk aims to share Open Food Network's challenges around its governance and internal organization. How it successfully manages to coordinate the efforts of people scattered throughout the world while involving local communities on its design. We also touch on the tech challenges around the tech stack and infrastructure and how we envision it in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_food/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Pau Pérez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8185@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8185</pentabarf:event-id>
      <pentabarf:event-slug>openebs_breaking_million_iops_barrier</pentabarf:event-slug>
      <pentabarf:event-tag>openebs_breaking_million_iops_barrier</pentabarf:event-tag>
      <pentabarf:title>OpenEBS asymmetric block layer in user-space breaking the million IOPS barrier</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>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T122000</dtend>
      <duration>00:40:00:00</duration>
      <summary>OpenEBS asymmetric block layer in user-space breaking the million IOPS barrier</summary>
      <description>&lt;p&gt;Container Attached Storage was introduced at FOSDEM last year, we will revisit the basic concept shortly and give an update how we have abstracted storage fully in user space, and are capable of breaking the million IO barrier with the latest data engine.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/openebs_breaking_million_iops_barrier/</url>
      <location>H.2214</location>
      <attendee>Jeffry Molanus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8310@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8310</pentabarf:event-id>
      <pentabarf:event-slug>rust_sans_io</pentabarf:event-slug>
      <pentabarf:event-tag>rust_sans_io</pentabarf:event-tag>
      <pentabarf:title>Sans IO: safe and testable network protocols</pentabarf:title>
      <pentabarf:subtitle>Building safe, deterministic and testable network protocols by removing IO</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Sans IO: safe and testable network protocols- Building safe, deterministic and testable network protocols by removing IO</summary>
      <description>&lt;p&gt;Implementing network protocols is a hard task, especially considering the support of conflicting implementations, or long term maintenance. And it does not help that testing them often requires complex client or server setups.
By removing IO from the equation, and instead working directly with buffers, we’ll see that testing instantly becomes easier to setup, the core implementation becomes completely deterministic, and the protocol gets more reusable.
This talk draws heavily from experience implementing protocols such as HTTP or AMQP. It will show how to build protocols in such a way, using the nom parsing library, cookie-factory serialization library, and a new state machine development library. And we will see how to reuse the resulting protocols, by swapping out the underlying transport (TCP, various TLS libraries, unix sockets…) or wrapping it in a nice futures based API.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_sans_io/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Geoffroy Couprie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8396@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8396</pentabarf:event-id>
      <pentabarf:event-slug>tcllang</pentabarf:event-slug>
      <pentabarf:event-tag>tcllang</pentabarf:event-tag>
      <pentabarf:title>Tcl - An Embeddable Long-lever with a Comfortable Grip, that fits in your Pocket.</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T114000</dtstart>
      <dtend>20190202T120500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Tcl - An Embeddable Long-lever with a Comfortable Grip, that fits in your Pocket.</summary>
      <description>&lt;p&gt;An introduction to the simplicity of Tcl, some use cases, and examples of tweaking-and-extending.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/tcllang/</url>
      <location>K.4.201</location>
      <attendee>Brad Harder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8698@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8698</pentabarf:event-id>
      <pentabarf:event-slug>nimbus</pentabarf:event-slug>
      <pentabarf:event-tag>nimbus</pentabarf:event-tag>
      <pentabarf:title>How to build your own Ethereum client</pentabarf:title>
      <pentabarf:subtitle>The development story of Nimbus</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T121000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How to build your own Ethereum client- The development story of Nimbus</summary>
      <description>&lt;p&gt;Early 2018, Nimbus was born - an exciting experimental lightweight client and research project for Serenity - the next major upgrade to Ethereum - and resource-constrained devices, such as mobiles.&lt;/p&gt;

&lt;p&gt;In this talk, we'll go over the anatomy of an Ethereum client - the cryptography, the peer-to-peer networking, the virtual machine, the latest research - as well as the language we're working in, Nim.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/nimbus/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Jacek Sieka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8843@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8843</pentabarf:event-id>
      <pentabarf:event-slug>containers_kernel_update</pentabarf:event-slug>
      <pentabarf:event-tag>containers_kernel_update</pentabarf:event-tag>
      <pentabarf:title>A year of Container Kernel Work</pentabarf:title>
      <pentabarf:subtitle>Past, Present, and Future of Container Kernel Features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T114000</dtstart>
      <dtend>20190203T121000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A year of Container Kernel Work- Past, Present, and Future of Container Kernel Features</summary>
      <description>&lt;p&gt;In this talk we will focus on container related kernel features. We will take
an in-depth, technical look at what features have been worked on, are currently
worked, or are planned.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_kernel_update/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Christian Brauner</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8983@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8983</pentabarf:event-id>
      <pentabarf:event-slug>unplitmysql</pentabarf:event-slug>
      <pentabarf:event-tag>unplitmysql</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Un-split brain (aka Move Back in Time) MySQL</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>2019-02-02 11:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T114000</dtstart>
      <dtend>20190202T120000</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT Un-split brain (aka Move Back in Time) MySQL</summary>
      <description>&lt;p&gt;Un-split brain (aka Move Back in Time) MySQL.
This brings to light some of our recent work on disaster mitigation at @github.&lt;/p&gt;

&lt;p&gt;Please note that this talk replace Jean-François Gagné's talk entitled "The consequences of sync_binlog != 1" as he wasn't able to join us in Brussels.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/unplitmysql/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Shlomi Noach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7361@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7361</pentabarf:event-id>
      <pentabarf:event-slug>automated_firewall_testing</pentabarf:event-slug>
      <pentabarf:event-tag>automated_firewall_testing</pentabarf:event-tag>
      <pentabarf:title>Automated firewall testing</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T114500</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Automated firewall testing</summary>
      <description>&lt;p&gt;We're all convinced that automated tests are a good idea. For some applications (e.g. grep, awk, cc, ...) this is very straightforward. Others are a lot harder to test, for example firewalls.
Typically testing firewalls takes two to three hosts. One to send traffic, the firewall test host and one to receive traffic. This makes automated test orchestration complex and brittle. This in turn means that tests either don't get written, are difficult to write and/or suffer random failures unrelated to issues in the firewall itself. Virtualisation has made this all somewhat easier, but it's still fiddly and difficult to make robust. It's also slow.&lt;/p&gt;

&lt;p&gt;The new FreeBSD network stack virtualisation lets us build on the existing jails system to build test setups, execute tests and clean up in mere seconds, without any requirement for additional hardware, or even hardware virtualisation support.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/automated_firewall_testing/</url>
      <location>K.3.401</location>
      <attendee>Kristof Provost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7476@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7476</pentabarf:event-id>
      <pentabarf:event-slug>containers_hpc_singularity</pentabarf:event-slug>
      <pentabarf:event-tag>containers_hpc_singularity</pentabarf:event-tag>
      <pentabarf:title>Reproducible science with containers on HPC through Singularity</pentabarf:title>
      <pentabarf:subtitle>Singularity containers</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>2019-02-03 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T114500</dtstart>
      <dtend>20190203T121000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Reproducible science with containers on HPC through Singularity- Singularity containers</summary>
      <description>&lt;p&gt;One of the biggest problems in scientific HPC is ensuring that results are reproducible. That is, the code a scientist runs locally must be able to run identically on any computational resource. Until recently, the job of ensuring that fell to system administrators who needed to manage a complex web of tools and dependencies on those resources. However, with the introduction of HPC containers via Singularity, the ability to mobilize the compute environment has never been easier. Singularity allows anybody to run their own containers on HPC, ushering in a new era of computational mobility, validity, and reproducibility.&lt;/p&gt;

&lt;p&gt;Singularity is the most widely used container solution in high-performance computing (HPC). Enterprise users interested in AI, Deep Learning, compute drive analytics, and IOT are increasingly demanding HPC-like resources. Singularity has many features that make it the preferred container solution for this new type of “Enterprise Performance Computing” (EPC) workload. Instead of a layered filesystem, a Singularity container is stored in a single file. This simplifies the container management lifecycle and facilitates features such as image signing and encryption to produce trusted containers. At runtime, Singularity blurs the lines between the container and the host system allowing users to read and write persistent data and leverage hardware like GPUs and Infiniband with ease. The Singularity security model is also unique among container solutions. Users build containers on resources they control or using a service like the Sylabs Remote Build Service. Then they move their containers to a production environment where they may or may not have administrative access and the Linux kernel enforces privileges as it does with any other application. These features make Singularity a simple, secure container solution perfect for HPC and EPC workloads.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_hpc_singularity/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Eduardo Arango</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8455@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8455</pentabarf:event-id>
      <pentabarf:event-slug>chips4makers</pentabarf:event-slug>
      <pentabarf:event-tag>chips4makers</pentabarf:event-tag>
      <pentabarf:title>Lesson learned from Retro-uC and search for ideal HDL for open source silicon</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 11:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T114500</dtstart>
      <dtend>20190203T115500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Lesson learned from Retro-uC and search for ideal HDL for open source silicon</summary>
      <description>&lt;p&gt;The &lt;a href="https://www.crowdsupply.com/chips4makers/retro-uc"&gt;Retro-uC&lt;/a&gt; was a crowdfunding campaign for an open source silicon project. One of the reasons the campaign did not attract enough people was a lack of enough attractive features. The feature set was kept minimal to allow a first time right chip production.
The choice of &lt;a href="https://en.wikipedia.org/wiki/Hardware_description_language"&gt;HDL&lt;/a&gt; is important to allow to implement more features with enough productivity and without increasing the risk of having buggy silicon. As will be presented, the venerable VHDL and Verilog RTL languages are not considered ideal for this purpose. In the quick talk an overview of pros and cons of some HDL investigated for further development will be presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/chips4makers/</url>
      <location>AW1.125</location>
      <attendee>Staf Verhaegen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8708@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8708</pentabarf:event-id>
      <pentabarf:event-slug>sdr_libsigmf</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_libsigmf</pentabarf:event-tag>
      <pentabarf:title>libsigmf: Human Tools for Extra-Terrestrial and AI Radios</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>2019-02-03 11:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T114500</dtstart>
      <dtend>20190203T123000</dtend>
      <duration>00:45:00:00</duration>
      <summary>libsigmf: Human Tools for Extra-Terrestrial and AI Radios</summary>
      <description>&lt;p&gt;This presentation will introduce libsigmf, a FOSS library providing C++ functionality and utilities for generating, using, and translating digital recordings of signals using the Signal Metadata Format (SigMF), itself a FOSS effort that was first publicly announced at FOSDEM'17. This talk will provide an introduction to SigMF and its design philosophy, sharing its strengths, current state, and intended usage patterns. It will then present details on libsigmf, which can be integrated and used in other projects, like GNU Radio, or directly via a C++ API. Finally, we will discuss the use of SigMF in machine learning, an application for which it is particularly well suited. Additionally, the 'Breakthrough Listen' project at the UC Berkeley SETI Research Center will share their use of libsigmf and the availability of SigMF datasets from 'Breakthrough Listen' radio telescope facilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_libsigmf/</url>
      <location>AW1.120</location>
      <attendee>Ben Hilburn</attendee>
      <attendee>Nathan West</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7820@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7820</pentabarf:event-id>
      <pentabarf:event-slug>loom_weaving_executions</pentabarf:event-slug>
      <pentabarf:event-tag>loom_weaving_executions</pentabarf:event-tag>
      <pentabarf:title>Loom: Weaving executions</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>2019-02-02 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T115000</dtstart>
      <dtend>20190202T121500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Loom: Weaving executions</summary>
      <description>&lt;p&gt;Project Loom’s mission is to make it easier to write, debug, profile and maintain concurrent applications under heavy load. Threads are a natural and convenient concurrency construct which is being supplanted by less convenient abstractions because their implementation as OS kernel threads is insufficient for meeting performance demands and wasteful in computing resources. Project Loom will introduce fibers as lightweight, efficient threads managed by the Java Virtual Machine, that let developers use the same simple abstraction but with significantly better performance and lower footprint. Fibers are implemented in the JDK libraries on top of scoped, stackful delimited continuations in the JVM. This session will present the current status and challenges of the project -- both of implementation and design -- one year in.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/loom_weaving_executions/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Ron Pressler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7881@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7881</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_code_review_mailing_list</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_code_review_mailing_list</pentabarf:event-tag>
      <pentabarf:title>Predicting areas for PR Comments based on Code Vectors &amp; Mailing List Data</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T115000</dtstart>
      <dtend>20190203T123000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Predicting areas for PR Comments based on Code Vectors &amp; Mailing List Data</summary>
      <description>&lt;p&gt;Many of us have seen the small PR changing 20 lines with 20 comments and the large PR with over 1k line changes sail through (or stall) with no comments because who has the time to read all that text? What if we could predict areas of the PR that are more likely to need attention?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_code_review_mailing_list/</url>
      <location>H.2213</location>
      <attendee>Holden Karau</attendee>
      <attendee>Kris Nova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8442@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8442</pentabarf:event-id>
      <pentabarf:event-slug>loki_prometheus_for_logs</pentabarf:event-slug>
      <pentabarf:event-tag>loki_prometheus_for_logs</pentabarf:event-tag>
      <pentabarf:title>Loki - Prometheus for logs</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>2019-02-03 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T115000</dtstart>
      <dtend>20190203T121500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Loki - Prometheus for logs</summary>
      <description>&lt;p&gt;Imagine if you had Prometheus for log files. We will talk about Tempo, our attempt at creating just that.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/loki_prometheus_for_logs/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Tom Wilkie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8838@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8838</pentabarf:event-id>
      <pentabarf:event-slug>dwave_delivering_practical_qc</pentabarf:event-slug>
      <pentabarf:event-tag>dwave_delivering_practical_qc</pentabarf:event-tag>
      <pentabarf:title>Delivering Practical Quantum Computing on the D-Wave System</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>2019-02-02 11:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T115000</dtstart>
      <dtend>20190202T122000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Delivering Practical Quantum Computing on the D-Wave System</summary>
      <description>&lt;p&gt;Quantum computing pioneer D-Wave Systems has led the development of quantum hardware and software over the past two decades. And the company has always taken a slightly different approach. Learn how at each step along the quantum computing journey, the company’s pragmatic decisions have brought quantum computing to market. From the development of the only commercially-available quantum computer to the recent release of the first Quantum Application Environment, D-Wave has long been at the forefront of bringing practical quantum computing to customers. This approach has helped customers and users develop over 100 early applications with real-world implications in industries spanning healthcare, defense, and automotive.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/dwave_delivering_practical_qc/</url>
      <location>AW1.121</location>
      <attendee>Alexander Condello</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7983@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7983</pentabarf:event-id>
      <pentabarf:event-slug>opensuse_kubic</pentabarf:event-slug>
      <pentabarf:event-tag>opensuse_kubic</pentabarf:event-tag>
      <pentabarf:title>openSUSE Kubic for Distro People</pentabarf:title>
      <pentabarf:subtitle>exploring the containerised frontiers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T115500</dtstart>
      <dtend>20190203T124500</dtend>
      <duration>00:50:00:00</duration>
      <summary>openSUSE Kubic for Distro People- exploring the containerised frontiers</summary>
      <description>&lt;p&gt;As the world moves more and more towards containerised solutions, a number of real questions start to appear.
- What is the perfect platform for running containers atop?
- How to use this platform as part of a flexible, scalable, highly available infrastructure fabric?
- How to minimize the maintenance and administration of this platform at scale?&lt;/p&gt;

&lt;p&gt;All of these problems are well answered in an enterprise environment by SUSE CaaS Platform, but for developers more interested in the state of containers &amp;amp; kubernetes upstream, new issues start to appear. With such fast moving upstreams, developers and enthusiasts need a platform that can keep up and is closely involved with those upstream developments. This platform needs to not only be able to run containers at scale, but also on single machine, all the while preserving the attributes of low maintenance so the focus can be on the containers, not the base system beneath them.&lt;/p&gt;

&lt;p&gt;This talk will introduce openSUSE Kubic, and explains how it addresses the above, being the perfect distribution for this modern age. The session will explore in some detail how Kubic is developed in lockstep with the Tumbleweed rolling release and various upstreams including kubeadm and CRI-O. Transactional Updates, Kubic's system update stack will be demonstrated and the benefits from such an atomic update approach discussed in some detail. Finally the kubeadm Kubernetes cluster boostrapping tool will be discussed and some future plans shared for consideration and feedback.&lt;/p&gt;

&lt;p&gt;Attendees should come away from this talk with everything they need to know to get starting using, developing with and contributing to openSUSE Kubic.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/opensuse_kubic/</url>
      <location>K.3.401</location>
      <attendee>Richard Brown</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8398@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8398</pentabarf:event-id>
      <pentabarf:event-slug>retro_minitel</pentabarf:event-slug>
      <pentabarf:event-tag>retro_minitel</pentabarf:event-tag>
      <pentabarf:title>CANCELED Restoring a 30+ years old Minitel server on Apple II</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T115500</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:30:00:00</duration>
      <summary>CANCELED Restoring a 30+ years old Minitel server on Apple II</summary>
      <description>&lt;p&gt;Minitel network stopped 6 years ago, but Minitel server software and hardware still exists and allow to re-discover how the whole system was working and how minitel users were interacting with this pre-internet media.
Let's make COMPUTEL, an Apple II based Minitel BBS run again... more than 30 years after its shutdown...&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_minitel/</url>
      <location>K.4.601</location>
      <attendee>Christian Quest</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8412@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8412</pentabarf:event-id>
      <pentabarf:event-slug>dns_privacy_panel</pentabarf:event-slug>
      <pentabarf:event-tag>dns_privacy_panel</pentabarf:event-tag>
      <pentabarf:title>DNS Privacy panel</pentabarf:title>
      <pentabarf:subtitle>A discussion about all aspects of DNS Privacy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T115500</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:30:00:00</duration>
      <summary>DNS Privacy panel- A discussion about all aspects of DNS Privacy</summary>
      <description>&lt;p&gt;Daniel Stenberg, Stéphane Bortzmeyer and Bert Hubert will discuss the changing DNS privacy landscape, including topics such as DoH, DoT. Moderated by Jan-Piet Mens.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_privacy_panel/</url>
      <location>K.4.601</location>
      <attendee>Daniel Stenberg</attendee>
      <attendee>Stéphane Bortzmeyer</attendee>
      <attendee>Bert Hubert</attendee>
      <attendee>Jan-Piet Mens</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8751@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8751</pentabarf:event-id>
      <pentabarf:event-slug>resiprocate</pentabarf:event-slug>
      <pentabarf:event-tag>resiprocate</pentabarf:event-tag>
      <pentabarf:title>Introduction to reSIProcate</pentabarf:title>
      <pentabarf:subtitle>A quickstart for C++ SIP application development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 11:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T115500</dtstart>
      <dtend>20190203T121500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introduction to reSIProcate- A quickstart for C++ SIP application development</summary>
      <description>&lt;p&gt;Pocock, from the reSIProcate development team, explains how to integrate SIP capabilities into new or existing C++ applications, with a quick look at some of the new APIs for AMQP and Python integration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/resiprocate/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Daniel Pocock</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7394@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7394</pentabarf:event-id>
      <pentabarf:event-slug>zfs_caching</pentabarf:event-slug>
      <pentabarf:event-tag>zfs_caching</pentabarf:event-tag>
      <pentabarf:title>ELI5: ZFS Caching</pentabarf:title>
      <pentabarf:subtitle>Explain Like I'm 5: How the ZFS Adaptive Replacement Cache works</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Storage</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>ELI5: ZFS Caching- Explain Like I'm 5: How the ZFS Adaptive Replacement Cache works</summary>
      <description>&lt;p&gt;An in-depth look at how caching works in ZFS, specifically the Adaptive Replacement Cache (ARC) algorithm.
Assumes no prior knowledge of ZFS or operating system internals.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/zfs_caching/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Allan Jude</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7438@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7438</pentabarf:event-id>
      <pentabarf:event-slug>blockchain_ethics</pentabarf:event-slug>
      <pentabarf:event-tag>blockchain_ethics</pentabarf:event-tag>
      <pentabarf:title>Blockchain: The Ethical Considerations</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Blockchain: The Ethical Considerations</summary>
      <description>&lt;p&gt;What kind of world do we want to see blockchain make? Upsides like increased transparency, distributed control and the elimination of duplicative administrative work are appealing, but where are the potential downsides? We no longer live in a world where we can put off a conversation about the social impact of our work. Old industries used to call negative effects of their work "externalities" and it would sometimes take decades to discover the negative social effects and environmental destruction that had been wreaked by a new technological process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2019/schedule/event/blockchain_ethics/</url>
      <location>Janson</location>
      <attendee>Deb Nicholson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7551@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7551</pentabarf:event-id>
      <pentabarf:event-slug>gitdatabase</pentabarf:event-slug>
      <pentabarf:event-tag>gitdatabase</pentabarf:event-tag>
      <pentabarf:title>Git database with bitmap index</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Git database with bitmap index</summary>
      <description>&lt;p&gt;Data retrieval team at source{d} process lot of data from git repositories. Most of the key components  in our workflow  like engine, gitbase, mysql-server are implemented in Go. This talk will go through the story how we embedded "pilosa" (distributed bitmap index) in our SQL frontend for git repositories.
- Why we decided to use bitmaps as indexes
- How we got to the point where we are (we have embedded pilosa's server implementation inside mysql server implementation)
- What problems we came across and how we solved them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gitdatabase/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Kuba Podgórski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7568@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7568</pentabarf:event-id>
      <pentabarf:event-slug>algorithmic_sovereignty</pentabarf:event-slug>
      <pentabarf:event-tag>algorithmic_sovereignty</pentabarf:event-tag>
      <pentabarf:title>Algorithmic Sovereignty and the state of community-driven open source development</pentabarf:title>
      <pentabarf:subtitle>Is there a radical interface pedagogy for algorithmic governementality?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Online Privacy</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Algorithmic Sovereignty and the state of community-driven open source development- Is there a radical interface pedagogy for algorithmic governementality?</summary>
      <description>&lt;p&gt;Algorithms are growing in power and importance. Their logic is often hidden, while their results are manifest: the free and open source movement mostly addresses this condition. Yet moving beyond transparency, there is an urgent need for awereness and governmentality on decisions made by algorithms about the social and economical context in which we live. Community driven development may be the perfect answer to this, but faces many challenges ahead.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Online Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/algorithmic_sovereignty/</url>
      <location>Janson</location>
      <attendee>Denis Roio (Jaromil)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7569@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7569</pentabarf:event-id>
      <pentabarf:event-slug>llvm_tablegen</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_tablegen</pentabarf:event-tag>
      <pentabarf:title>Lessons in TableGen</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Lessons in TableGen</summary>
      <description>&lt;p&gt;TableGen is LLVM's DSL for describing intrinsics, backends' machine instructions, physical registers, machine scheduling models, and a bunch of other things. It is extremely flexible and powerful, but can also be rather aggravating. Most people who spend a significant amount of time working on an LLVM backend probably develop a love/hate-relationship with it.&lt;/p&gt;

&lt;p&gt;The goal of this talk is to give a brief overview of what TableGen offers -- frontend, application-specific backends, generic table emission backend, idiosyncratic type system, and these days even limited functional-style programming -- and a brief introduction on how to use it. The focus will be mostly on the frontend -- that is, syntax and semantics of the TableGen DSL itself -- rather than on specific backends.&lt;/p&gt;

&lt;p&gt;Along the way, I want to share some lessons learned and decisions made during a major refactoring of the TableGen frontend that I undertook in early 2018 to iron out many of TableGen's quirks and shortcomings that had accumulated over the years, as well as some glimpses of the advanced TableGen uses in the AMDGPU backend that motivated that refactoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_tablegen/</url>
      <location>K.4.201</location>
      <attendee>Nicolai Hähnle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7708@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7708</pentabarf:event-id>
      <pentabarf:event-slug>lttng</pentabarf:event-slug>
      <pentabarf:event-tag>lttng</pentabarf:event-tag>
      <pentabarf:title>Fine-grained Distributed Application Monitoring Using LTTng</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Performance</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Fine-grained Distributed Application Monitoring Using LTTng</summary>
      <description>&lt;p&gt;There is no shortage of great tools to monitor distributed applications. However, most of them focus on monitoring overall performance metrics and error rates, giving only a general idea of the health of an infrastructure.&lt;/p&gt;

&lt;p&gt;Unfortunately, rarely occurring issues are often hidden by general trends making it difficult to completely understand infrequent, yet sometimes catastrophic, problems.&lt;/p&gt;

&lt;p&gt;Tracers are great at tracking down sporadic problems in production environments, but the amount of data they generate can be hard to manage in the wild.&lt;/p&gt;

&lt;p&gt;This talk will present how the work done on LTTng over the last year, notably the introduction of a session rotation mode, makes it easier to integrate fine-grained monitoring in production environments.&lt;/p&gt;

&lt;p&gt;The talk will also cover approaches to collecting traces on multiple hosts to troubleshoot problems occurring in distributed systems using both kernel and user-space traces.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Performance</categories>
      <url>https:/fosdem.org/2019/schedule/event/lttng/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Jeremie Galarneau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7800@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7800</pentabarf:event-id>
      <pentabarf:event-slug>vai_its_time_for_the_populator</pentabarf:event-slug>
      <pentabarf:event-tag>vai_its_time_for_the_populator</pentabarf:event-tag>
      <pentabarf:title>It's Time for the Populator</pentabarf:title>
      <pentabarf:subtitle>Declarative initialization of kubernetes persistent storage</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>It's Time for the Populator- Declarative initialization of kubernetes persistent storage</summary>
      <description>&lt;p&gt;Kubernetes clusters increasingly host applications that manipulate data in persistent storage.  Preserving that data is important but how does it get there in the first place?  Unless it can generate its own data, the application should expect the volume to be populated prior to initialization.  This may seem like a trivial problem with many simple solutions but we can build on kubernetes design principles to produce a superior solution.  In this session you will discover a declarative PV population pattern, observe some concrete examples how this can be applied to different sources of data, learn about some common problems in this area and how kubernetes can help to solve them.  After the session you will be ready to contribute your own populator to the kubernetes community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_its_time_for_the_populator/</url>
      <location>H.2213</location>
      <attendee>Adam Litke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7864@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7864</pentabarf:event-id>
      <pentabarf:event-slug>decentralizing_web_freedombox</pentabarf:event-slug>
      <pentabarf:event-tag>decentralizing_web_freedombox</pentabarf:event-tag>
      <pentabarf:title>Creating a Computing Revolution: from Personal Computers to Personal Servers</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>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Creating a Computing Revolution: from Personal Computers to Personal Servers</summary>
      <description>&lt;p&gt;The rise of cloud computing in the 2010’s accelerated a process that had been going on since the dot-com boom: the centralization of the internet. In February 2010, Eben Moglen predicted the wide-scale data-mining brought about by the centralization of our network infrastructure and launched the FreedomBox project. In the eight years since, FreedomBox has become a device that can decentralize the web one box at a time. Join this session to learn about FreedomBox’s approach to decentralization and the importance of three elements of its design: hardware neutrality, software freedom, and user interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/decentralizing_web_freedombox/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Danny Haidar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8170@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8170</pentabarf:event-id>
      <pentabarf:event-slug>community_building_community_metrics_strategy</pentabarf:event-slug>
      <pentabarf:event-tag>community_building_community_metrics_strategy</pentabarf:event-tag>
      <pentabarf:title>Building a Community Metrics Strategy</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>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building a Community Metrics Strategy</summary>
      <description>&lt;p&gt;You probably know that community metrics are important, but how do you come up with a plan and figure out what you want to measure? Most open source projects have a very diverse community infrastructure with some combination of code repositories, chat, mailing lists, wikis, forums, and more. Deciding where to focus and what to measure across these many technologies can be a challenge.&lt;/p&gt;

&lt;p&gt;What you measure can have a huge impact on behavior within the community, and you want to make sure that you are encouraging people to contribute in sane ways by measuring the activities that matter for your project.&lt;/p&gt;

&lt;p&gt;This presentation will cover how you decide what to measure and provide some examples.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_building_community_metrics_strategy/</url>
      <location>UB5.132</location>
      <attendee>Dawn Foster</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8314@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8314</pentabarf:event-id>
      <pentabarf:event-slug>openscore_sheet_music</pentabarf:event-slug>
      <pentabarf:event-tag>openscore_sheet_music</pentabarf:event-tag>
      <pentabarf:title>OpenScore</pentabarf:title>
      <pentabarf:subtitle>Open-sourcing sheet music</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T121500</dtend>
      <duration>00:15:00:00</duration>
      <summary>OpenScore- Open-sourcing sheet music</summary>
      <description>&lt;p&gt;OpenScore is a crowdsourced initiative to transcribe the world's public domain sheet music into an open source, digital format. This brings music notation into the 21st Century, enabling its convenient use on devices such as phones, tablets and computers. OpenScore extends the principles of open source to apply not only to software, but also to the content produced by the software, thereby opening up a new avenue of funding for open source software development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/openscore_sheet_music/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Peter Jonas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8363@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8363</pentabarf:event-id>
      <pentabarf:event-slug>open_source_gdpr</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_gdpr</pentabarf:event-tag>
      <pentabarf:title>Open source in the quest for GDPR 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>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open source in the quest for GDPR compliance</summary>
      <description>&lt;p&gt;Uniformisation at the European level of data protection legislation brought on the table a lot of diversity in implementation from the private sector. Before the GDPR, member states had a specific national approach on how to interpret the previous Data protection directive 95/46/EC. Also, lots of actors came in the spotlight: the National Supervisory Authority, different public and private entities coming from all sectors of economy. The OSS community found itself driven in this ride and even with the best intentions nobody was able to find a complete, personalized guide to implement this new ruling that in theory is so welcomed. This talk is about pointing out how the Open source ecosystem is tangential with the GDPR data protection principles. Also, it will show how are the data protection rights and responsibilities shared between the community participants and the community's infrastructure providers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_gdpr/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Cristina DeLisle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8414@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8414</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_fsharp_js_ecosystem</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_fsharp_js_ecosystem</pentabarf:event-tag>
      <pentabarf:title>Hacking F# in JS ecosystem</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hacking F# in JS ecosystem</summary>
      <description>&lt;p&gt;Javascript has conquered the world - developers can use it in the browser, on the server, to write mobile apps, on the desktop with Electron, and even to create serverless services. Like the language or not, the truth is JS developers have built an incredible ecosystem with libraries and tools to do almost anything. During the talk I'll show how to bring the power of F# - the functional paradigm, static typing with type inference, pattern matching, and more modern language features - to this huge and rich JS world using Fable - F# to JS compiler. Fable doesn't add any runtime overhead and generates clean JS code in conformance with new ES6 patterns, like modules or iterables, making it compatible with modern development tools, including Github Electron or React Native to let you develop not only web, but also cross platform desktop and mobile apps. I'll demonstrate how to create different types of JS applications using F# - from React-based frontend application, through mobile app using React Native to serverless services.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_fsharp_js_ecosystem/</url>
      <location>K.3.201</location>
      <attendee>Krzysztof Cieslak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8429@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8429</pentabarf:event-id>
      <pentabarf:event-slug>librehosters</pentabarf:event-slug>
      <pentabarf:event-tag>librehosters</pentabarf:event-tag>
      <pentabarf:title>LibreHosters</pentabarf:title>
      <pentabarf:subtitle>A federation of networks for cooperation and solidarity through distributed platforms.</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>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>LibreHosters- A federation of networks for cooperation and solidarity through distributed platforms.</summary>
      <description>&lt;p&gt;librehosters is a network of cooperation and solidarity that uses free software to encourage decentralisation through federation and distributed platforms. The values of the group connect transparency, fairness and privacy with a culture of data portability and public contributions to the commons.&lt;/p&gt;

&lt;p&gt;In this presentation we show how people with interest in self-hosting, system administrators from not-for-profit initiatives and members of hosting collectives are federating practices and infrastructure outside of the commercial market. Early members of the recently bootstrapped network will be present to counsel the conversation.&lt;/p&gt;

&lt;p&gt;A data-driven approach to reactive provisioning of immutable infrastructure will be outlined and put into context with the diverse needs of associated user communities in the network. This will allow to close with an outlook about how to preconceive a federated computational commons, in which user data is not tainted by hegemonic discourses.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/librehosters/</url>
      <location>UD2.218A</location>
      <attendee>Jon Richter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8476@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8476</pentabarf:event-id>
      <pentabarf:event-slug>multicloud_ci_cd_openstack_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>multicloud_ci_cd_openstack_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Multicloud CI/CD with OpenStack and 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>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Multicloud CI/CD with OpenStack and Kubernetes</summary>
      <description>&lt;p&gt;With over 50 Public cloudbased on OpenStack, distributing workloads closer to customers is now a reality. Expect to learn how to leverage CI/CD to build multicloud Kubernetes clusters across several OpenStack Public Clouds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/multicloud_ci_cd_openstack_kubernetes/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Maxime Guyot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8489@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8489</pentabarf:event-id>
      <pentabarf:event-slug>python_ast_module</pentabarf:event-slug>
      <pentabarf:event-tag>python_ast_module</pentabarf:event-tag>
      <pentabarf:title>Making your Python code write your Python code</pentabarf:title>
      <pentabarf:subtitle>Discover Python's 'ast' module to see how you can analyze and generate Python code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Making your Python code write your Python code- Discover Python's 'ast' module to see how you can analyze and generate Python code</summary>
      <description>&lt;p&gt;Have you ever wondered how much of your code could be generated automatically? Introspection, mutation, extension - Python's uber-dynamic nature allows us to do all kinds of kinky stuff. In this presentation we will take a look at the 'ast' module and see how it allows us to analyze and produce Python code. By leveraging it's power, we will try to create useful tools and even our own DSLs!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_ast_module/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Marcin Sobczyk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8495@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8495</pentabarf:event-id>
      <pentabarf:event-slug>crypto_pitfalls</pentabarf:event-slug>
      <pentabarf:event-tag>crypto_pitfalls</pentabarf:event-tag>
      <pentabarf:title>How to prevent cryptographic pitfalls by design</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How to prevent cryptographic pitfalls by design</summary>
      <description>&lt;p&gt;Many security vulnerabilities are based on mistakes in integrating cryptographic mechanisms into the application. We argue that this is due to the design of the API of cryptographic libraries, which requires knowledge about cryptographic mechanisms and how to correctly embed them into specific use cases. However, most developers do not possess the required expert knowledge in this area. The lack of expertise in one specialist area is not a bad thing in itself, as developers excel in other areas. Therefore, we argue that the design of APIs of cryptographic libraries have to be substantially improved. We show you how easy it is to make mistakes during the integration of cryptographic mechanisms. We discuss how a few simple and well-known programming techniques can be utilized to make cryptographic APIs more usable for application developers and introduce a free software library which integrates cryptographic functions using an easier API in order to avoid common pitfalls.&lt;/p&gt;

&lt;p&gt;The improvement of the correct integration of established cryptographic tools is a quite simple but essential step to achieve a higher level of security in general.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/crypto_pitfalls/</url>
      <location>UD2.218A</location>
      <attendee>Maximilian Blochberger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8538@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8538</pentabarf:event-id>
      <pentabarf:event-slug>media_gstreamer_rust</pentabarf:event-slug>
      <pentabarf:event-tag>media_gstreamer_rust</pentabarf:event-tag>
      <pentabarf:title>Fearless Multimedia Programming</pentabarf:title>
      <pentabarf:subtitle>using GStreamer &amp; Rust</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Fearless Multimedia Programming- using GStreamer &amp; Rust</summary>
      <description>&lt;p&gt;GStreamer is a popular framework of choice for multimedia programming in the Linux world, especially for embedded. Since efficiency is a typical core requirement for embedded solutions, traditionally C/C++ have been the languages of choice for writing GStreamer applications and plugins. Unfortunately, this efficiency comes at the price of safety. Even the most skilled C/C++ developers make mistakes with memory management and the results could potentially be catastrophic. Thread safety is another aspect that is central to multimedia solutions but is extremely difficult to achieve with C/C++.&lt;/p&gt;

&lt;p&gt;Rust language is designed to be both efficient and safe at the same time. In this talk, Zeeshan will present how GStreamer's Rust bindings not only make multimedia programming a lot safer, easier and fun but also allow developers to write even more efficient code than C/C++ in certain cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_gstreamer_rust/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Zeeshan Ali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8620@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8620</pentabarf:event-id>
      <pentabarf:event-slug>uefi_boot_for_mere_mortals</pentabarf:event-slug>
      <pentabarf:event-tag>uefi_boot_for_mere_mortals</pentabarf:event-tag>
      <pentabarf:title>UEFI Boot for Mere Mortals</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>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>UEFI Boot for Mere Mortals</summary>
      <description>&lt;p&gt;Over the past decade the Unified Extensible Firmware Interface (UEFI) has become the primary standard for boot firmware. However, the complexity of the UEFI spec and the myriad of implementation choices can be confusing to even experienced developers.  Fortunately, there are a growing number of open source UEFI implementations for different architectures, making it easier to explore the world of firmware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/uefi_boot_for_mere_mortals/</url>
      <location>K.4.401</location>
      <attendee>Stephano Cetola</attendee>
      <attendee>Alexander Graf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8646@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8646</pentabarf:event-id>
      <pentabarf:event-slug>graph_real_time_streaming_kafka_neo4j</pentabarf:event-slug>
      <pentabarf:event-tag>graph_real_time_streaming_kafka_neo4j</pentabarf:event-tag>
      <pentabarf:title>Leveraging real-time streaming with Neo4j-Streams</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T124000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Leveraging real-time streaming with Neo4j-Streams</summary>
      <description>&lt;p&gt;Nowadays real-time Messaging Systems has become widely used, covering a variety of use-cases, from log aggregation to real-time Stream Processing (in combination with Big Data Processing Frameworks).
In this talk we'll introduce how to use Apache Kafka (the most used Message Brocker) in combination with Neo4j through the Neo4j-Streams project, demonstrating via simple use-cases how you can leverage the information driven by the Change Data Capture Module and how to add Neo4j in your streaming flow by using the Sink module.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_real_time_streaming_kafka_neo4j/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Andrea Santurbano</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8683@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8683</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>Paving the way for Fritzing's development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Fritzing - the past, the present and the future- Paving the way for Fritzing's development</summary>
      <description>&lt;p&gt;Making electronics accessible to the broad public was mainly made possible by Arduino, the 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 Fritzing is still widely used by over 200.000 users but struggles to find a sustainable way to fund its development.&lt;/p&gt;

&lt;p&gt;This talk will give a rough introduction to Fritzing including its strength and weaknesses and introduce a roadmap for its further development.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/fritzing/</url>
      <location>AW1.125</location>
      <attendee>Patrick Franken</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8693@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8693</pentabarf:event-id>
      <pentabarf:event-slug>foss_corporate_js_stacks</pentabarf:event-slug>
      <pentabarf:event-tag>foss_corporate_js_stacks</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Free Open Source Corporate JavaScript Stacks</pentabarf:title>
      <pentabarf:subtitle>2nd Generation JavaScript Frameworks &amp; Libraries</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT Free Open Source Corporate JavaScript Stacks- 2nd Generation JavaScript Frameworks &amp; Libraries</summary>
      <description>&lt;p&gt;Did you know that over the past few years, large enterprises have been developing and open sourcing their JavaScript technology stacks? On GitHub, you'll find solutions by ING, Uber, PayPal, the Financial Times, Oracle, Microsoft, and many others. Some of these are software vendors, while others are in a variety of other industries. Each of them start from open source frameworks and libraries and all of them are interested in contributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/foss_corporate_js_stacks/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Geertjan Wielenga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8723@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8723</pentabarf:event-id>
      <pentabarf:event-slug>hibernate_search_6</pentabarf:event-slug>
      <pentabarf:event-tag>hibernate_search_6</pentabarf:event-tag>
      <pentabarf:title>From table to index (and back) with Hibernate Search 6</pentabarf:title>
      <pentabarf:subtitle>Leveraging Elasticsearch's power with a relational DB as primary source of truth</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From table to index (and back) with Hibernate Search 6- Leveraging Elasticsearch's power with a relational DB as primary source of truth</summary>
      <description>&lt;p&gt;On one side, Elasticsearch. It scales, has great support for full-text search, and many features you like.
On the other side, a relational database. It has transactions, relational capabilities, implements standards, and lots of developers are familiar with it.
Each is a great datastore targeting specific needs. What if you have many needs? What if you want both? Transactions, relations &lt;em&gt;and&lt;/em&gt; scale; full-text search &lt;em&gt;and&lt;/em&gt; SQL. Preferably without headaches.&lt;/p&gt;

&lt;p&gt;Enters Hibernate Search. This Java library allows to define a mapping from Hibernate ORM entities to Elasticsearch documents, to transparently index entities as they are persisted in the ORM, and to conveniently query the index through APIs that make the most of a mixed entity/document model.
Doing so, it solves the problems that arise when synchronizing data from a relational database to Elasticsearch:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Entities are generally too small to be mapped directly to a useful Elasticsearch document: you need to map &lt;em&gt;trees&lt;/em&gt; of entities to a single document. How to handle complex mappings, i.e. how to infer that when entity A is written to, then entity D, three relations away, needs to be reindexed?&lt;/li&gt;
&lt;li&gt;The database cannot be fully reindexed every minute: synchronization needs to be smart. How to accurately detect database changes without adding boilerplate everywhere in database writing code?&lt;/li&gt;
&lt;li&gt;The database may be transactional, but Elasticsearch is not. How to correctly handle transactions, generating documents and sending indexing commands at just the right time?&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In this talk, I will demonstrate how Hibernate Search 6, the new major version of Hibernate Search currently in development, can be used in an application based on Hibernate ORM.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/hibernate_search_6/</url>
      <location>K.3.201</location>
      <attendee>Yoann Rodiere</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8757@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8757</pentabarf:event-id>
      <pentabarf:event-slug>ux_overhaul_ooni</pentabarf:event-slug>
      <pentabarf:event-tag>ux_overhaul_ooni</pentabarf:event-tag>
      <pentabarf:title>Designing for Activism</pentabarf:title>
      <pentabarf:subtitle>An overview of the UX overhaul of OONI Probe </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing for Activism- An overview of the UX overhaul of OONI Probe </summary>
      <description>&lt;p&gt;How do you design a user experience to guide both grassroot contributors as well as the advanced data researchers? That's what we were trying to solve in the past year for OONI Probe, the internet censorship measurement tool which enables thousands of activists worldwide to measure their network and automatically report potential anomalies of censorship. As part of the Tor Project, OONI Probe is vital to in helping the Internet Freedom movement, as all data gathered is Freely accessible as Open Data.&lt;/p&gt;

&lt;p&gt;During the talk we will go through the redesigned OONI Probe 2.0 for Mobile and Desktop and explain the new design system and how we hope to design an experience which enables both advanced and beginners to OONI and measuring internet censorship.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/ux_overhaul_ooni/</url>
      <location>AW1.120</location>
      <attendee>Elio Qoshi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8761@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8761</pentabarf:event-id>
      <pentabarf:event-slug>igt_tools</pentabarf:event-slug>
      <pentabarf:event-tag>igt_tools</pentabarf:event-tag>
      <pentabarf:title>IGT GPU Tools - the past, the present, the future</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>IGT GPU Tools - the past, the present, the future</summary>
      <description>&lt;p&gt;IGT recently underwent quite a few changes. The name is now
vendor-agnostic, meson is the new default build system, we are on the
GitLab, and the new runner, a piglit replacement, has landed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/igt_tools/</url>
      <location>K.4.401</location>
      <attendee>Arek Hiler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8764@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8764</pentabarf:event-id>
      <pentabarf:event-slug>containers_free_tools_devroom_2019</pentabarf:event-slug>
      <pentabarf:event-tag>containers_free_tools_devroom_2019</pentabarf:event-tag>
      <pentabarf:title>Tools for Shrinking Your Containers</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>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T122000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tools for Shrinking Your Containers</summary>
      <description>&lt;p&gt;Honey I shrunk the container! Containers are increasingly the standard mechanism for packaging, delivering and deploying software.&lt;/p&gt;

&lt;p&gt;They provide a simpler, more lightweight architecturally significant form of virtualisation than VMs. They are a natural candidate for running microservices. But can we do better?&lt;/p&gt;

&lt;p&gt;If we can simplify our containers, we can shrink them further, improving:
- performance
- security
- management&lt;/p&gt;

&lt;p&gt;In this talk I'll be discussing:
- advantages of microcontainers over containers
- how to build and use microcontainers
- Smith (https://github.com/oracle/smith) - a microcontainer builder from Oracle
- Crashcart - (https://github.com/oracle/crashcart) a tool for debugging microcontainers (and containers)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_free_tools_devroom_2019/</url>
      <location>UD2.119</location>
      <attendee>Ewan Slater</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8794@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8794</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>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T130000</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/2019/schedule/event/cert_libreoffice_1/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8846@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8846</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_extensions</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_extensions</pentabarf:event-tag>
      <pentabarf:title>Quo vadis, LibreOffice extensions?</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>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Quo vadis, LibreOffice extensions?</summary>
      <description>&lt;p&gt;The way how users can extend Libreoffice underperform the known usability from the office suite by a special kind of storage and a cumbersome way to load it. The talk will present one possible solution, open collaboration service, and show the improvements on both sides, the contributors who upload as well ideas on how users may easier customize and enhance the program.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/libreoffice_extensions/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Heiko Tietze</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8857@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8857</pentabarf:event-id>
      <pentabarf:event-slug>whats_new_in_postgresql_11</pentabarf:event-slug>
      <pentabarf:event-tag>whats_new_in_postgresql_11</pentabarf:event-tag>
      <pentabarf:title>What's new in PostgreSQL 11</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>What's new in PostgreSQL 11</summary>
      <description>&lt;p&gt;PostgreSQL 11 is out! Do you know what your favorite feature is yet? This talk will outline some of the bigger new features in this new version of PostgreSQL, giving you a chance to pick your favorite feature -- or to change your mind if you already had one!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/whats_new_in_postgresql_11/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Magnus Hagander</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8887@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8887</pentabarf:event-id>
      <pentabarf:event-slug>testautomated</pentabarf:event-slug>
      <pentabarf:event-tag>testautomated</pentabarf:event-tag>
      <pentabarf:title>Write Drunk - Test Automated</pentabarf:title>
      <pentabarf:subtitle>Different aspects of Continuous Integration Testing for documentation testing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Write Drunk - Test Automated- Different aspects of Continuous Integration Testing for documentation testing</summary>
      <description>&lt;p&gt;This talk covers topics such as:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Theory of CI testing, where it can help and where not.&lt;/li&gt;
&lt;li&gt;Insights about your repository (Version Control Systems, VCS).&lt;/li&gt;
&lt;li&gt;Strategy (what to test, level of testing and when).&lt;/li&gt;
&lt;li&gt;Human/community aspects and challenges (Open Source Software, OSS).&lt;/li&gt;
&lt;li&gt;Workflows (Make your devs happy).&lt;/li&gt;
&lt;li&gt;Security.&lt;/li&gt;
&lt;li&gt;Examples of production setups.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;This talk is slightly opinionated and based on experience gathered through various open source communities and companies.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/testautomated/</url>
      <location>UD2.119</location>
      <attendee>Sven Strack</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8931@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8931</pentabarf:event-id>
      <pentabarf:event-slug>ada_train</pentabarf:event-slug>
      <pentabarf:event-tag>ada_train</pentabarf:event-tag>
      <pentabarf:title>Autonomous Train Control Systems: a First Approach</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Autonomous Train Control Systems: a First Approach</summary>
      <description>&lt;p&gt;Numerous small villages in Austria have lost their connections to the railway network because it was no longer cost-effective to operate under a regular schedule. To re-establish these connections, FH Campus Wien started the project "autonome, schienengebundene, on-Demand, open-Track Systeme" AuSoDoTS (Autonomous rail bound on-Demand Open Track systems). The project's objective is to develop a concept for how to safely operate small autonomous trains, without a fixed schedule. Trains are only approaching to stations when a passenger explicitly requests them by pressing a button at the station or using a mobile app. A short track from Liesing at the edge of Vienna to Kaltenleutgeben, a small town in Lower Austria, could be one of the first test locations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_train/</url>
      <location>AW1.125</location>
      <attendee>Julia Teissl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8976@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8976</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 Meetup</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 A - in J.1.106)</pentabarf:track>
      <pentabarf:start>2019-02-02 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T120000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Apache Camel Meetup- 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;

&lt;p&gt;&lt;a href="https://camel.apache.org"&gt;Apache Camel website&lt;/a&gt;&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_apache_camel/</url>
      <location>J.1.106</location>
      <attendee>Zoran Regvart</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9001@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9001</pentabarf:event-id>
      <pentabarf:event-slug>bof_terraform</pentabarf:event-slug>
      <pentabarf:event-tag>bof_terraform</pentabarf:event-tag>
      <pentabarf:title>Terraform and Infrastructure Testing</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>2019-02-03 12:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T120000</dtstart>
      <dtend>20190203T130000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Terraform and Infrastructure Testing</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_terraform/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7974@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7974</pentabarf:event-id>
      <pentabarf:event-slug>minimalismintro</pentabarf:event-slug>
      <pentabarf:event-tag>minimalismintro</pentabarf:event-tag>
      <pentabarf:title>Minimalism matters</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 12:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T120500</dtstart>
      <dtend>20190202T122500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Minimalism matters</summary>
      <description>&lt;p&gt;Minimalism matters in computing. To trust systems we need to be able to understand them completely. Openssl heartbleed disaster was caused by code no longer being minimalistic, even if it is free and open source software. Hardware manfucturers and proprietary closed source solutions make things even worse with expectations of intrusion to privacy and backdoors if we don't aim for free hardware, software and minimalism. In this talk I will discuss minimalism in a broad context and narrow down on what the free software community can aim for.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/minimalismintro/</url>
      <location>K.4.201</location>
      <attendee>Pjotr Prins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8055@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8055</pentabarf:event-id>
      <pentabarf:event-slug>l4re_composition</pentabarf:event-slug>
      <pentabarf:event-tag>l4re_composition</pentabarf:event-tag>
      <pentabarf:title>Hands-on composition of basic L4Re components</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>2019-02-03 12:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T120500</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Hands-on composition of basic L4Re components</summary>
      <description>&lt;p&gt;L4Re is an operating system framework for building systems with real-time, security, safety and virtualization requirements. It consists of the L4Re hypervisor/kernel and a user-level infrastructure that includes basic services such as program loading and memory management. L4Re also provides the environment for applications, including libraries and process-local functionality. L4Re has been released in the form of open source snapshots and also an increasing number of L4Re components has been published on GitHub. This talk will show how some of them can be composed together to create a functional microkernel-based system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/l4re_composition/</url>
      <location>AW1.121</location>
      <attendee>Jakub Jermář</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8015@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8015</pentabarf:event-id>
      <pentabarf:event-slug>mysql_replication_advance</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_replication_advance</pentabarf:event-tag>
      <pentabarf:title>MySQL Replication - Advanced 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>2019-02-02 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T121000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL Replication - Advanced Features  </summary>
      <description>&lt;p&gt;MySQL Replication is powerful and has added a lot of advanced features through the years. In this presentation we will look into replication technology in MySQL 8 and variants focusing on advanced features, what do they mean, when to use them and when not, Including&lt;/p&gt;

&lt;p&gt;When should you use STATEMENT,  ROW or MIXED  binary log format ?&lt;/p&gt;

&lt;p&gt;What is GTID in MySQL and MariaDB and why do you want to use them ?&lt;/p&gt;

&lt;p&gt;What is semi-sync replication and how is it different from lossless semi-sync ?&lt;/p&gt;

&lt;p&gt;What are the different parallel replication options and when do they excell ?&lt;/p&gt;

&lt;p&gt;Why delaying transaction commits can improve your application performance ?&lt;/p&gt;

&lt;p&gt;How is MySQL Group Replication is different from standard replication and Galera ?&lt;/p&gt;

&lt;p&gt;This presentation is for audience well familiar with MySQL Replication and looking to expand their knowledge in deeper replication topics.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_replication_advance/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8353@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8353</pentabarf:event-id>
      <pentabarf:event-slug>network_filtering_with_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>network_filtering_with_bpf</pentabarf:event-tag>
      <pentabarf:title>Unifying network filtering rules for the Linux kernel with eBPF</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>2019-02-02 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T121000</dtstart>
      <dtend>20190202T123000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Unifying network filtering rules for the Linux kernel with eBPF</summary>
      <description>&lt;p&gt;At the core of fast network packet processing lies the ability to filter packets, or in other words, to apply a set of rules on packets, usually consisting of a pattern to match (L2 to L4 source and destination addresses and ports, protocols, etc.) and corresponding actions (redirect to a given queue, or drop the packet, etc.). Over the years, several filtering frameworks have been added to Linux. While at the lower level, ethtool can be used to configure N-tuple rules on the receive side for the hardware, the upper layers of the stack got equipped with rules for firewalling (Netfilter), traffic shaping (TC), or packet switching (Open vSwitch for example).&lt;/p&gt;

&lt;p&gt;This presentation reviews the needs for those filtering frameworks and the particularities of each one. Then it focuses on the changes brought by eBPF and XDP in this landscape: as BPF programs allow for very flexible processing and can be attached very low in the stack—at the driver level, or even run on the NIC itself—they offer filtering capabilities with no precedent in terms of performance and versatility in the kernel. Lastly, the third part would explore potential leads in order to create bridges between the different rule formats and to make it easier for users to build their filtering eBPF programs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/network_filtering_with_bpf/</url>
      <location>H.2214</location>
      <attendee>Quentin Monnet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8715@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8715</pentabarf:event-id>
      <pentabarf:event-slug>opengreffe</pentabarf:event-slug>
      <pentabarf:event-tag>opengreffe</pentabarf:event-tag>
      <pentabarf:title>OpenGreffe</pentabarf:title>
      <pentabarf:subtitle>Decentralised company register for decentralised companies</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 12:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T121000</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:15:00:00</duration>
      <summary>OpenGreffe- Decentralised company register for decentralised companies</summary>
      <description>&lt;p&gt;A company register is a centrepiece of the legal existence of firms in a given country. Usually, these registers are state-controlled.&lt;/p&gt;

&lt;p&gt;Can we conceive a register that is decentralised?&lt;/p&gt;

&lt;p&gt;We will present OpenGreffe, an Ethereum-based register based on simple legal foundations of the French Code Civil.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/opengreffe/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Alex Hajjar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7997@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7997</pentabarf:event-id>
      <pentabarf:event-slug>containers_mgmt</pentabarf:event-slug>
      <pentabarf:event-tag>containers_mgmt</pentabarf:event-tag>
      <pentabarf:title>Real-time container automation and scheduling</pentabarf:title>
      <pentabarf:subtitle>Mgmt Config: Containers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T121500</dtstart>
      <dtend>20190203T124500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Real-time container automation and scheduling- Mgmt Config: Containers</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.
The engine has a number of resources, including a container resource.
We will feature a number of demos of this resource, and discuss how the language can be used to build a custom container automation solution.
The language is a minimalistic, functional, reactive DSL.
It can be used to build a real-time, distributed container automation solution, or something else entirely!
We'll also use it to demo, service discovery, auto-scaling, and scheduling!
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>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_mgmt/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8259@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8259</pentabarf:event-id>
      <pentabarf:event-slug>nakadi</pentabarf:event-slug>
      <pentabarf:event-tag>nakadi</pentabarf:event-tag>
      <pentabarf:title>Nakadi: Streaming Events for 100s of Teams</pentabarf:title>
      <pentabarf:subtitle>Serving all sorts of users and use cases, the sane way</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>2019-02-03 12:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T121500</dtstart>
      <dtend>20190203T122500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Nakadi: Streaming Events for 100s of Teams- Serving all sorts of users and use cases, the sane way</summary>
      <description>&lt;p&gt;At Zalando, a small team of 9 engineers develops, maintains, and operates an internal deployment of Nakadi, the open source event streaming platform. Nakadi handles dozens of terabytes of data every day, produced and consumed by hundreds of teams, with use cases from big data to service-to-service communication. Nakadi also feeds data into Zalando’s data lake for batch analysis. In this talk, we will show how a small team can serve so many customers while still finding the time to work on new features and fixing bugs. Serving users at scale requires a completely self-service offering. Nakadi provides self-service stream creation, administration, schema validation and evolution, monitoring, authorization, SQL over streams, and a great UI so that even less technical users can use Nakadi.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/nakadi/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Lionel Montrieux</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7744@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7744</pentabarf:event-id>
      <pentabarf:event-slug>cogito_identity</pentabarf:event-slug>
      <pentabarf:event-tag>cogito_identity</pentabarf:event-tag>
      <pentabarf:title>Cogito</pentabarf:title>
      <pentabarf:subtitle>Privacy starts with Identity</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T122000</dtstart>
      <dtend>20190202T123500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Cogito- Privacy starts with Identity</summary>
      <description>&lt;p&gt;We present Cogito, a mobile app that helps you remain in control of your
identity. It supports a friendly way to identify yourself to websites, perform
blockchain transactions and encryption. But most importantly, it guarantees that
your identity is really owned by you. We believe this to be a good starting
point for true privacy online.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/cogito_identity/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Mark Spanbroek</attendee>
      <attendee>Marcin Czenko</attendee>
      <attendee>Stefan van den Oord</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7799@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7799</pentabarf:event-id>
      <pentabarf:event-slug>asterisk</pentabarf:event-slug>
      <pentabarf:event-tag>asterisk</pentabarf:event-tag>
      <pentabarf:title>Asterisk 16: What's new in the world of Asterisk</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T122000</dtstart>
      <dtend>20190203T124000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Asterisk 16: What's new in the world of Asterisk</summary>
      <description>&lt;p&gt;This talk will be to discuss what's happened in the last year or so in the Asterisk project.  It will have discussion of recent changes as well as potentially include some updates on ongoing work in the development branch.  For people that utilize Asterisk in their networks, it's an opportunity to understand how new functionality might improve their existing installations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/asterisk/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Matthew Fredrickson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8086@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8086</pentabarf:event-id>
      <pentabarf:event-slug>0ad_rts</pentabarf:event-slug>
      <pentabarf:event-tag>0ad_rts</pentabarf:event-tag>
      <pentabarf:title>0 A.D., a libre real-time strategy game</pentabarf:title>
      <pentabarf:subtitle>"History is yours for the taking!"</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T122000</dtstart>
      <dtend>20190203T123500</dtend>
      <duration>00:15:00:00</duration>
      <summary>0 A.D., a libre real-time strategy game- "History is yours for the taking!"</summary>
      <description>&lt;p&gt;0 A.D. is a free and open-source game of ancient warfare. It is a real-time strategy game which can compete with the classics of the industry, but comes with absolutely no cost for the players. Come and discover your new favorite game!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/0ad_rts/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Nicolas Auvray</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8868@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8868</pentabarf:event-id>
      <pentabarf:event-slug>checkpoint_restore</pentabarf:event-slug>
      <pentabarf:event-tag>checkpoint_restore</pentabarf:event-tag>
      <pentabarf:title>Java Checkpoint/Restore</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>2019-02-02 12:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T122000</dtstart>
      <dtend>20190202T124500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Java Checkpoint/Restore</summary>
      <description>&lt;p&gt;Java has evolved significantly in the past 20+ years.  Users still
want to run highly scalable monolithic applications, but now they also
want to run in the cloud with fast startup and small footprint.
Checkpointing will solve at least half of that problem.  I'll show you
how to  checkpoint your java application and then restore it on a
different machine, or several different machines.  An application that
might take minutes to warm up, can be warmed up, garbage collected,
etc and then checkpointed.  Users can restore Java processes in ms.
I'll give an overview of CRIU (Checkpoint Restore In Userspace) a
Linux utility that Java checkpointing is based on, present the
proposed Java API,  and then demo some interesting use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/checkpoint_restore/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Christine H Flood</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7914@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7914</pentabarf:event-id>
      <pentabarf:event-slug>geo_graphhopper</pentabarf:event-slug>
      <pentabarf:event-tag>geo_graphhopper</pentabarf:event-tag>
      <pentabarf:title>GraphHopper Routing Engine - New Features</pentabarf:title>
      <pentabarf:subtitle>Overview of the latest features and development</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T122500</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:30:00:00</duration>
      <summary>GraphHopper Routing Engine - New Features- Overview of the latest features and development</summary>
      <description>&lt;p&gt;GraphHopper is one of the popular open source routing engines and has a steady stream of new features. For example we recently introduced the Isochrone API and added real time routing features for public transit.&lt;/p&gt;

&lt;p&gt;In this talk I will give a brief overview of what is possible today and give also some insights of what will be possible with the upcoming releases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_graphhopper/</url>
      <location>AW1.126</location>
      <attendee>Peter Karich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8050@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8050</pentabarf:event-id>
      <pentabarf:event-slug>retro_gbforth</pentabarf:event-slug>
      <pentabarf:event-tag>retro_gbforth</pentabarf:event-tag>
      <pentabarf:title>GBForth: Using Forth to understand the Game Boy</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T122500</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:30:00:00</duration>
      <summary>GBForth: Using Forth to understand the Game Boy</summary>
      <description>&lt;p&gt;During this talk we'll get a good understanding of Game Boy programming by reverse-engineering a ROM using Forth. We go beyond just decompiling the ROM to assembly and show how we created a cross-compiler that allows writing Game Boy games in Forth as well. You'll get to see how Forth interacts with the Game Boy hardware, and how the language can be extended to easily render sprites or play sounds for example.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_gbforth/</url>
      <location>K.4.601</location>
      <attendee>Tijn Kersjes</attendee>
      <attendee>David Vázquez Púa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8123@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8123</pentabarf:event-id>
      <pentabarf:event-slug>minimalismversustypes</pentabarf:event-slug>
      <pentabarf:event-tag>minimalismversustypes</pentabarf:event-tag>
      <pentabarf:title>Minimalism versus Types</pentabarf:title>
      <pentabarf:subtitle>An experience report on the development of Titan, a statically-typed Lua-like language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T122500</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Minimalism versus Types- An experience report on the development of Titan, a statically-typed Lua-like language</summary>
      <description>&lt;p&gt;We love minimalistic languages because they let us do so much with so little.
But when we start doing a lot with them, often we start yearning for types to help us make sense of it all.
Adding types to a minimalistic language (well, adding anything!) makes it larger.
Is this worth the price? Is a rich type system antithetical to minimalism? Let's find out!&lt;/p&gt;

&lt;p&gt;This talk is based on the experiences in the development process of Titan, a statically-typed Lua-like language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/minimalismversustypes/</url>
      <location>K.4.201</location>
      <attendee>Hisham Muhammad</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8177@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8177</pentabarf:event-id>
      <pentabarf:event-slug>numaprof</pentabarf:event-slug>
      <pentabarf:event-tag>numaprof</pentabarf:event-tag>
      <pentabarf:title>MALT &amp; NUMAPROF, Memory Profiling for HPC Applications</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>2019-02-03 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T122500</dtstart>
      <dtend>20190203T123500</dtend>
      <duration>00:10:00:00</duration>
      <summary>MALT &amp; NUMAPROF, Memory Profiling for HPC Applications</summary>
      <description>&lt;p&gt;Memory is now a key component to understand and control to extract the best performance from High Performance Computing computer architectures. With an increasing gap between CPU and memory speed, the memory accesses themself now represent one of the largest performance impact which increase the impact of the memory layout on performance. On the other side, the memory size available is still growing with now easily reachable TB memory systems which make a huge space to handle with a management cost which if badly done can become non neglectable.&lt;/p&gt;

&lt;p&gt;In order to better address those questions I will present two tools I developped during my post-docs arround the HPC fields: MALT [MALloc Tracker] and NUMAPROF.&lt;/p&gt;

&lt;p&gt;MALT is dedicated to memory management analysis by tracking calls to malloc and annotate the source code of a C/C++/Fortan application. It provides many metrics arround memory management, like the allocations sizes, lifetime, time charts to better understand the memory behavior of you application in them of memory management. The tool comes with the nice web based graphical interface.&lt;/p&gt;

&lt;p&gt;NUMAPROF is built arround the same code base to provide NUMA (Non Uniform Memory Access) performance analysis by tracking the memory location of every access in a NUMA system by using binary instrumentation. It is usefull to easily track the remote of unbound memory access which can be a source of large performance loss in such systems. The tool has currently mostly been tested on the new Intel Knigh Landing architecture.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/numaprof/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Sébastien Valat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8337@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8337</pentabarf:event-id>
      <pentabarf:event-slug>clustered_samba</pentabarf:event-slug>
      <pentabarf:event-tag>clustered_samba</pentabarf:event-tag>
      <pentabarf:title>Clustered Samba: Witness Protection Programming</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>2019-02-03 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T122500</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Clustered Samba: Witness Protection Programming</summary>
      <description>&lt;p&gt;This talk will cover two new clustering features under development for Samba:
Persistent Handles and the Witness service. Alongside a scale-out filesystem
such as CephFS, both features can be combined to provide transparent client
failover and automatic load balancing.&lt;/p&gt;

&lt;p&gt;The presentation will finish with a recap of ongoing and outstanding
clustered Samba tasks, focusing in particular on CephFS integration.&lt;/p&gt;

&lt;p&gt;This talk is intended for developers and users familiar with Samba.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/clustered_samba/</url>
      <location>H.2214</location>
      <attendee>David Disseldorp</attendee>
      <attendee>Samuel Cabrero</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8482@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8482</pentabarf:event-id>
      <pentabarf:event-slug>iot_devroom_tools_editors_2019</pentabarf:event-slug>
      <pentabarf:event-tag>iot_devroom_tools_editors_2019</pentabarf:event-tag>
      <pentabarf:title>Time is Important - Developer Centric IoT Platforms</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>2019-02-03 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T122500</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Time is Important - Developer Centric IoT Platforms</summary>
      <description>&lt;p&gt;A break down of different IoT platforms that can be used to rapidly prototype 'things'.&lt;/p&gt;

&lt;h2&gt;What this is about&lt;/h2&gt;

&lt;p&gt;1) Don’t make me think! A breakdown of IoT frameworks to help you build things.
2) Demonstration of different rapid prototyping environments.
3) The key points in development of an IoT thing and getting your idea alive.&lt;br/&gt;
4) The trade off between complexity and features in IoT&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/iot_devroom_tools_editors_2019/</url>
      <location>UD2.119</location>
      <attendee>Nicholas Herriot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8839@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8839</pentabarf:event-id>
      <pentabarf:event-slug>dwave_sdk</pentabarf:event-slug>
      <pentabarf:event-tag>dwave_sdk</pentabarf:event-tag>
      <pentabarf:title>D-Wave's Software Development Kit</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>2019-02-02 12:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T122500</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:30:00:00</duration>
      <summary>D-Wave's Software Development Kit</summary>
      <description>&lt;p&gt;D-Wave's Ocean software tools are an open source ecosystem for solving customer-scale problems on the quantum computer.&lt;/p&gt;

&lt;p&gt;The D-Wave System solves a particular problem - the Binary Quadratic Model (also known as the QUBO or Ising problem). We will provide an overview of the open source tools that are used to express your problem as a BQM and to convert that BQM into something that can be solved by the quantum computer.&lt;/p&gt;

&lt;p&gt;Finally we will motivate open sourcing these steps, and discuss the areas that interested users can participate in the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/dwave_sdk/</url>
      <location>AW1.121</location>
      <attendee>Alexander Condello</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7400@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7400</pentabarf:event-id>
      <pentabarf:event-slug>pwa_caching_strategies</pentabarf:event-slug>
      <pentabarf:event-tag>pwa_caching_strategies</pentabarf:event-tag>
      <pentabarf:title>PWA caching strategies</pentabarf:title>
      <pentabarf:subtitle>How to obtain maximum performance from your Progressive web app</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>PWA caching strategies- How to obtain maximum performance from your Progressive web app</summary>
      <description>&lt;p&gt;How to obtain maximum performance from your Progressive web app&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/pwa_caching_strategies/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Gabriele Falasca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7574@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7574</pentabarf:event-id>
      <pentabarf:event-slug>vai_bare_metal_in_the_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>vai_bare_metal_in_the_cloud</pentabarf:event-tag>
      <pentabarf:title>Bare Metal In The Cloud: Isn’t it Ironic?</pentabarf:title>
      <pentabarf:subtitle>Explaining OpenStack bare metal provisioning service</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Bare Metal In The Cloud: Isn’t it Ironic?- Explaining OpenStack bare metal provisioning service</summary>
      <description>&lt;p&gt;With IaaS, common way to provide compute resources is to ask the hypervisor to allocate a bunch of VMs for you. Sometimes, however, allocating a bare metal machine could be essential to withstand higher workloads or harden data security. Running a container engine (like k8s) inside of a bare metal machine avoids double resource management and achieves higher density.&lt;/p&gt;

&lt;p&gt;In this talk we will introduce the OpenStack project called Ironic - the bare metal provisioning and life cycle service that can also act as a hypervisor for the OpenStack compute service.. We will explain system design, typical hardware management workflow, upcoming features and future challenges.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_bare_metal_in_the_cloud/</url>
      <location>H.2213</location>
      <attendee>Dmitry Tantsur</attendee>
      <attendee>Ilya Etingof</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7863@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7863</pentabarf:event-id>
      <pentabarf:event-slug>onion_adventures</pentabarf:event-slug>
      <pentabarf:event-tag>onion_adventures</pentabarf:event-tag>
      <pentabarf:title>Onion adventures</pentabarf:title>
      <pentabarf:subtitle>how to use onion services and the Tor network in your web endeavors</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>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Onion adventures- how to use onion services and the Tor network in your web endeavors</summary>
      <description>&lt;p&gt;Tor is an important tool providing privacy and anonymity online. The Tor network itself is only a part of what Tor is. Tor also provides privacy at the application level through the Tor Browser. The Tor Browser was designed to provide privacy while surfing the web and defend users against both network and local forensic adversaries. The same properties can be adopted by applications and services wishing to integrate the tor network in their architecture. Furthermore, onion services provide better authentication and assurance of who you are talking to. With onion services Tor can provide bi-directional anonymity by making it possible for users to hide their locations while offering various kinds of services, such as web publishing or an instant messaging server. This talk is going to explain how it is possible to integrate tor and build onion applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/onion_adventures/</url>
      <location>UD2.218A</location>
      <attendee>Silvia Puglisi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7880@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7880</pentabarf:event-id>
      <pentabarf:event-slug>ux_at_tor</pentabarf:event-slug>
      <pentabarf:event-tag>ux_at_tor</pentabarf:event-tag>
      <pentabarf:title>UX at Tor</pentabarf:title>
      <pentabarf:subtitle>an Open Approach</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T125000</dtend>
      <duration>00:20:00:00</duration>
      <summary>UX at Tor- an Open Approach</summary>
      <description>&lt;p&gt;How do you create privacy tools that work for people all over the world, who are fighting many different struggles for liberation? We will talk about how we empower users with open design and community help at the tor project. We'll share our process during the development of Tor Browser 8 and explain why the way we work defines the product we release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/ux_at_tor/</url>
      <location>AW1.120</location>
      <attendee>Antonela Debiasi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7888@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7888</pentabarf:event-id>
      <pentabarf:event-slug>kicad</pentabarf:event-slug>
      <pentabarf:event-tag>kicad</pentabarf:event-tag>
      <pentabarf:title>KiCad Project Status</pentabarf:title>
      <pentabarf:subtitle>Everything you wanted to know about the state of the KiCad project.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>KiCad Project Status- Everything you wanted to know about the state of the KiCad project.</summary>
      <description>&lt;p&gt;A state-of-the-union talk by KiCad's project leader.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/kicad/</url>
      <location>AW1.125</location>
      <attendee>Wayne Stambaugh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7910@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7910</pentabarf:event-id>
      <pentabarf:event-slug>usb_borne_attacks</pentabarf:event-slug>
      <pentabarf:event-tag>usb_borne_attacks</pentabarf:event-tag>
      <pentabarf:title>USB borne attacks and usable defense mechanisms</pentabarf:title>
      <pentabarf:subtitle>Hardening built into the operating system without compromising on usability</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>USB borne attacks and usable defense mechanisms- Hardening built into the operating system without compromising on usability</summary>
      <description>&lt;p&gt;The attack surface of USB is quite large and while disabling USB altogether solves the problem, it creates many other. As do existing protection mechanisms. They suffer from poor usability and missing integration into the operating system.  We present our approach to defending against rogue USB devices for a GNOME-based operating system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/usb_borne_attacks/</url>
      <location>UD2.218A</location>
      <attendee>Tobias Mueller</attendee>
      <attendee>Ludovico de Nittis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7929@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7929</pentabarf:event-id>
      <pentabarf:event-slug>rust_prometheus</pentabarf:event-slug>
      <pentabarf:event-tag>rust_prometheus</pentabarf:event-tag>
      <pentabarf:title>Introducing rust-prometheus</pentabarf:title>
      <pentabarf:subtitle>How Rust makes metrics safe and fast</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T131500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Introducing rust-prometheus- How Rust makes metrics safe and fast</summary>
      <description>&lt;p&gt;This talk is to give a brief introduction to the rust-prometheus library, which is a Rust client for Prometheus, a monitoring and alerting toolkit. After a brief look at basic usage, this talk will dive into how Rust features make the library safe and fast. Finally, we will discuss some ways to use Procedural Macros to reduce metric lookup by over 10x via generated static lookups.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_prometheus/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Wish Shi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7985@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7985</pentabarf:event-id>
      <pentabarf:event-slug>media_gstreamer_embedded</pentabarf:event-slug>
      <pentabarf:event-tag>media_gstreamer_embedded</pentabarf:event-tag>
      <pentabarf:title>GStreamer embedded state of the union 2019</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>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>GStreamer embedded state of the union 2019</summary>
      <description>&lt;p&gt;GStreamer is the de-facto multimedia framework used for embedded Linux systems. I will focus on recent improvements relevant to the embedded community. I'll explain our progress in the Video4Linux support, in particular support for encoders. I'll talk about various optimizations thas have been happening and how they can help embedded developer deliver better devices. Finally, I'll will look forward at the next releases. I'll also discuss the on-going effort to add embedded systems into GStreamer's Continuous Integration &amp;amp; Automated Testing system.&lt;/p&gt;

&lt;p&gt;GStreamer is a highly versatile plugin-based multimedia framework that caters to a whole range of multimedia needs, whether desktop applications, streaming servers or multimedia middleware; embedded systems, desktops, or server farms. It is also cross-platform and works on Linux, *BSD, Solaris, macOS, Windows, iOS and Android.&lt;/p&gt;

&lt;p&gt;This talks targets everyone who cares about Free and Open Source multimedia on embedded systems. GStreamer is the standard multimedia framework, not only on the Linux desktop, but most importantly, in embedded Linux products.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_gstreamer_embedded/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Olivier Crête</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8071@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8071</pentabarf:event-id>
      <pentabarf:event-slug>delvehandson</pentabarf:event-slug>
      <pentabarf:event-tag>delvehandson</pentabarf:event-tag>
      <pentabarf:title>Hands on debugging with Delve</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hands on debugging with Delve</summary>
      <description>&lt;p&gt;Hands on Go debugging with Delve. Less slides, more substance: this talk will be focused on live demos that the audience is invited to participate in. Come learn advanced debugging techniques and the intricacies of the Delve debugger.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/delvehandson/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Derek Parker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8136@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8136</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_origins</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_origins</pentabarf:event-tag>
      <pentabarf:title>LibreOffice: the origins of a community fork</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>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>LibreOffice: the origins of a community fork</summary>
      <description>&lt;p&gt;LibreOffice was announced in September 2010 as a fork of OOo, by a group of active members of the OOo community who were worried by Oracle acquiring Sun. They decided to create an organization capable of growing the LibreOffice project based on five founding principles: copyleft license, no contributor agreement, meritocracy, independence from vendor(s), and community governance. The talk will cover the history and governance peculiarities of The Document Foundation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/libreoffice_origins/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Italo Vignoli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8181@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8181</pentabarf:event-id>
      <pentabarf:event-slug>riscvsbi</pentabarf:event-slug>
      <pentabarf:event-tag>riscvsbi</pentabarf:event-tag>
      <pentabarf:title>The future of Supervisor Binary Interface(SBI)</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>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T131500</dtend>
      <duration>00:45:00:00</duration>
      <summary>The future of Supervisor Binary Interface(SBI)</summary>
      <description>&lt;p&gt;Supervisor Binary Interface (SBI) is one of the most fundamental
interfaces in RISC-V eco-system. It allows the operating system to
interact with the supervisor execution environment (SEE). The SEE always
runs in higher privileged mode than the supervisor OS. It can be
a simple bootloader in low-end hardware platform, a hypervisor-provided
virtual machine in a high-end server, or simply machine mode software in
bare metal systems. An unchecked rapid development of many RISC-V systems
could lead to incompatibilities between different systems SEE, preventing
the use of a common OS binary image.&lt;/p&gt;

&lt;p&gt;The RISC-V ISA has defined SBI to provide a cleaner interface for the
supervisor OS which makes virtualization and bring-up of new hardware
platforms much easier. In hypervisor extended supervisor (HS) mode, an OS or
hypervisor interacts with the machine through the same SBI as an OS
normally does from supervisor mode. An HS-mode hypervisor is expected to
implement the SBI for its virtualized supervisor (VS) mode guest. The
current RISC-V SBI only defines a few mandatory functions such as
inter-processor interrupts (IPI) interface, reprogramming timer, serial
console, and memory barrier instructions. Many important functionalities
such as CPU/system power management are not yet defined due to
difficulties in accommodating modifications without breaking backward
compatibility with the current interface.&lt;/p&gt;

&lt;p&gt;This talk presents the ongoing work to make SBI an extensible yet robust
specification. The proposal to extend SBI is based on the foundation
policy of RISC-V i.e. modularity and openness. It will always be
backward compatible with previous versions including the existing aka
legacy version. To achieve that, the focus will be only to develop a
Base SBI extension that will contain feature list, version and vendor
type queries. Once that is ratified, the future extension such as
CPU/system power management, vendor extensions can be developed in
parallel. The use cases and calling convention of these extensions will
be discussed in details. We will also talk about a reference
implementation i.e. OpenSBI for the SBI specification. This project will
be licensed under most permissive software license which will allow
everybody to reuse the OpenSBI code base in their favorite software
eco-system in whatever way choose to do so. This will help in reducing
SBI fragmentation in future as well.&lt;/p&gt;

&lt;p&gt;In the spirit of the open design nature of RISC-V, the goal of this
presentation is to continue the open discussion leading to the
formalizing RISC-V SBI specification simplifying both hardware and
software designs and doing so, contributing to further development of
the RISC-V ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvsbi/</url>
      <location>AW1.126</location>
      <attendee>Atish Patra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8235@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8235</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_deduplicating_pga</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_deduplicating_pga</pentabarf:event-tag>
      <pentabarf:title>Deduplication on large amounts of code</pentabarf:title>
      <pentabarf:subtitle>Fuzzy deduplication of PGA using source{d} stack</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T131000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Deduplication on large amounts of code- Fuzzy deduplication of PGA using source{d} stack</summary>
      <description>&lt;p&gt;In this talk I will discuss how to deduplicate large amounts of source code using the source{d} stack, and more specifically the Apollo project.
The 3 steps of the process used in Apollo will be detailed, ie:
- the feature extraction step;
- the hashing step;
- the connected component and community detection step;
I'll then go on describing some of the results found from applying Apollo to Public Git Archive, as well as the issues I faced and how these issues could have been somewhat avoided.
The talk will be concluded by discussing Gemini, the production-ready sibling project to Apollo, and imagining applications that could extract value from Apollo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_deduplicating_pga/</url>
      <location>H.2213</location>
      <attendee>Romain Keramitas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8243@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8243</pentabarf:event-id>
      <pentabarf:event-slug>toolthedocs</pentabarf:event-slug>
      <pentabarf:event-tag>toolthedocs</pentabarf:event-tag>
      <pentabarf:title>Getting to Closer to a Software Help Language</pentabarf:title>
      <pentabarf:subtitle>Untangling complexities of the LibreOffice Help</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Getting to Closer to a Software Help Language- Untangling complexities of the LibreOffice Help</summary>
      <description>&lt;p&gt;LibreOffice has currently an large set of help pages which are hard to maintain and to edit. On the other hand the XML language used was designed for a broader purpose and is not used in its full capacity. The lecture presents simplifications of the help XML and the design of specific XML objects to describe the user interface and to connect the help pages closer to the dialogs of the application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/toolthedocs/</url>
      <location>UD2.119</location>
      <attendee>Olivier Hallot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8347@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8347</pentabarf:event-id>
      <pentabarf:event-slug>oko_open_vswitch_extensions_with_bpf</pentabarf:event-slug>
      <pentabarf:event-tag>oko_open_vswitch_extensions_with_bpf</pentabarf:event-tag>
      <pentabarf:title>Oko: Open vSwitch Extensions with BPF</pentabarf:title>
      <pentabarf:subtitle>Getting the best of Flow Table and Code-based approaches to network programmability</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T124500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Oko: Open vSwitch Extensions with BPF- Getting the best of Flow Table and Code-based approaches to network programmability</summary>
      <description>&lt;p&gt;The widely adopted Open vSwitch implements the OpenFlow forwarding model. Its simple match-action abstraction eases network management, while providing enough flexibility to define complex forwarding pipelines. OpenFlow, however, cannot express the many packets processing algorithms required for traffic measurement, network security, or congestion diagnosis because it lacks a persistent state and basic arithmetic and logic operations.&lt;/p&gt;

&lt;p&gt;This talk presents Oko, an extension of Open vSwitch with support for BPF actions. We implemented a first userspace prototype over Open vSwitch-DPDK. Our userspace BPF VM relies on the ubpf project, extended with a rudimentary verifier and support for persistent data structures (BPF's maps).&lt;/p&gt;

&lt;p&gt;We compare the performance of our prototype for several packet processing applications with a second setup in which applications run as secondary DPDK processes exchanging packets with Open vSwitch over a shared memory (zero-copy DPDK Ring Port setup). Our Oko setup offers a near 2x performance improvement over this alternative setup.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/oko_open_vswitch_extensions_with_bpf/</url>
      <location>H.2214</location>
      <attendee>Paul Chaignon</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8370@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8370</pentabarf:event-id>
      <pentabarf:event-slug>global_consent_manager</pentabarf:event-slug>
      <pentabarf:event-tag>global_consent_manager</pentabarf:event-tag>
      <pentabarf:title>Global Consent Manager</pentabarf:title>
      <pentabarf:subtitle>Improving User Privacy and the Consent Experience for Trusted Websites</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Global Consent Manager- Improving User Privacy and the Consent Experience for Trusted Websites</summary>
      <description>&lt;p&gt;Global Consent Manager project is a collaboration between Mozilla, University of Missouri and University of Nebraska Omaha.  The result is a browser extension prototype that helps with managing of GDPR cookies and consent dialogs across trusted websites.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/global_consent_manager/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Tomislav Jovanovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8505@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8505</pentabarf:event-id>
      <pentabarf:event-slug>dns_id4me</pentabarf:event-slug>
      <pentabarf:event-tag>dns_id4me</pentabarf:event-tag>
      <pentabarf:title>ID4me: using the DNS as a directory for identities</pentabarf:title>
      <pentabarf:subtitle>Who needs a blockchain when you have the DNS?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>ID4me: using the DNS as a directory for identities- Who needs a blockchain when you have the DNS?</summary>
      <description>&lt;p&gt;The DNS was born as a directory for hosts, but shouldn't it also be a directory for people? As Internet-scale single sign-on and identity management platforms multiply, each enclosed in its own private namespace, there is a need to federate them and make them interoperable in an open and standard manner. We will discuss why the DNS is the best tool for that, compare it with trendy but less suitable alternatives (e.g. blockchains), and summarize the workings and the status of existing projects (ID4me).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_id4me/</url>
      <location>K.4.601</location>
      <attendee>Vittorio Bertola</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8509@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8509</pentabarf:event-id>
      <pentabarf:event-slug>python_memory_management</pentabarf:event-slug>
      <pentabarf:event-tag>python_memory_management</pentabarf:event-tag>
      <pentabarf:title>Memory Management in Python</pentabarf:title>
      <pentabarf:subtitle>A Short Overview of CPythons Memory Management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Memory Management in Python- A Short Overview of CPythons Memory Management</summary>
      <description>&lt;p&gt;Learn what is going on behind the scene about memory. How CPython allocates memory? How it manages Private Heap? Does it uses abstractions for managing the memory? Does python relase memory back to the system? Learn how python GC works, reference counting and generational GC. How generations classified? How does reference counting mechanism work? This talk is going to try to answer all this questions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_memory_management/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Batuhan Taşkaya</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8724@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8724</pentabarf:event-id>
      <pentabarf:event-slug>sdr_makerspace</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_makerspace</pentabarf:event-tag>
      <pentabarf:title>SDR Makerspace</pentabarf:title>
      <pentabarf:subtitle>sdrmaker.space</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>SDR Makerspace- sdrmaker.space</summary>
      <description>&lt;p&gt;SDR Makerspace (https://sdrmaker.space) is a collaboration between the European Space Agency and Libre Space Foundation with the objective of bringing innovative open-source SDR technologies to space communications. Makers, open-source hackers, SDR enthusiasts, and researchers are brought together to work on small SDR hardware and software projects, focusing on rapid prototyping and development of reusable open-source SDR components for future CubeSat missions. In this presentation, we give an overview of the current activities and present the results achieved so far.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_makerspace/</url>
      <location>AW1.120</location>
      <attendee>Alexandru Csete</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8756@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8756</pentabarf:event-id>
      <pentabarf:event-slug>wayland_ivi</pentabarf:event-slug>
      <pentabarf:event-tag>wayland_ivi</pentabarf:event-tag>
      <pentabarf:title>Wayland in IVI systems</pentabarf:title>
      <pentabarf:subtitle>In-Vehicle-Infotainment systems and their graphics sub-system</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Wayland in IVI systems- In-Vehicle-Infotainment systems and their graphics sub-system</summary>
      <description>&lt;p&gt;A few years back Wayland started to change the open source graphics stack in Linux.
Today a few major Linux distribution are already using wayland as default window system.
Also in In-Vehicle-Infotament(IVI)systems Wayland becomes popular,
several projects are already successfully launched, popularity is growing and bigger automotive communities like Genivi and AGL are participating.
IVI environment is quite different for the Desktop on and one of the important difference is in the window or application management.
Weston as an open source reference implementation of wayland compositor cannot be used directly and needs some adjustments.
To address this point ivi-shell was introduced to Weston and provides a possibility to realize IVI specific use-cases.
I would like to present the available implementation and talk about upcoming use-cases like virtualization and distributed HMI&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/wayland_ivi/</url>
      <location>K.4.401</location>
      <attendee>Eugen Friedrich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8782@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8782</pentabarf:event-id>
      <pentabarf:event-slug>deepdive_tantivy</pentabarf:event-slug>
      <pentabarf:event-tag>deepdive_tantivy</pentabarf:event-tag>
      <pentabarf:title>A Deepdive into Tantivy</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T132000</dtend>
      <duration>00:50:00:00</duration>
      <summary>A Deepdive into Tantivy</summary>
      <description>&lt;p&gt;Tantivy is a search engine library,  akin to Lucene but for Rust.&lt;/p&gt;

&lt;p&gt;In this talk, we will walk through the building blocks that make a scalable full-text search engine. While this talk will be centered on tantivy, most of the concepts introduced should apply to other inverted-list search engines like Lucene.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/deepdive_tantivy/</url>
      <location>K.3.201</location>
      <attendee>Paul Masurel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8800@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8800</pentabarf:event-id>
      <pentabarf:event-slug>latency_slos_done_right</pentabarf:event-slug>
      <pentabarf:event-tag>latency_slos_done_right</pentabarf:event-tag>
      <pentabarf:title>Latency SLOs done right</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>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Latency SLOs done right</summary>
      <description>&lt;p&gt;Latency is a key indicator of service quality, and important to measure and track.
However, measuring latency correctly is not easy.
In contrast to familiar metrics like CPU utilization or request counts, the "latency" of a service is not easily expressed in numbers.
Percentile metrics have become a popular means to measure the request latency, but have several shortcomings, especially when it comes to aggregation.
The situation is particularly dire if we want to use them to specify Service Level Objectives (SLOs) that quantify the performance over a longer time horizons.
In the talk we will explain these pitfalls, and suggest three practical methods how to implement effective Latency SLOs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/latency_slos_done_right/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Heinrich Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8891@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8891</pentabarf:event-id>
      <pentabarf:event-slug>improving_libreoffice_quality_together</pentabarf:event-slug>
      <pentabarf:event-tag>improving_libreoffice_quality_together</pentabarf:event-tag>
      <pentabarf:title>Improving LibreOffice quality together</pentabarf:title>
      <pentabarf:subtitle>A summary of what happened in 2018</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improving LibreOffice quality together- A summary of what happened in 2018</summary>
      <description>&lt;p&gt;Improving LibreOffice quality together. A summary of what happened in 2018.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/improving_libreoffice_quality_together/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Xisco Fauli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8966@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8966</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_retro_console</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_retro_console</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Retro.NET - .NET for building Console Applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T123000</dtstart>
      <dtend>20190202T124500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Retro.NET - .NET for building Console Applications</summary>
      <description>&lt;p&gt;In this talk, we will discuss Miguel’s pet projects to build console applications.  To this day Miguel continues to use Midnight Commander, and he wants to bring the joy of developing user interfaces in consoles to the world of .NET programmers.&lt;/p&gt;

&lt;p&gt;(Please note that this replaces the talk 'Do you think is easy to create a console app?' by Eduard Tomàs.)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_retro_console/</url>
      <location>K.3.201</location>
      <attendee>Miguel De Icaza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8978@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8978</pentabarf:event-id>
      <pentabarf:event-slug>hw_gitlab_ci_arduino</pentabarf:event-slug>
      <pentabarf:event-tag>hw_gitlab_ci_arduino</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes</pentabarf:title>
      <pentabarf:subtitle>Blink a LED with gitlab-ci and arduino-cli</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 12:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T123000</dtstart>
      <dtend>20190203T130000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT CI/CD for embedded development with an ESP8266, Arduino-cli, Gitlab-ci, Raspberry Pi, and Kubernetes- Blink a LED with gitlab-ci and arduino-cli</summary>
      <description>&lt;p&gt;Blink an ESP8266 board via an arduino-cli CI/CD pipeline hosted on Gitlab.com, with Kubernetes, and a Raspberry-pi board.&lt;/p&gt;

&lt;p&gt;WARNING: This replaces the "MCU Immutable Booting" talk from Michael Schloh von Bennewitz, which was canceled since the speaker could not attend FOSDEM due to a lack of financial sponsorship. It was about protecting microcontroller bootloaders with immutable boot.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/hw_gitlab_ci_arduino/</url>
      <location>K.4.401</location>
      <attendee>Benjamin Henrion (zoobab)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8211@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8211</pentabarf:event-id>
      <pentabarf:event-slug>community_sustaining_foss_projects_democratizing_sponsorship</pentabarf:event-slug>
      <pentabarf:event-tag>community_sustaining_foss_projects_democratizing_sponsorship</pentabarf:event-tag>
      <pentabarf:title>Sustaining FOSS Projects By Democratizing The Sponsorship Process</pentabarf:title>
      <pentabarf:subtitle>How we run and manage our FOSS Sustainability Fund</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T123500</dtstart>
      <dtend>20190203T130500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Sustaining FOSS Projects By Democratizing The Sponsorship Process- How we run and manage our FOSS Sustainability Fund</summary>
      <description>&lt;p&gt;Within a given company, there are typically only a few people involved in deciding which FOSS projects and initiatives to support financially. This year we decided to change all that and democratize the decision making process. We set up an internal FOSS Sustainability Fund, and invited everyone to participate in the process. This talk will examine how we got executive buy in for the fund, how the fund was set up, how we encouraged participation, and what the impact has been so far.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_sustaining_foss_projects_democratizing_sponsorship/</url>
      <location>UB5.132</location>
      <attendee>Duane O'Brien</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8699@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8699</pentabarf:event-id>
      <pentabarf:event-slug>testing_freebsd_risc_v5</pentabarf:event-slug>
      <pentabarf:event-tag>testing_freebsd_risc_v5</pentabarf:event-tag>
      <pentabarf:title>Embedded FreeBSD on a five-core RISC-V processor using LLVM</pentabarf:title>
      <pentabarf:subtitle>How hard can it be?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 12:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T123500</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Embedded FreeBSD on a five-core RISC-V processor using LLVM- How hard can it be?</summary>
      <description>&lt;p&gt;In this talk we describe our experience of bringing up embedded FreeBSD for a heterogeneous 32/64-bit RISC-V system using LLVM, which was more difficult than you might expect.  We look at the practical engineering steps needed to bring up an embedded operating system where many of the key components are not fully mature.  The result is a reference embedded FreeBSD implementation for RISC-V, freely available to the community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/testing_freebsd_risc_v5/</url>
      <location>K.3.401</location>
      <attendee>Jeremy Bennett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7774@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7774</pentabarf:event-id>
      <pentabarf:event-slug>hpc_lab_from_scratch</pentabarf:event-slug>
      <pentabarf:event-tag>hpc_lab_from_scratch</pentabarf:event-tag>
      <pentabarf:title>Setting up an HPC lab from scratch</pentabarf:title>
      <pentabarf:subtitle>with Mr-Provisioner, Jenkins and Ansible</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>2019-02-03 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T124000</dtstart>
      <dtend>20190203T125000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Setting up an HPC lab from scratch- with Mr-Provisioner, Jenkins and Ansible</summary>
      <description>&lt;p&gt;At Linaro, we have an HPC lab where we can setup multiple clusters and machines, install OpenHPC, run the test-suite, benchmarks using Mr-Provisioner, Jenkins and Ansible automation. This allows us to test new kernels/initrd, new versions of OpenHPC, compilers, applications, etc. on different architecture at the same time, from scratch. The work we did is open source, on GitHub, and is intended to be used by other people. We started with hard-coded rules but are slowly moving towards generic configuration-based setup from the ground up, so that anyone else can clone, change the configuration files and run the Ansible playbooks. From scratch.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/hpc_lab_from_scratch/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Renato Golin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7787@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7787</pentabarf:event-id>
      <pentabarf:event-slug>emitter_pubsub</pentabarf:event-slug>
      <pentabarf:event-tag>emitter_pubsub</pentabarf:event-tag>
      <pentabarf:title>Emitter: Scalable, fast and secure pub/sub in Go</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>2019-02-02 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T124000</dtstart>
      <dtend>20190202T125500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Emitter: Scalable, fast and secure pub/sub in Go</summary>
      <description>&lt;p&gt;Emitter: scalable and real-time networking for IoT, web apps and gaming. Open source or cloud based.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/emitter_pubsub/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Florimond Husquinet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8005@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8005</pentabarf:event-id>
      <pentabarf:event-slug>tapping_binlogs</pentabarf:event-slug>
      <pentabarf:event-tag>tapping_binlogs</pentabarf:event-tag>
      <pentabarf:title>Tapping Into the Binary Log Change Stream</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>2019-02-02 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T124000</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tapping Into the Binary Log Change Stream</summary>
      <description>&lt;p&gt;Row-based binary log is mostly used as a logical replication log for
MySQL. However, ever since row-based replication was introduced, it
has also been widely used as an integration point between a MySQL
server and other components in an IT infrastructure. It is often used
as a capture-data-changes stream, as a source of data for
extract-transform-load operations or even as an event notification
trigger (e.g., propagating transaction information to proxy layers).&lt;/p&gt;

&lt;p&gt;Commonly deployed setups revolve around collecting/subscribing to data
changes and propagating these to downstream consumers through a
message bus, like Kafka for instance.&lt;/p&gt;

&lt;p&gt;This session will present such use cases, highlighting the additional
metadata added to the binary log in the latest releases, explain how
to efficiently make the most out of these and how to optimize the
implementation of a change capture procedure. We will also showcase
a couple of example plugins that tap into the server's binary log
stream and export it even before it reaches the binary log files.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/tapping_binlogs/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Luis Soares</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8041@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8041</pentabarf:event-id>
      <pentabarf:event-slug>debian_java</pentabarf:event-slug>
      <pentabarf:event-tag>debian_java</pentabarf:event-tag>
      <pentabarf:title>Debian Java: Insights and challenges</pentabarf:title>
      <pentabarf:subtitle>learn more about the daily work to package Java software for Debian</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 12:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 12:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T124000</dtstart>
      <dtend>20190203T125500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Debian Java: Insights and challenges- learn more about the daily work to package Java software for Debian</summary>
      <description>&lt;p&gt;The talk gives insights into the state of Java in Debian and what challenges contributors face when we package Java software for the Debian GNU/Linux distribution. Participants will learn more about how the Java ecosystem is integrated into Debian, what problems have to be solved and how Java software can be truly free and long-term supported. It is brought to you by a Debian Developer and Debian Java team member.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/debian_java/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Markus Koschany</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8306@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8306</pentabarf:event-id>
      <pentabarf:event-slug>llvm_apollo</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_apollo</pentabarf:event-tag>
      <pentabarf:title>LLVM for the Apollo Guidance Computer</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T124500</dtstart>
      <dtend>20190203T132500</dtend>
      <duration>00:40:00:00</duration>
      <summary>LLVM for the Apollo Guidance Computer</summary>
      <description>&lt;p&gt;Nearly 50 years ago on the 20th of July 1969 humans set foot on the moon for the first time. Among the many extraordinary engineering feats that made this possible was the Apollo Guidance Computer, an innovative processor for its time with an instruction set that was thought up well before the advent of C. So 50 years later, why not implement support for it in a modern compiler such as LLVM?&lt;/p&gt;

&lt;p&gt;This talk will give a brief overview of some of the architectural features of the Apollo Guidance Computer followed by an account of my implementation of an LLVM target so far. The shortcomings of LLVM when it comes to implementing such an unusual architecture will be discussed along with the workarounds used to overcome them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_apollo/</url>
      <location>K.4.201</location>
      <attendee>Lewis Revill</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8400@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8400</pentabarf:event-id>
      <pentabarf:event-slug>virtio_update</pentabarf:event-slug>
      <pentabarf:event-tag>virtio_update</pentabarf:event-tag>
      <pentabarf:title>An update on Virtio</pentabarf:title>
      <pentabarf:subtitle>What happened recently and what's coming soon?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T124500</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:15:00:00</duration>
      <summary>An update on Virtio- What happened recently and what's coming soon?</summary>
      <description>&lt;p&gt;Virtio 1.1 was released recently and it brings some exciting new features, pushing forward performance and hardware implmementations of Virtio.
In this talk we will look into what happened since FOSDEM 2018 and also look at which features are on the horizon and can be expected soon.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/virtio_update/</url>
      <location>H.2214</location>
      <attendee>Jens Freimann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8471@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8471</pentabarf:event-id>
      <pentabarf:event-slug>opensips</pentabarf:event-slug>
      <pentabarf:event-tag>opensips</pentabarf:event-tag>
      <pentabarf:title>Building a Multi-Node SIP Platform Using OpenSIPS</pentabarf:title>
      <pentabarf:subtitle>Cluster multiple OpenSIPS nodes to create a highly available, multi-node SIP platform</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T124500</dtstart>
      <dtend>20190203T130500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Building a Multi-Node SIP Platform Using OpenSIPS- Cluster multiple OpenSIPS nodes to create a highly available, multi-node SIP platform</summary>
      <description>&lt;p&gt;This talk will present the challenges encountered when building highly available, multi-node SIP platforms and how they are solved using a modern OpenSIPS release.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/opensips/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Razvan Crainea</attendee>
      <attendee>Liviu Chircu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8628@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8628</pentabarf:event-id>
      <pentabarf:event-slug>graph_usage_efl</pentabarf:event-slug>
      <pentabarf:event-tag>graph_usage_efl</pentabarf:event-tag>
      <pentabarf:title>Graph usage in EFL</pentabarf:title>
      <pentabarf:subtitle>using graphs to navigate a UI</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T124500</dtstart>
      <dtend>20190202T130500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Graph usage in EFL- using graphs to navigate a UI</summary>
      <description>&lt;p&gt;EFL is a graphical framework that is used on a lot of TVs. The challenge with a TV is, that it needs to be operated with a remote control. Which means, every selectable element on the screen has to be connected to a parent element (i.e. it needs to have a way to navigate to and from itself). In other words,  it can be accessed just by pressing the 4 navigation keys on your remote control.&lt;/p&gt;

&lt;p&gt;To achieve this, graphical elements on the screen are grouped into graphs, which are then connected together after the creation process.&lt;/p&gt;

&lt;p&gt;The talk will cover:&lt;/p&gt;

&lt;p&gt;·         how the set of graphical components (or elements) on the screen are separated into smaller graphs;
·         look at how they are connected together; and
·         show why caching calculation results is now easier to cache, than in the previous system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_usage_efl/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Marcel Hollerbach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8696@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8696</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_netcore_dbus</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_netcore_dbus</pentabarf:event-tag>
      <pentabarf:title>Connecting .NET Core to D-Bus</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 12:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T124500</dtstart>
      <dtend>20190202T130000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Connecting .NET Core to D-Bus</summary>
      <description>&lt;p&gt;Accessing D-Bus services from .NET.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_netcore_dbus/</url>
      <location>K.3.201</location>
      <attendee>Tom Deseyn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7887@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7887</pentabarf:event-id>
      <pentabarf:event-slug>portable_services_ready_to_use</pentabarf:event-slug>
      <pentabarf:event-tag>portable_services_ready_to_use</pentabarf:event-tag>
      <pentabarf:title>Portable Services are Ready to Use</pentabarf:title>
      <pentabarf:subtitle>Portable Services bring some container features to classic service management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T125000</dtstart>
      <dtend>20190203T134000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Portable Services are Ready to Use- Portable Services bring some container features to classic service management</summary>
      <description>&lt;p&gt;Portable Services bring certain aspects of containers to classic systemd service management. With systemd v239 Portable Services are for the first time complete and ready for users to take advantage of. In this talk we'll have a look on the underlying technical concepts, how things fit together and what the precise limitations and benefits are.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/portable_services_ready_to_use/</url>
      <location>K.3.401</location>
      <attendee>Lennart Poettering</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8006@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8006</pentabarf:event-id>
      <pentabarf:event-slug>luainerlang</pentabarf:event-slug>
      <pentabarf:event-tag>luainerlang</pentabarf:event-tag>
      <pentabarf:title>Luerl: Lua in Erlang</pentabarf:title>
      <pentabarf:subtitle>Luerl introduction emphasizing its trade-off as scripting skin on top of the BEAM ecosystem.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T125000</dtstart>
      <dtend>20190202T131000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Luerl: Lua in Erlang- Luerl introduction emphasizing its trade-off as scripting skin on top of the BEAM ecosystem.</summary>
      <description>&lt;p&gt;Luerl is an implementation of standard Lua 5.3 written in Erlang/OTP. Lua is a powerful, efficient, lightweight, embeddable scripting language common in games, IoT devices, machine learning and scientific computing research.&lt;/p&gt;

&lt;p&gt;The Luerl VM is a mixture of interpreting Lua VM instructions and using Erlang directly to implement function calls.&lt;/p&gt;

&lt;p&gt;Through the use of Erlang functions, Luerl can be augmented to cope with a wide range of different domains, creating a customized language sharing a syntactical framework.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/luainerlang/</url>
      <location>K.4.201</location>
      <attendee>Jean Chassoul</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8252@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8252</pentabarf:event-id>
      <pentabarf:event-slug>feature_store</pentabarf:event-slug>
      <pentabarf:event-tag>feature_store</pentabarf:event-tag>
      <pentabarf:title>Feature store: A Data Management Layer for Machine Learning</pentabarf:title>
      <pentabarf:subtitle>Data Management for ML</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>2019-02-03 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T125000</dtstart>
      <dtend>20190203T130000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Feature store: A Data Management Layer for Machine Learning- Data Management for ML</summary>
      <description>&lt;p&gt;Data may be the new oil, but refined data is the fuel for AI. Machine learning (ML) systems are only as good as the data they are trained on and getting the data in the right format at the right time is a challenge. ML systems are trained using sets of features, a feature can be as simple as the value of a column in a database entry, or it can be a complex value that is computed from diverse sources.&lt;/p&gt;

&lt;p&gt;A feature store is a central vault for storing documented and curated features, ideally with support for access control. A feature store enables automatic feature analysis and monitoring, feature sharing across models and teams, feature discovery, feature backfilling, and feature versioning. The feature store is a data management layer that fills an important piece in the modern machine learning infrastructure, it empowers enterprises to scale their machine learning workflows and make full use of their investment in machine learning.&lt;/p&gt;

&lt;p&gt;In this talk, we will present key points on how to take your machine learning workflow to the next level using a feature store, and demonstrate how the feature store fits into the larger machine learning pipeline. We will introduce HopsML, an open-source, end-to-end machine learning pipeline built on the world's most fastest and most scalable Hadoop distribution, Hops Hadoop. With HopsML you can build production-ready machine learning pipelines using open source software, where features are stored in a shared feature store that is automatically backfilled as new data arrive, where machine learning models can be trained on datasets in the order of billions examples using distributed deep learning, where data scientists can follow engineering principles by using versioned and reproducible experiments, and where models can be automatically deployed in an elastic manner using auto-scaling.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/feature_store/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Kim Hammar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8826@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8826</pentabarf:event-id>
      <pentabarf:event-slug>containers_lttng</pentabarf:event-slug>
      <pentabarf:event-tag>containers_lttng</pentabarf:event-tag>
      <pentabarf:title>A follow-up on LTTng container awareness</pentabarf:title>
      <pentabarf:subtitle>System level tracing in a containerized world</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T125000</dtstart>
      <dtend>20190203T131000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A follow-up on LTTng container awareness- System level tracing in a containerized world</summary>
      <description>&lt;p&gt;Follow up on the work that was done since last year's 'LTTng: The road
to container awareness' presentation. A quick glance at the base
features that were merged upstream, what is still missing and the
tooling integration with container runtimes we plan to build on those
features.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_lttng/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Michael Jeanson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8869@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8869</pentabarf:event-id>
      <pentabarf:event-slug>java_docker</pentabarf:event-slug>
      <pentabarf:event-tag>java_docker</pentabarf:event-tag>
      <pentabarf:title>Java with Docker: How to Make it Work</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>2019-02-02 12:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T125000</dtstart>
      <dtend>20190202T131500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Java with Docker: How to Make it Work</summary>
      <description>&lt;p&gt;Ever tried developing Java applications in containers?&lt;/p&gt;

&lt;p&gt;Of course not. You're a sensible person.&lt;/p&gt;

&lt;p&gt;From a small footprint to a super-fast spin-up time, the reality of  containers is a far cry from the reality of an OpenJDK binary execution.&lt;/p&gt;

&lt;p&gt;So how do we bring these two disparate visions closer together?&lt;/p&gt;

&lt;p&gt;Simple! We jlink the required JDK modules to generate a smaller footprint,  then leverage alternate JVMs for performant startup!&lt;/p&gt;

&lt;p&gt;I promise, the reality is simpler than that sentence. :)&lt;/p&gt;

&lt;p&gt;Drop by and see what I mean.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/java_docker/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Adam Farley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7577@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7577</pentabarf:event-id>
      <pentabarf:event-slug>ceph_storage_with_rook</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_storage_with_rook</pentabarf:event-tag>
      <pentabarf:title>Ceph storage with Rook</pentabarf:title>
      <pentabarf:subtitle>Running Ceph on 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>2019-02-03 12:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T125500</dtstart>
      <dtend>20190203T133500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Ceph storage with Rook- Running Ceph on Kubernetes</summary>
      <description>&lt;p&gt;The talk will show how simple it is to use Rook for Ceph storage on Kubernetes.
In addition to showing how simple it is to use the storage, the ease of adding and removing nodes will also be shown in a demo.&lt;/p&gt;

&lt;p&gt;Target audience are people interested in Ceph and Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_storage_with_rook/</url>
      <location>H.2214</location>
      <attendee>Alexander Trost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7411@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7411</pentabarf:event-id>
      <pentabarf:event-slug>mattermost_layered_extensibility</pentabarf:event-slug>
      <pentabarf:event-tag>mattermost_layered_extensibility</pentabarf:event-tag>
      <pentabarf:title>Mattermost’s Approach to Layered Extensibility in Open Source</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Communications</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Mattermost’s Approach to Layered Extensibility in Open Source</summary>
      <description>&lt;p&gt;Mattermost is an open source, enterprise-grade messaging platform with thousands of contributors.  At Mattermost, we set out to build a platform that would support a variety of extensions.  Ranging from simple webhooks accepting curl commands, to bot and integration frameworks, a rich plug-in architecture across server and client experiences, to full access to system APIs with language-specific drivers.  All of this is built on top of an open source engine with an open and accessible data model in SQL.  We’ll chat about our approach to extending the platform as well as tools, technologies, and best practices for developers writing integrations with our developer toolkit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Communications</categories>
      <url>https:/fosdem.org/2019/schedule/event/mattermost_layered_extensibility/</url>
      <location>Janson</location>
      <attendee>Corey Hulen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7419@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7419</pentabarf:event-id>
      <pentabarf:event-slug>ebpf_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>ebpf_kubernetes</pentabarf:event-tag>
      <pentabarf:title>eBPF powered Distributed Kubernetes performance analysis</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Performance</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>eBPF powered Distributed Kubernetes performance analysis</summary>
      <description>&lt;p&gt;Since the Linux kernel 4.x series a lot of enanchements reached mainline to the eBPF ecosystem giving us the capability to do a lot more than just network stuff.
The purpose of this talk is to give an initial understanding on what eBPF programs are and how to hook them to programs running inside Kubernetes clusters in order to answer targeted questions at cluster level but about very specific fine-grained situations happening in our programs and systems, like:
- Had that function in my program been called ?
- For a given function which arguments have been passed to it? And what it did return?
- Which TCP packets are being retransmitted?
- What are the queries running slow?
- Insights on programming language events/gc
- Had that file been opened?
Imagine a programmable Kubernetes performance analysis tool that runs at cluster level without performance implications how would you it to be?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Performance</categories>
      <url>https:/fosdem.org/2019/schedule/event/ebpf_kubernetes/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Lorenzo Fontana</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7428@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7428</pentabarf:event-id>
      <pentabarf:event-slug>duckduckgo_open_source</pentabarf:event-slug>
      <pentabarf:event-tag>duckduckgo_open_source</pentabarf:event-tag>
      <pentabarf:title>Open Source at DuckDuckGo</pentabarf:title>
      <pentabarf:subtitle>Raising the Standard of Trust Online</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Online Privacy</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Open Source at DuckDuckGo- Raising the Standard of Trust Online</summary>
      <description>&lt;p&gt;Privacy was THE hot topic of 2018, but at DuckDuckGo we've been raising the standard of trust online since 2008. Find out why privacy is important, how we're helping raise the standard of trust online, and the part that Open Source plays in our mission.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Online Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/duckduckgo_open_source/</url>
      <location>Janson</location>
      <attendee>Chris Brind</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7503@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7503</pentabarf:event-id>
      <pentabarf:event-slug>geo_augmentedreality</pentabarf:event-slug>
      <pentabarf:event-tag>geo_augmentedreality</pentabarf:event-tag>
      <pentabarf:title>Hikar - Augmented reality for hikers</pentabarf:title>
      <pentabarf:subtitle>Developing an app and framework for outdoor AR</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hikar - Augmented reality for hikers- Developing an app and framework for outdoor AR</summary>
      <description>&lt;p&gt;In recent years, augmented reality (AR) has gained a good deal of mainstream interest, particularly with the advent of Pokemon Go. Of great potential interest is the use of AR for outdoor users such as walkers. This talk will describe the new version of Hikar, a GPL AR Android app in development which helps outdoor users navigate by overlaying footpaths from OpenStreetMap on the camera feed, and by generating virtual signposts showing the direction and distance to nearby points of interest. The talk will describe Hikar in technical detail and challenges faced during its development, and will also invite discussion and possible collaboration on developing a completely open-source solution to geographical AR, as an alternative to ARCore or ARKit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_augmentedreality/</url>
      <location>AW1.126</location>
      <attendee>Nick Whitelegg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7645@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7645</pentabarf:event-id>
      <pentabarf:event-slug>8_principles_production_data_science</pentabarf:event-slug>
      <pentabarf:event-tag>8_principles_production_data_science</pentabarf:event-tag>
      <pentabarf:title>The state of machine learning operations in 2019: reproducibility, explainability, bias evaluation and beyond</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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>The state of machine learning operations in 2019: reproducibility, explainability, bias evaluation and beyond</summary>
      <description>&lt;h1&gt;Description&lt;/h1&gt;

&lt;p&gt;This talk will provide a practical overview of the state of production machine learning frameworks, tools and techniques that seem to have become a trend for the coming year. I will be mainly covering the open source tools and frameworks available in 2019 to help you expand your DataOps and MLOps infrastructure. This talk will cover the technologies available to support specifically around reproducibility, monitoring, compliance and orchestration of data and computations. I will present these technologies through the 8 principles of machine learning.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/8_principles_production_data_science/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Alejandro Saucedo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7750@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7750</pentabarf:event-id>
      <pentabarf:event-slug>e2e_tests_cypress</pentabarf:event-slug>
      <pentabarf:event-tag>e2e_tests_cypress</pentabarf:event-tag>
      <pentabarf:title>Less painful E2E tests with Cypress.io</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Less painful E2E tests with Cypress.io</summary>
      <description>&lt;p&gt;The normal state of things with end-2-end testing is a pain: tests are flaky, slow, verbose and written by some QA guy.
Let's see if I can convince you that it doesn't need to be like that, with an example of Cypress.io framework: a dev-centric open-source tool designed to make our life a little simple.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/e2e_tests_cypress/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Pavel Kruhlei</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7855@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7855</pentabarf:event-id>
      <pentabarf:event-slug>library_generation</pentabarf:event-slug>
      <pentabarf:event-tag>library_generation</pentabarf:event-tag>
      <pentabarf:title>Automating Client Library Generation</pentabarf:title>
      <pentabarf:subtitle>How and Why </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Automating Client Library Generation- How and Why </summary>
      <description>&lt;p&gt;How good are you at keeping your multiple client libraries up to date?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/library_generation/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Avital Tzubeli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7871@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7871</pentabarf:event-id>
      <pentabarf:event-slug>hwallet</pentabarf:event-slug>
      <pentabarf:event-tag>hwallet</pentabarf:event-tag>
      <pentabarf:title>HWallet: The simplest Bitcoin hardware wallet</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>HWallet: The simplest Bitcoin hardware wallet</summary>
      <description>&lt;p&gt;All major cryptocurrency hardware wallets on the market either use general purpose microcontrollers that are never meant to be used as secure devices or break the Kerckhoffs's principle by using chips that require an NDA, thus making it impossible to completely release the source code. HWallet (https://gitlab.com/nemanjan/hwallet) is a project developed as a proof of concept to show that it is possible to have a very secure microcontroller, signing Bitcoin transactions in hardware and still be completely open source. The code is released under GPLv3 and is meant to serve as the basis for some future devices or projects aiming to connect the real world to blockchain. This talk will give a brief introduction to the project and describe ways for it's customization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/hwallet/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Nemanja Nikodijevic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7891@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7891</pentabarf:event-id>
      <pentabarf:event-slug>sphinx</pentabarf:event-slug>
      <pentabarf:event-tag>sphinx</pentabarf:event-tag>
      <pentabarf:title>Who needs pandoc when you have Sphinx?</pentabarf:title>
      <pentabarf:subtitle>An exploration of the parsers and builders of the Sphinx documentation tool</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Who needs pandoc when you have Sphinx?- An exploration of the parsers and builders of the Sphinx documentation tool</summary>
      <description>&lt;p&gt;Using Sphinx doesn't necessarily mean using reStructuredText for input and HTML for output. We explore Sphinx's newfound support for Markdown as well as it's broad range output formats available, before moving onto an overview of how you can develop your parser and builder extensions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/sphinx/</url>
      <location>UD2.119</location>
      <attendee>Stephen Finucane</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7900@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7900</pentabarf:event-id>
      <pentabarf:event-slug>open_source_firmware_at_facebook</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_firmware_at_facebook</pentabarf:event-tag>
      <pentabarf:title>Open Source Firmware at Facebook</pentabarf:title>
      <pentabarf:subtitle>"If you don't own your firmware, your firmware owns you"</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open Source Firmware at Facebook- "If you don't own your firmware, your firmware owns you"</summary>
      <description>&lt;p&gt;LinuxBoot is an embedded Linux-based environment intended to be integrated into the firmware on the boot ROM. It provides an open, reliable way of initializing hardware and booting a target operating system. It can even replace large portions of proprietary and closed firmware on existing systems. We are experimenting with it at Facebook for speed, reliability, flexibility, transparency and control, and the goal is to make it available on as many platforms as possible.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_firmware_at_facebook/</url>
      <location>K.4.401</location>
      <attendee>Andrea Barberio</attendee>
      <attendee>David Hendricks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8019@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8019</pentabarf:event-id>
      <pentabarf:event-slug>retroshare_json</pentabarf:event-slug>
      <pentabarf:event-tag>retroshare_json</pentabarf:event-tag>
      <pentabarf:title>Retroshare JSON API</pentabarf:title>
      <pentabarf:subtitle>Making libRetroshare a generic service for decentralized and private communication</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Retroshare JSON API- Making libRetroshare a generic service for decentralized and private communication</summary>
      <description>&lt;p&gt;RetroShare is a platform that allows users to create a fully decentralized network with a high level of security, privacy and confidentiality.
It offers a unique combination of features (File transfer, publishing channels, forums, distributed chat, asynchronous email,...) that
provide users lots of ways to interact. Its generic nature allows to create new services based on an existing cryptographic and networking backend.&lt;/p&gt;

&lt;p&gt;The presentation will start with a short overview of the RetroShare software and motivate the need for a JSON API to safely access the features offered by the core of the software.
Our JSON API, to be released in December 2018, uses clever techniques to automatically generate handles from existing code based on Doxygen capabilities as well as a very compact serialization technique.
We will explore the potential of the JSON API with concrete examples including the --preliminary-- web interface and Android RetroShare clients.
Finally, a call to  developers will be made, based on generic examples, while proposing  multiple ideas of distributed services to be developed on top of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/retroshare_json/</url>
      <location>UD2.218A</location>
      <attendee>Gioacchino Mazzurco</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8048@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8048</pentabarf:event-id>
      <pentabarf:event-slug>project_things</pentabarf:event-slug>
      <pentabarf:event-tag>project_things</pentabarf:event-tag>
      <pentabarf:title>Project Things</pentabarf:title>
      <pentabarf:subtitle>A secure gateway to connect your things to Internet </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T134000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Project Things- A secure gateway to connect your things to Internet </summary>
      <description>&lt;p&gt;With the advent of the IoT, are we really making our lives simpler or diving ourselves in a vast ocean by uploading our lives to the internet? Project Things is an experimental framework of software and services from Mozilla for connecting "things" without any Middleman.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/project_things/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Philippe Coval</attendee>
      <attendee>Dipesh Monga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8053@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8053</pentabarf:event-id>
      <pentabarf:event-slug>tragedy_of_the_commons_clause</pentabarf:event-slug>
      <pentabarf:event-tag>tragedy_of_the_commons_clause</pentabarf:event-tag>
      <pentabarf:title>Redis Labs &amp; the tragedy of the Commons Clause</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Redis Labs &amp; the tragedy of the Commons Clause</summary>
      <description>&lt;p&gt;In August 2018, Redis Labs relicensed a number of AGPL-licensed Redis modules with the "Commons Clause" amendment on the grounds that it prevents abuse and therefore ensures the sustainability of its development.&lt;/p&gt;

&lt;p&gt;As this renders the software no-longer free and open source, GNU/Linux distributions such as Debian and Fedora are unable to ship Redis Labs' versions of the affected modules to their users.&lt;/p&gt;

&lt;p&gt;This talk from a long-time (2009) Redis user &amp;amp; developer will outline the history, background &amp;amp; response to this flavour of license, as well explain how this it at odds with communities in which they participate in and are ultimately are a short-sighted &amp;amp; retrograde step for the companies and individuals that are advocating for them.&lt;/p&gt;

&lt;p&gt;Furthermore, this talk will ask some thought-provoking questions about how the the conversation around "sustainability" in open source is being co-opted by foregrounding of financial elements to the detriment of the principles &amp;amp; people that have so clearly and demonstratively served us so well in the past four decades.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/tragedy_of_the_commons_clause/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Chris Lamb</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8152@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8152</pentabarf:event-id>
      <pentabarf:event-slug>writing_network_drivers_in_high_level_languages</pentabarf:event-slug>
      <pentabarf:event-tag>writing_network_drivers_in_high_level_languages</pentabarf:event-tag>
      <pentabarf:title>Writing Network Drivers in High-Level Languages</pentabarf:title>
      <pentabarf:subtitle>How to write drivers in Rust, go, C#, Swift, Haskell, and OCaml</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Writing Network Drivers in High-Level Languages- How to write drivers in Rust, go, C#, Swift, Haskell, and OCaml</summary>
      <description>&lt;p&gt;Drivers are usually written in C for historical reasons, this can be bad if you want your driver to be safe and secure. We show that it is possible to write low-level drivers for PCIe devices in modern high-level languages.
We are working on super-fast user space network drivers for the Intel 82599ES (ixgbe) 10 Gbit/s NIC in Rust, C#, go, OCaml, Haskell, Python, Swift, and a few more languages (WIP). All of our drivers are written from scratch and require no additional kernel code.&lt;/p&gt;

&lt;p&gt;Check out &lt;a href="https://github.com/ixy-languages/ixy-languages"&gt;our GitHub page&lt;/a&gt; with links to all implementations, performance measurements, and publications for further reading.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/writing_network_drivers_in_high_level_languages/</url>
      <location>H.2214</location>
      <attendee>Paul Emmerich</attendee>
      <attendee>Simon Ellmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8404@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8404</pentabarf:event-id>
      <pentabarf:event-slug>leela_chess</pentabarf:event-slug>
      <pentabarf:event-tag>leela_chess</pentabarf:event-tag>
      <pentabarf:title>Leela Chess Zero</pentabarf:title>
      <pentabarf:subtitle>Learning chess from scratch</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Leela Chess Zero- Learning chess from scratch</summary>
      <description>&lt;p&gt;This talk presents an overview of the open source project "Leela Chess Zero" (Lc0), a new type of chess engine based on the AlphaZero paper released by DeepMind. Lc0 learns to play chess solely by playing against itself without any human knowledge or intervention. Starting from scratch with random moves, its play improves each iteration using a powerful combination of reinforcement learning and neural networks. We rely both on an active open community for the code and computing resources as many petaflops are required to train a solid neural network. Currently the engine is among the four best in the world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/leela_chess/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Folkert Huizinga</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8416@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8416</pentabarf:event-id>
      <pentabarf:event-slug>vai_managing_vms_and_containers</pentabarf:event-slug>
      <pentabarf:event-tag>vai_managing_vms_and_containers</pentabarf:event-tag>
      <pentabarf:title>Managing VMs and Containers in a Deeply Integrated UI</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Managing VMs and Containers in a Deeply Integrated UI</summary>
      <description>&lt;p&gt;Interested in managing virtual machines and containers using single integrated UI?
See Kubevirt's web-based user interface in action.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_managing_vms_and_containers/</url>
      <location>H.2213</location>
      <attendee>Marek Libra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8417@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8417</pentabarf:event-id>
      <pentabarf:event-slug>use_configmanagement</pentabarf:event-slug>
      <pentabarf:event-tag>use_configmanagement</pentabarf:event-tag>
      <pentabarf:title>Use configmanagement for your ... configmanagement.</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Use configmanagement for your ... configmanagement.</summary>
      <description>&lt;p&gt;After discovering Foreman Ansible Modules I've set up an Ansible Playbook to set up and configure Foreman and Katello. Once its up and running, it allows you to boot PXE machines, or image based using Packer and Gitlab. The lab is deployed on my laptop and showcases the following technologies:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;lifecycle management (create/update/delete machines)&lt;/li&gt;
&lt;li&gt;content management (Environments/Packages/Subscriptions)&lt;/li&gt;
&lt;li&gt;scheduled image building and delivery with a pipeline&lt;/li&gt;
&lt;li&gt;cloud-init&lt;/li&gt;
&lt;li&gt;immutable infrastructure&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;In other words, in this talk I will show how I manage foreman/katello/smartproxies with configuration management tools themselves.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/use_configmanagement/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Wim Bonthuis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8418@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8418</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_valkyrja_eating_servers</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_valkyrja_eating_servers</pentabarf:event-tag>
      <pentabarf:title>Valkyrja and the tale of eating servers using C#</pentabarf:title>
      <pentabarf:subtitle>Valkyrja project - why .NET Core, C# &amp; Fedora Linux in production?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T131500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Valkyrja and the tale of eating servers using C#- Valkyrja project - why .NET Core, C# &amp; Fedora Linux in production?</summary>
      <description>&lt;p&gt;Who is Valkyrja, and what is she like? Why did she choose .NET Core on Fedora? Her mum will tell you the story, about Valkyrja outgrowing the Raspberry Pi and what kind of diet she went on to stop eating up all the performance of an expensive VPS.&lt;/p&gt;

&lt;p&gt;Story driven presentation of a small open source project with character and all the obstacles she had to overcome.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_valkyrja_eating_servers/</url>
      <location>K.3.201</location>
      <attendee>Radka Janeková</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8475@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8475</pentabarf:event-id>
      <pentabarf:event-slug>media_gstreamer_wpe</pentabarf:event-slug>
      <pentabarf:event-tag>media_gstreamer_wpe</pentabarf:event-tag>
      <pentabarf:title>Inject the Web into your GStreamer pipeline with WPE</pentabarf:title>
      <pentabarf:subtitle>using a GStreamer/WebKit source element</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Inject the Web into your GStreamer pipeline with WPE- using a GStreamer/WebKit source element</summary>
      <description>&lt;p&gt;This lightning talk will showcase a new GStreamer plugin that allows applications to overlay HTML pages on top of video content. This plugin also allows to capture and interact with an HTML page in a live GStreamer pipeline, for recording purposes for instance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_gstreamer_wpe/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Philippe Normand</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8545@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8545</pentabarf:event-id>
      <pentabarf:event-slug>unikraft_made_easy</pentabarf:event-slug>
      <pentabarf:event-tag>unikraft_made_easy</pentabarf:event-tag>
      <pentabarf:title>Unikraft: Unikernels Made Easy</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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133500</dtend>
      <duration>00:35:00:00</duration>
      <summary>Unikraft: Unikernels Made Easy</summary>
      <description>&lt;p&gt;Highly specialized Unikernels are still terrible to develop and maintain. Applications have to be ported manually to non-standard OSes before gaining from impressive benefits, like superb performance, great isolation, and a small trusted compute base. Unikernels can be instantiated in tens of milliseconds or less. They are tiny with low memory footprints of a few MBs or even KBs. They can achieve high network throughput of 10-40 Gb/s with a single CPU core and they enable running thousands of concurrent instances.&lt;/p&gt;

&lt;p&gt;We are going to present the Xen Project/Linux Foundation's open source Unikraft project. Its high level goal is to provide an automated tool to build unikernels without requiring the time-consuming, expert work as today. In addition, Unikraft targets support for multiple "platforms": Xen, KVM, containers and bare-metal. Images are automatically produced for multiple of these platforms without requiring any additional time from users.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/unikraft_made_easy/</url>
      <location>AW1.121</location>
      <attendee>Simon Kuenzer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8596@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8596</pentabarf:event-id>
      <pentabarf:event-slug>dns_flamethrower</pentabarf:event-slug>
      <pentabarf:event-tag>dns_flamethrower</pentabarf:event-tag>
      <pentabarf:title>Flamethrower</pentabarf:title>
      <pentabarf:subtitle>A flexible tool for DNS load and functional testing</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Flamethrower- A flexible tool for DNS load and functional testing</summary>
      <description>&lt;p&gt;Flamethrower is a new DNS performance and functional testing utility. Originally envisioned as an “improved dnsperf” and allowing simulation of realistic looking traffic patterns it has become a versatile tool for DNS server development and load testing. We will discuss motivations for its existence, its technical architecture, and use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_flamethrower/</url>
      <location>K.4.601</location>
      <attendee>Jan Včelák</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8609@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8609</pentabarf:event-id>
      <pentabarf:event-slug>otr4</pentabarf:event-slug>
      <pentabarf:event-tag>otr4</pentabarf:event-tag>
      <pentabarf:title>No evidence of communication and implementing a protocol: Off-the-Record protocol version 4</pentabarf:title>
      <pentabarf:subtitle>Version 4 of OTR protocol</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>No evidence of communication and implementing a protocol: Off-the-Record protocol version 4- Version 4 of OTR protocol</summary>
      <description>&lt;p&gt;OTRv4 is the newest version of the Off-The-Record protocol. It is a protocol where the newest academic research intertwines with the real-world implementations. This newest version is one where we are asked to revisit our definitions around deniability (online and offline) and how important they are to the world. It is also one where we must ask ourselves around how usable a protocol has to be in order to be used by real-world people. In this talk we will try to start a discussion around the importance of deniable secure communication, how it integrates with the whole security of a system, and how a user will need it for their normal activities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/otr4/</url>
      <location>UD2.218A</location>
      <attendee>Sofía Celi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8613@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8613</pentabarf:event-id>
      <pentabarf:event-slug>greenfield</pentabarf:event-slug>
      <pentabarf:event-tag>greenfield</pentabarf:event-tag>
      <pentabarf:title>Greenfield: An in-browser Wayland compositor</pentabarf:title>
      <pentabarf:subtitle>Running a Wayland compositor entirely in your browser</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Greenfield: An in-browser Wayland compositor- Running a Wayland compositor entirely in your browser</summary>
      <description>&lt;p&gt;Greenfield is a Wayland compositor running entirely in your browser. No plugins or black magic required. This talk will go into the conception, exploration and struggles of making this possible. The result is a product far from finished, but already capable of running existing Wayland applications directly in your browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/greenfield/</url>
      <location>K.4.401</location>
      <attendee>Erik De Rijcke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8655@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8655</pentabarf:event-id>
      <pentabarf:event-slug>designingcli</pentabarf:event-slug>
      <pentabarf:event-tag>designingcli</pentabarf:event-tag>
      <pentabarf:title>Designing Command-Line Tools People Love</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Designing Command-Line Tools People Love</summary>
      <description>&lt;p&gt;It is a joy to build command-line tools that are not only easy to learn, but that other developers are willing to maintain. Often a team's engineering efforts are spent on the backend, while the cli doesn't receive the same level of attention. This can result in hard-to-test tools, and dumping maintenance of them to whoever most recently joined the team.&lt;/p&gt;

&lt;p&gt;Learn how to take full advantage of popular Go libraries, structure your Go code to improve reuse and testability, publish binaries, and of course design your commands to be user friendly.&lt;/p&gt;

&lt;p&gt;Slides are available at https://carolynvs.com/cli&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/designingcli/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Carolyn Van Slyck</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8656@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8656</pentabarf:event-id>
      <pentabarf:event-slug>pcb_inkscape</pentabarf:event-slug>
      <pentabarf:event-tag>pcb_inkscape</pentabarf:event-tag>
      <pentabarf:title>Drawing PCBs with Inkscape</pentabarf:title>
      <pentabarf:subtitle>Creating printed circuit board designs using Inkscape, SVG2Shenzhen and KiCad</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T131000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Drawing PCBs with Inkscape- Creating printed circuit board designs using Inkscape, SVG2Shenzhen and KiCad</summary>
      <description>&lt;p&gt;A quick introduction to using the vector drawing tool Inkscape with the SVG2Shenzhen plugin to turn arbitrary drawings into PCB design layers in KiCad. No previous knowledge of PCB design, electronics or Inkscape required.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/pcb_inkscape/</url>
      <location>AW1.125</location>
      <attendee>Kaspar Emanuel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8659@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8659</pentabarf:event-id>
      <pentabarf:event-slug>python_pyodide</pentabarf:event-slug>
      <pentabarf:event-tag>python_pyodide</pentabarf:event-tag>
      <pentabarf:title>Pyodide: scientific Python stack compiled in WebAssembly</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T132500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Pyodide: scientific Python stack compiled in WebAssembly</summary>
      <description>&lt;p&gt;The &lt;a href="https://github.com/iodide-project/pyodide/"&gt;Pyodide project&lt;/a&gt; aims to compile the scientific Python stack to
WebAssembly, so that it can be run directly in the browser. It currently
supports data science libraries such as NumPy, Pandas, matplotlib
(and more planned in the future). In this talk we will outline the current
capabilities, existing challenges, and possible future development directions.&lt;/p&gt;

&lt;p&gt;Pyodide is closely related to the &lt;a href="https://iodide.io/"&gt;Iodide&lt;/a&gt; project, which implements
a notebook environment (including but not limited to Pyodide) that allows
performing calculations in the client-only mode (without sending requests to a server).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_pyodide/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Roman Yurchak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8671@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8671</pentabarf:event-id>
      <pentabarf:event-slug>netbsd_update</pentabarf:event-slug>
      <pentabarf:event-tag>netbsd_update</pentabarf:event-tag>
      <pentabarf:title>An Update on NetBSD</pentabarf:title>
      <pentabarf:subtitle>and pkgsrc</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>An Update on NetBSD- and pkgsrc</summary>
      <description>&lt;p&gt;There have been a number of exciting developments in NetBSD and pkgsrc in the last year.
This talk will give an overview over some cool recent developments, new features and show some exciting hardware to run NetBSD and/or pkgsrc on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/netbsd_update/</url>
      <location>K.3.401</location>
      <attendee>Benny Siegert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8697@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8697</pentabarf:event-id>
      <pentabarf:event-slug>language_eclipse_ide_2019</pentabarf:event-slug>
      <pentabarf:event-tag>language_eclipse_ide_2019</pentabarf:event-tag>
      <pentabarf:title>Adding Support for a New Language in the 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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Adding Support for a New Language in the Eclipse IDE</summary>
      <description>&lt;p&gt;We will show how to utilize the LSP adapter in the Eclipse IDE to extend it with a new language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/language_eclipse_ide_2019/</url>
      <location>UD2.119</location>
      <attendee>Jonas Hungershausen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8731@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8731</pentabarf:event-id>
      <pentabarf:event-slug>sdr_dpd</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_dpd</pentabarf:event-tag>
      <pentabarf:title>Digital Predistortion</pentabarf:title>
      <pentabarf:subtitle>Implementation and Use</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Digital Predistortion- Implementation and Use</summary>
      <description>&lt;p&gt;Digital Predistortion is a powerful but theoretically simple DSP technique for improving the output spectrum of radio. This talk introduces the subject through the underlying theory and GNU Radio flowgraphs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_dpd/</url>
      <location>AW1.120</location>
      <attendee>Derek Kozel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8745@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8745</pentabarf:event-id>
      <pentabarf:event-slug>localizing</pentabarf:event-slug>
      <pentabarf:event-tag>localizing</pentabarf:event-tag>
      <pentabarf:title>Breaking Down Language Barriers</pentabarf:title>
      <pentabarf:subtitle>Localizing for access, activism and preservation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Breaking Down Language Barriers- Localizing for access, activism and preservation</summary>
      <description>&lt;p&gt;We will introduce the work of Localization Lab and localization as a key element of bridging the digital divide. We will also discuss the essential connections between emerging connectivity in vulnerable societies, adoption of open source tools, means to oppose or prevent censorship and localization into local languages.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/localizing/</url>
      <location>AW1.120</location>
      <attendee>Erin McConnell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8796@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8796</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T150000</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/2019/schedule/event/cert_lpi_1/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8817@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8817</pentabarf:event-id>
      <pentabarf:event-slug>basic_engine</pentabarf:event-slug>
      <pentabarf:event-tag>basic_engine</pentabarf:event-tag>
      <pentabarf:title>Introduction to the BASIC Engine</pentabarf:title>
      <pentabarf:subtitle>A low-cost single-board home computer programmable in BASIC that can be built at home for under 10 Euros</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T134500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Introduction to the BASIC Engine- A low-cost single-board home computer programmable in BASIC that can be built at home for under 10 Euros</summary>
      <description>&lt;p&gt;This talk introduces the BASIC Engine, a very low-cost single-board home computer with advanced 2D color graphics and sound capabilities, roughly comparable to late-1980s or early-1990s computers and video game consoles. It can be built at home without special skills or tools and using readily available components for under 10 Euros in parts, or mass-produced for even less.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/basic_engine/</url>
      <location>K.4.601</location>
      <attendee>Ulrich Hecht</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8840@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8840</pentabarf:event-id>
      <pentabarf:event-slug>dwave_hybrid</pentabarf:event-slug>
      <pentabarf:event-tag>dwave_hybrid</pentabarf:event-tag>
      <pentabarf:title>D-Wave Hybrid Framework </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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>D-Wave Hybrid Framework </summary>
      <description>&lt;p&gt;The D-Wave Hybrid is a general, minimal Python framework for building hybrid asynchronous decomposition solvers of quadratic unconstrained binary optimization (QUBO) problems. Designed in the spirit of the dataflow programming paradigm, and built atop the Ocean SDK primitives, it provides a simple workflow construction, execution and instrumentation environment that enables rapid development and tuning of hybrid applications running across classical and quantum systems. In the talk, we'll briefly discuss the motivation for some of our architectural decisions, briefly present available submodules, features and building blocks, only to focus on describing several interesting use cases (hybrid workflows).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/dwave_hybrid/</url>
      <location>AW1.121</location>
      <attendee>Radomir Stevanovic</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8855@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8855</pentabarf:event-id>
      <pentabarf:event-slug>collabora_office_on_ios</pentabarf:event-slug>
      <pentabarf:event-tag>collabora_office_on_ios</pentabarf:event-tag>
      <pentabarf:title>Collabora Office on iOS</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Collabora Office on iOS</summary>
      <description>&lt;p&gt;After several years of only occasional progress but mostly stagnation, resources have now been available for work on a LibreOffice-based app for iOS. This talk will describe the history and technical aspects of the effort.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/collabora_office_on_ios/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Tor Lillqvist</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8858@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8858</pentabarf:event-id>
      <pentabarf:event-slug>deploying_postgresql_on_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>deploying_postgresql_on_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Deploying PostgreSQL on Kubernetes</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Deploying PostgreSQL on Kubernetes</summary>
      <description>&lt;p&gt;A look at some of the ways available to deploy Postgres in a Kubernetes cloud environment, either in small scale using simple configurations, or in larger scale using tools such as Helm charts and the Crunchy PostgreSQL Operator. A short introduction to Kubernetes will be given to explain the concepts involved, followed by examples from each deployment method and observations on the key differences.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/deploying_postgresql_on_kubernetes/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Jimmy Angelakos</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8902@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8902</pentabarf:event-id>
      <pentabarf:event-slug>bof_tinygo</pentabarf:event-slug>
      <pentabarf:event-tag>bof_tinygo</pentabarf:event-tag>
      <pentabarf:title>TinyGo BoF</pentabarf:title>
      <pentabarf:subtitle>TinyGo compiler for microcontrollers and WASM</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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>TinyGo BoF- TinyGo compiler for microcontrollers and WASM</summary>
      <description>&lt;p&gt;TinyGo is an exciting new compiler that brings the Go programming language to microcontrollers and WebAssembly. Come join us in mapping out the future roadmap and hacking on this awesome new project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_tinygo/</url>
      <location>J.1.106</location>
      <attendee>Ron Evans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8932@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8932</pentabarf:event-id>
      <pentabarf:event-slug>ada_parallel</pentabarf:event-slug>
      <pentabarf:event-tag>ada_parallel</pentabarf:event-tag>
      <pentabarf:title>Controlling the Execution of Parallel Algorithms 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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T132000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Controlling the Execution of Parallel Algorithms in Ada</summary>
      <description>&lt;p&gt;Tasking in Ada provides an effective tool for shared memory parallelism. An "any time" algorithm is an algorithm that, given some more resources, will improve the accuracy of an estimate. For example, consider the estimation of Pi by a Monte Carlo method. With multitasking, the status of the running of an "any time" algorithm can be monitored without interrupts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_parallel/</url>
      <location>AW1.125</location>
      <attendee>Jan Verschelde</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8951@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8951</pentabarf:event-id>
      <pentabarf:event-slug>bof_musescore</pentabarf:event-slug>
      <pentabarf:event-tag>bof_musescore</pentabarf:event-tag>
      <pentabarf:title>MuseScore User and developer Meetup</pentabarf:title>
      <pentabarf:subtitle>Free and open-source music notation software</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>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>MuseScore User and developer Meetup- Free and open-source music notation software</summary>
      <description>&lt;p&gt;This meetup is to connect MuseScore users and developers, and have a hands-on session on all things MuseScore.&lt;/p&gt;

&lt;p&gt;MuseScore is music notation software used by millions of musicians worldwide to create, play and print beautiful sheet music. MuseScore is easy to use, yet powerful, and creates professional-looking sheet music. MuseScore is licensed under GNU GPLv2.&lt;/p&gt;

&lt;p&gt;MuseScore is available for Linux, Windows and Mac OS X, and is available in 50+ languages. It features an easy to use WYSIWYG editor with audio score playback for results that look and sound beautiful. It supports unlimited staves with up to four voices each, dynamics, articulations, lyrics, chords, lead sheet notation, import/export of MIDI and MusicXML, export to PDF and WAV, plus online score sharing.&lt;/p&gt;

&lt;p&gt;https://musescore.org&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_musescore/</url>
      <location>J.1.106</location>
      <attendee>Thomas Bonte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8989@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8989</pentabarf:event-id>
      <pentabarf:event-slug>riotos_bof</pentabarf:event-slug>
      <pentabarf:event-tag>riotos_bof</pentabarf:event-tag>
      <pentabarf:title>Riot OS</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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Riot OS</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/riotos_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8996@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8996</pentabarf:event-id>
      <pentabarf:event-slug>security_flaws</pentabarf:event-slug>
      <pentabarf:event-tag>security_flaws</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Handling Security Flaws in an Open Source Project - Jeremy Allison</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-02 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T130000</dtstart>
      <dtend>20190202T135000</dtend>
      <duration>00:50:00:00</duration>
      <summary>AMENDMENT Handling Security Flaws in an Open Source Project - Jeremy Allison</summary>
      <description>&lt;p&gt;Please note that this replaces the talk by Sage Weil which has been rescheduled to 09.00 Sunday in Room Ferrer H.2215 (Ferrer).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/security_flaws/</url>
      <location>K.1.105 (La Fontaine)</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9002@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9002</pentabarf:event-id>
      <pentabarf:event-slug>bof_arch_linux</pentabarf:event-slug>
      <pentabarf:event-tag>bof_arch_linux</pentabarf:event-tag>
      <pentabarf:title>Arch Linux Meetup</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>2019-02-03 13:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T130000</dtstart>
      <dtend>20190203T140000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Arch Linux Meetup</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_arch_linux/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7869@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7869</pentabarf:event-id>
      <pentabarf:event-slug>community_hackers_gotta_eat</pentabarf:event-slug>
      <pentabarf:event-tag>community_hackers_gotta_eat</pentabarf:event-tag>
      <pentabarf:title>Hackers gotta eat</pentabarf:title>
      <pentabarf:subtitle>Building a Company Around an Open Source Project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T131000</dtstart>
      <dtend>20190203T134000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hackers gotta eat- Building a Company Around an Open Source Project</summary>
      <description>&lt;p&gt;Creating a growing open source project can be both rewarding and frustrating. It is rewarding to see the project grow and people contribute, but it can become frustrating and burdensome when your side-project comes to dominate your free time. If you're fortunate, you might be employed to work full-time on your open source project or even start a company around the project; then what? What is your new relationship "with the community?" How do you balance the motivations of various contributors, yourself included, within the project?&lt;/p&gt;

&lt;p&gt;In this talk we'll look at the history of the Jenkins project, from its origins as a side-project at Sun Microsystems to the growth of the project and on to the relationship with CloudBees, Inc. We'll look at what has and, perhaps more importantly, what hasn't worked well as CloudBees has grown in tandem with the Jenkins project. We will examine the evolving cultural dynamics of the project and the challenges of wearing two hats: corporate and open source.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_hackers_gotta_eat/</url>
      <location>UB5.132</location>
      <attendee>Kohsuke Kawaguchi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7918@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7918</pentabarf:event-id>
      <pentabarf:event-slug>neverlanguage</pentabarf:event-slug>
      <pentabarf:event-tag>neverlanguage</pentabarf:event-tag>
      <pentabarf:title>Never</pentabarf:title>
      <pentabarf:subtitle>Functional Programming Language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T131000</dtstart>
      <dtend>20190202T133500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Never- Functional Programming Language</summary>
      <description>&lt;p&gt;Never is a simple functional programming language. Technically it may be classified as syntactically scoped, statically typed, call by value, functional programming language. In practise Never offers basic data types, assignment, control flow, exceptions, arrays, first order functions and some mathematical functions to make it useful to calculate expressions. The language itself is an example how minimalistic language can be created as a hobby project in several months and used to solve interesting problems.&lt;/p&gt;

&lt;p&gt;The presentation outlines Never language features and presents its capabilities by demonstrating simple neural network supervised learning algorithm. During the talk audience will learn why the language was created, which solutions are used under the hood and about its possible future extensions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/neverlanguage/</url>
      <location>K.4.201</location>
      <attendee>Sławomir Maludziński</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8056@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8056</pentabarf:event-id>
      <pentabarf:event-slug>multiplexing_proxysql</pentabarf:event-slug>
      <pentabarf:event-tag>multiplexing_proxysql</pentabarf:event-tag>
      <pentabarf:title>The art of multiplexing MySQL connections with ProxySQL</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>2019-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T131000</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The art of multiplexing MySQL connections with ProxySQL</summary>
      <description>&lt;p&gt;Handling tens of thousands of database connections poses seriously performance issues on any database system because resources are poorly utilized.
ProxySQL, a MySQL protocol aware, reverse proxy for database servers using the MySQL protocol, is able to track connections statuses and utilize very few connections to MySQL server to serve traffic from thousands of client connections.
This session will focus on explaining implementation details and how this algorithm is able to boost performance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/multiplexing_proxysql/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>René Cannaò</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8440@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8440</pentabarf:event-id>
      <pentabarf:event-slug>m3_and_a_new_age_of_metrics_and_monitoring_in_an_increasingly_complex_world</pentabarf:event-slug>
      <pentabarf:event-tag>m3_and_a_new_age_of_metrics_and_monitoring_in_an_increasingly_complex_world</pentabarf:event-tag>
      <pentabarf:title>M3 and a new age of metrics and monitoring in an increasingly complex world</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>2019-02-03 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T131000</dtstart>
      <dtend>20190203T133500</dtend>
      <duration>00:25:00:00</duration>
      <summary>M3 and a new age of metrics and monitoring in an increasingly complex world</summary>
      <description>&lt;p&gt;The world in which we monitor software is growing more complex every year.  There are increasingly more ways to run server-side software, with many more independent services and more points of failures, the list goes on!  On the plus side, there’s a lot of great tools and patterns being developed to try and make things simple to assess and understand.  This talk covers how metrics and monitoring can be leveraged in a variety of different ways, auto-discovering applications and their usage of databases, caches, load balancers, etc, setting up and tearing down dashboards and monitoring automatically for services and instances, and more.&lt;/p&gt;

&lt;p&gt;We’ll also talk about how you can accomplish all this with a global view of your systems using both Prometheus and Graphite with M3, our open source metrics platform.  We’ll take a deep dive look at how we use M3DB, distributed aggregation with the M3 aggregator and the M3 Kubernetes operator to horizontally scale a metrics platform in a way that doesn’t cost outrageous amounts to run with a system that’s still sane to operate with petabytes of metrics data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/m3_and_a_new_age_of_metrics_and_monitoring_in_an_increasingly_complex_world/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Rob Skillington</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8561@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8561</pentabarf:event-id>
      <pentabarf:event-slug>graph_french_trade_study</pentabarf:event-slug>
      <pentabarf:event-tag>graph_french_trade_study</pentabarf:event-tag>
      <pentabarf:title>Using networks to study 18th century French trade</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T131000</dtstart>
      <dtend>20190202T135000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Using networks to study 18th century French trade</summary>
      <description>&lt;p&gt;France started to compile statistics about its trade in 1716.
The "Bureau de la Balance du Commerce" (Balance of Trade's Office) centralized local reports of imports/exports by commodities produced by french tax regions.
Many statistical manuscript volumes produced by this process have been preserved in French archives.
This communication will relate how and why we used network technologies to create a research instrument based on the transcriptions of those archives in the &lt;a href="https://toflit18.hypotheses.org"&gt;TOFLIT18 research project&lt;/a&gt;.
Our corpus composed of more than 500k yearly trade transactions of one commodity between a French local tax region or a foreign country between 1718 and 1838.
We used a graph database to modelize it as a trade network where trade flows are edges between trade partners.
We will explain why we had to design a classification system to reduce the heterogeneity of the commodity names and how such a system introduce the need for hyperedges.
Our research instruments aiming at providing exploratory data analysis means to researchers, we will present &lt;a href="http://toflit18.medialab.sciences-po.fr"&gt;the web application&lt;/a&gt; we've built on top of the neo4j database using JavaScript technologies (Decypher, Express, React, Baobab, SigmaJS).
We will finally show how graph model was not only a convenient way to store and query our data but also a poweful visual object to explore trade geographical structures and trade products' specialization patterns.&lt;/p&gt;

&lt;p&gt;By Paul Girard and Guillaume Plique.
Sciences Po, médialab, Paris, France&lt;/p&gt;

&lt;p&gt;Project funded by the French Agence Nationale de la Recherche (TOFLIT18)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_french_trade_study/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Paul Girard</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8562@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8562</pentabarf:event-id>
      <pentabarf:event-slug>jitsi_mobile_webrtc</pentabarf:event-slug>
      <pentabarf:event-tag>jitsi_mobile_webrtc</pentabarf:event-tag>
      <pentabarf:title>Going mobile with React Native and WebRTC</pentabarf:title>
      <pentabarf:subtitle>How Jitsi Meet went from web to mobile, while sharing most of its code</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T131000</dtstart>
      <dtend>20190203T133000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Going mobile with React Native and WebRTC- How Jitsi Meet went from web to mobile, while sharing most of its code</summary>
      <description>&lt;p&gt;Jitsi Meet started out as a web application, but when mobile became a target we tackled it in a relatively unusual way: the web and mobile share all the business logic wth mobile using React Native for platform support and presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/jitsi_mobile_webrtc/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Saúl Ibarra Corretgé</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8603@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8603</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_commit_message</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_commit_message</pentabarf:event-tag>
      <pentabarf:title>Neural commit message suggester</pentabarf:title>
      <pentabarf:subtitle>Proposing git commit messages with neural networks</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 13:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T131000</dtstart>
      <dtend>20190203T135000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Neural commit message suggester- Proposing git commit messages with neural networks</summary>
      <description>&lt;p&gt;We present a suggester of git commit messages based on the files diff: by reading the commit patch, the system outputs a message in natural language describing the subject of the commit.
While high level intent guessing is out of the scope of this project, this may provide further insights to a CI system in refusing pull requests with poor commit messages or not explaining the subject matter.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_commit_message/</url>
      <location>H.2213</location>
      <attendee>Alberto Massidda</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7941@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7941</pentabarf:event-id>
      <pentabarf:event-slug>media_radio</pentabarf:event-slug>
      <pentabarf:event-tag>media_radio</pentabarf:event-tag>
      <pentabarf:title>Voice Controlled Radio</pentabarf:title>
      <pentabarf:subtitle>Enabling broadcast reception for Smart Speakers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190202T131500</dtstart>
      <dtend>20190202T132500</dtend>
      <duration>00:10:00:00</duration>
      <summary>Voice Controlled Radio- Enabling broadcast reception for Smart Speakers</summary>
      <description>&lt;p&gt;https://tech.ebu.ch/news/2018/09/voice-controlled-hybrid-radio-demonstrated-at-2018-ibc&lt;/p&gt;

&lt;p&gt;The EBU and NAB co-funded a project to create a demonstrator for a radio device able to be entirely controlled by voice. This demonstrates the concept of the 'Single Voice Service List', and uses openly-standardized metadata from the broadcaster (using RadioDNS lookup, ETSI 103 270,  and the Service and Programme Information data, ETSI TS 102 818) to automatically select between DAB+/IP/FM. The project was implemented by hacking the underlying Alexa Voice Service SDK.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_radio/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Ben Poor</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8099@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8099</pentabarf:event-id>
      <pentabarf:event-slug>convergence_hpc_big_data</pentabarf:event-slug>
      <pentabarf:event-tag>convergence_hpc_big_data</pentabarf:event-tag>
      <pentabarf:title>The convergence of HPC and BigData</pentabarf:title>
      <pentabarf:subtitle>What does it mean for HPC sysadmins?</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>2019-02-03 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T131500</dtstart>
      <dtend>20190203T134000</dtend>
      <duration>00:25:00:00</duration>
      <summary>The convergence of HPC and BigData- What does it mean for HPC sysadmins?</summary>
      <description>&lt;p&gt;There are mainly two types of people in the scientific computing world: those who produce data and those who consume it. Those who have models and generate data from those models, a process known as 'simulation', and those who have data and infer models from the data ('analytics'). The former often originate from disciplines such as Engineering, Physics, or Climatology, while the latter are most often active in Remote sensing, Bioinformatics, Sociology, or Management.&lt;/p&gt;

&lt;p&gt;Simulations often require large amount of computations so they are often run on generic High-Performance Computing (HPC) infrastructures built on a cluster of powerful high-end machines linked together with high-bandwidth low-latency networks. The cluster is often augmented with hardware accelerators (co-processors such as GPUs or FPGAs) and a large and fast parallel filesystem, all setup and tuned by systems administrators. By contrast, in analytics, the focus is on the storage and access of the data so analytics is often performed on a BigData infrastructure suited for the problem at hand. Those infrastructure offer specific data stores and are often installed in a more or less self-service way on a public or private 'Cloud' typically built on top of 'commodity' hardware.&lt;/p&gt;

&lt;p&gt;Those two worlds, the world of HPC and the world of BigData are slowly, but surely, converging. The HPC world realises that there are more to data storage than just files and that 'self-service' ideas are tempting. In the meantime, the BigData world realises that co-processors and fast networks can really speedup analytics. And indeed, all major public Cloud services now have an HPC offering. And many academic HPC centres start to offer Cloud infrastructures and BigData-related tools.&lt;/p&gt;

&lt;p&gt;This talk will focus on the latter point of view and review the tools originating from the BigData and the ideas from the Cloud that can be implemented in a HPC context to enlarge the offer for scientific computing in universities and research centres.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/convergence_hpc_big_data/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Damien François</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8456@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8456</pentabarf:event-id>
      <pentabarf:event-slug>typescript_time_to_migrate</pentabarf:event-slug>
      <pentabarf:event-tag>typescript_time_to_migrate</pentabarf:event-tag>
      <pentabarf:title>TypeScript-It's time to migrate!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T131500</dtstart>
      <dtend>20190202T133000</dtend>
      <duration>00:15:00:00</duration>
      <summary>TypeScript-It's time to migrate!</summary>
      <description>&lt;p&gt;TypeScript adoption it's been a reality in the last years. This presentation is going to be an explanation on how we can take advantage of TypeScript compiler to have a smooth migration from JavaScript to TypeScript.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/typescript_time_to_migrate/</url>
      <location>K.3.201</location>
      <attendee>Marco Talento</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8488@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8488</pentabarf:event-id>
      <pentabarf:event-slug>kitspace_bom_builder</pentabarf:event-slug>
      <pentabarf:event-tag>kitspace_bom_builder</pentabarf:event-tag>
      <pentabarf:title>The Kitspace BOM Builder</pentabarf:title>
      <pentabarf:subtitle>Create bills of materials and buy parts with the information you need at your fingertips </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190203T131500</dtstart>
      <dtend>20190203T132500</dtend>
      <duration>00:10:00:00</duration>
      <summary>The Kitspace BOM Builder- Create bills of materials and buy parts with the information you need at your fingertips </summary>
      <description>&lt;p&gt;The Kitspace BOM builder is a tool that tries to make it easy and fun to select parts for your electronics project by giving you all the information you need and automating everything that can be automated. This talk covers what it does, how to use it and how it is built.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/kitspace_bom_builder/</url>
      <location>AW1.125</location>
      <attendee>Kaspar Emanuel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8726@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8726</pentabarf:event-id>
      <pentabarf:event-slug>containers_containerd_update</pentabarf:event-slug>
      <pentabarf:event-tag>containers_containerd_update</pentabarf:event-tag>
      <pentabarf:title>A containerd project update</pentabarf:title>
      <pentabarf:subtitle>20 minute project update for 2019 FOSDEM containers devroom</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 13:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T131500</dtstart>
      <dtend>20190203T133500</dtend>
      <duration>00:20:00:00</duration>
      <summary>A containerd project update- 20 minute project update for 2019 FOSDEM containers devroom</summary>
      <description>&lt;p&gt;Last year at FOSDEM, containerd was presented as a fairly new CNCF project which had just reached its 1.0 release a month prior. With two major releases since then and a large list of new adopters, including two major public clouds, containerd has continued to gain momentum as a project and this talk will provide an update on users, releases, and the future plans for containerd and its maturity as a core, open source container runtime.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_containerd_update/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Phil Estes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7483@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7483</pentabarf:event-id>
      <pentabarf:event-slug>dbus_asio</pentabarf:event-slug>
      <pentabarf:event-tag>dbus_asio</pentabarf:event-tag>
      <pentabarf:title>Introducing DBus-ASIO</pentabarf:title>
      <pentabarf:subtitle>How and why we built a new D-Bus library from the ground up</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T132000</dtstart>
      <dtend>20190203T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Introducing DBus-ASIO- How and why we built a new D-Bus library from the ground up</summary>
      <description>&lt;p&gt;Modern software needs inter-process communication. Often through DBus. But the state of the existing libraries are more perfunctory, than active. Consequently, the limits of these libraries become apparent when you go beyond a single thread, are limited to standard libraries, or use anything other than a classical event loop. In this talk we cover the journey, from the realisation of the problem, the guiding development tenets, to the implementation of a library that covers everything from the low-level protocol and high-level C++ interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/dbus_asio/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Steven Goodwin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8180@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8180</pentabarf:event-id>
      <pentabarf:event-slug>malt_malloc</pentabarf:event-slug>
      <pentabarf:event-tag>malt_malloc</pentabarf:event-tag>
      <pentabarf:title>MALT, A Malloc Tracker</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>2019-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T132000</dtstart>
      <dtend>20190202T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>MALT, A Malloc Tracker</summary>
      <description>&lt;p&gt;In HPC the memory available is still growing a lot with now soon TB of memory on one server. This is means more stress for the allocator and to underlying OS. This lead to more performance issue and mistakes on memory amangement handling in large applications.&lt;/p&gt;

&lt;p&gt;Memory missusage is also an issue for more common application like desktop applications with large code base.&lt;/p&gt;

&lt;p&gt;MALT is a memory profiling tool dedicated to memory management to provide temporal charts, global metrics and source code annotations. It comes with a nice web graphical interface to dig into the profile.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/malt_malloc/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Sébastien Valat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8222@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8222</pentabarf:event-id>
      <pentabarf:event-slug>how_connectx_device_driver_works</pentabarf:event-slug>
      <pentabarf:event-tag>how_connectx_device_driver_works</pentabarf:event-tag>
      <pentabarf:title>How a Connect-X device driver works</pentabarf:title>
      <pentabarf:subtitle>How we wrote a Connect-X 4/5 10G-100G driver for Snabb</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T132000</dtstart>
      <dtend>20190202T133500</dtend>
      <duration>00:15:00:00</duration>
      <summary>How a Connect-X device driver works- How we wrote a Connect-X 4/5 10G-100G driver for Snabb</summary>
      <description>&lt;p&gt;I will explain how to write your own device driver for the Mellanox Connect-X device family, why you might want to do this, and what lessons we learned when we wrote the driver for Snabb.&lt;/p&gt;

&lt;p&gt;I will put this into context with other hardware and related technologies like AF_XDP, Intel AVF, DPDK, etc.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/how_connectx_device_driver_works/</url>
      <location>H.2214</location>
      <attendee>Luke Gorrie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8357@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8357</pentabarf:event-id>
      <pentabarf:event-slug>rust_hawktracer</pentabarf:event-slug>
      <pentabarf:event-tag>rust_hawktracer</pentabarf:event-tag>
      <pentabarf:title>Profiling Rust</pentabarf:title>
      <pentabarf:subtitle>Rust bindings for the HawkTracer profiler</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T132000</dtstart>
      <dtend>20190203T134500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Profiling Rust- Rust bindings for the HawkTracer profiler</summary>
      <description>&lt;p&gt;Rust-hawktracer allows you to do in-depth profiling for your Rust projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_hawktracer/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Alexandru Ene</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8873@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8873</pentabarf:event-id>
      <pentabarf:event-slug>performance_graal</pentabarf:event-slug>
      <pentabarf:event-tag>performance_graal</pentabarf:event-tag>
      <pentabarf:title>Performance tuning Twitter services with Graal and Machine Learning</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>2019-02-02 13:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T132000</dtstart>
      <dtend>20190202T134500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Performance tuning Twitter services with Graal and Machine Learning</summary>
      <description>&lt;p&gt;Running Twitter services on Graal has been very successful and saved Twitter a lot of money on datacenter cost. But we would like to run more efficient to reduce cost even more. I mean, who doesn’t? In order to do this we are using our Machine Learning framework called Autotune to tune Graal inlining parameters. This talk will show how much performance improvement we got by autotuning Graal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/performance_graal/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Christian Thalinger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7650@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7650</pentabarf:event-id>
      <pentabarf:event-slug>dns_powerdns_lua_record</pentabarf:event-slug>
      <pentabarf:event-tag>dns_powerdns_lua_record</pentabarf:event-tag>
      <pentabarf:title>Dynamic answer generation with Lua</pentabarf:title>
      <pentabarf:subtitle>An exploration of the LUA record from the upcoming PowerDNS release</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T132500</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Dynamic answer generation with Lua- An exploration of the LUA record from the upcoming PowerDNS release</summary>
      <description>&lt;p&gt;This talk will focus on an in-zone way of generating dynamic answers to DNS queries using Lua. These LUA records look like TXT in the zone, but the authoritative server will run the code that is inside them to answer a query. This talk details the design, implementation and usecases of these records as implemented in the PowerDNS Authoritative Server 4.2 (unreleased as of talk submission).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_powerdns_lua_record/</url>
      <location>K.4.601</location>
      <attendee>Pieter Lexis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8750@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8750</pentabarf:event-id>
      <pentabarf:event-slug>kleak</pentabarf:event-slug>
      <pentabarf:event-tag>kleak</pentabarf:event-tag>
      <pentabarf:title>KLEAK</pentabarf:title>
      <pentabarf:subtitle>Practical Kernel Memory Disclosure Detection</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 13:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T132500</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:30:00:00</duration>
      <summary>KLEAK- Practical Kernel Memory Disclosure Detection</summary>
      <description>&lt;p&gt;Kernel memory disclosures - also known as kernel information leaks - denote the inadvertent
copying of uninitialized bytes from kernel space to user space. Such disclosed memory may
contain cryptographic keys, information about the kernel memory layout, or other forms of secret
data. In this presentation, we introduce KLEAK, our method to dynamically detect kernel memory disclosures.
It utilizes a simple form of taint tracking, enhanced with compiler instrumentation as well as rotation of
the taint values to decrease false positives. KLEAK detected more than 20 kernel information leaks in NetBSD-current and FreeBSD 11.2.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/kleak/</url>
      <location>K.3.401</location>
      <attendee>Thomas Barabosch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7456@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7456</pentabarf:event-id>
      <pentabarf:event-slug>p4_private_periodic_payments_protocol</pentabarf:event-slug>
      <pentabarf:event-tag>p4_private_periodic_payments_protocol</pentabarf:event-tag>
      <pentabarf:title>P4: Private Periodic Payments Protocol</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>P4: Private Periodic Payments Protocol</summary>
      <description>&lt;p&gt;P4 aims to solve the problem of subscription services offering end-to-end private cryptocurrency payments. This protocol introduces periodicity to cryptocurrency payments through an ongoing relationship between the merchant and the customer without unintentionally disclosing personally identifiable information. We are creating this protocol to allow us to offer a truely end-to-end private subscription data storage solution built with Tahoe-LAFS. By sharing it, we hope that other subscription services will implement our protocol and further the adoption of cryptocurrency payments in real world retail use cases.&lt;/p&gt;

&lt;p&gt;Although this protocol is currently a work in progress, we have already specified some design decisions. For periodicity, we are avoiding a payment pre-authorization design to keep the user in control of their keys. And for privacy we are utilizing Zcash shielded transactions and the coming improvements in the Sapling release.This protocol is being created by the Least Authority team with support from the Zcash team.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/p4_private_periodic_payments_protocol/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Liz Steininger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7862@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7862</pentabarf:event-id>
      <pentabarf:event-slug>python_games_with_micropython</pentabarf:event-slug>
      <pentabarf:event-tag>python_games_with_micropython</pentabarf:event-tag>
      <pentabarf:title>Computer Games with MicroPython</pentabarf:title>
      <pentabarf:subtitle>Become a full-stack game developer.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Computer Games with MicroPython- Become a full-stack game developer.</summary>
      <description>&lt;p&gt;MicroPython lets you program your own hardware easily, so why not use it for programming your own games on your own custom handheld game console? And once you have the game console, why not make it super-easy to program and use it for education and workshops?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_games_with_micropython/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Radomir Dopieralski</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7991@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7991</pentabarf:event-id>
      <pentabarf:event-slug>mgmt</pentabarf:event-slug>
      <pentabarf:event-tag>mgmt</pentabarf:event-tag>
      <pentabarf:title>Mgmt Config: The Road to 0.1</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Mgmt Config: The Road to 0.1- Real-time, autonomous, automation</summary>
      <description>&lt;p&gt;Mgmt is a real-time automation tool that is fast and safe. 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. We'll explain and demo the
import and module system, classes, and native functions.&lt;/p&gt;

&lt;p&gt;We'll also show some exciting real-time demos that include scheduling, finite state machines, and remote execution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/mgmt/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8028@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8028</pentabarf:event-id>
      <pentabarf:event-slug>riscvadaspark</pentabarf:event-slug>
      <pentabarf:event-tag>riscvadaspark</pentabarf:event-tag>
      <pentabarf:title>Alternative languages for safe and secure RISC-V programming</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T141500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Alternative languages for safe and secure RISC-V programming</summary>
      <description>&lt;p&gt;In this talk I want to open a window into the wonderful world of "alternative"
programming languages for RISC-V. What can you get by looking beyond C/C++.&lt;/p&gt;

&lt;p&gt;So I will start with a quick introduction to the Ada and SPARK languages, the
benefits, the hurdles. I will also present an overview of the applications and
domains where they shine, when failure is not an option.&lt;/p&gt;

&lt;p&gt;I will then do a short getting started session and provide all the details for
you to start RISC-V programming with Ada/SPARK on different platforms (QEMU,
HiFive1, FPGAs with PicoRV32).&lt;/p&gt;

&lt;p&gt;At the end of the talk, I will give my view of the RISC-V architecture and
community from the perspective of an alternative languages developer. I will
cover the good points, the risks, and provide some ideas on how the RISC-V can
keep the door open.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvadaspark/</url>
      <location>AW1.126</location>
      <attendee>Fabien Chouteau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8063@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8063</pentabarf:event-id>
      <pentabarf:event-slug>gocontainersorserverless</pentabarf:event-slug>
      <pentabarf:event-tag>gocontainersorserverless</pentabarf:event-tag>
      <pentabarf:title>Go containers? Go serverless?</pentabarf:title>
      <pentabarf:subtitle>A cloud native journey</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Go containers? Go serverless?- A cloud native journey</summary>
      <description>&lt;p&gt;This talk compares the approaches using a simple Go app, once implemented as containerized microservices and once as a serverless app and discusses advantages and limitations of each approach.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gocontainersorserverless/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Michael Hausenblas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8089@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8089</pentabarf:event-id>
      <pentabarf:event-slug>zink</pentabarf:event-slug>
      <pentabarf:event-tag>zink</pentabarf:event-tag>
      <pentabarf:title>Zink</pentabarf:title>
      <pentabarf:subtitle>OpenGL on Vulkan</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Zink- OpenGL on Vulkan</summary>
      <description>&lt;p&gt;For the last 25 years or so, OpenGL has been the only major cross-platform 3D graphics API out there. But in the last couple of years this has changed, and it's looking more and more like Vulkan will take over the throne. This means that we currently need two graphics drivers for each GPU, one per API. But it's not like the available workforce for opensource drivers all of a sudden doubled, so this leaves us with a scalability problem.&lt;/p&gt;

&lt;p&gt;To remedy this, we have started working on Zink, a new Mesa Gallium driver that implements OpenGL on top of Vulkan. This means that in the future, GPU vendors can focus on one, high-performance Vulkan driver, and leave OpenGL as a legacy/compatibility feature. This does come at a loss of performance, but this might not be as bad as one would fear.&lt;/p&gt;

&lt;p&gt;This approach also has some extra interesting benefits when virtualizing GPU access, where the channel through the VM to the GPU needs to be thoroughly vetted for security issues. Allowing this to be done once rather than twice has obvious benefits.&lt;/p&gt;

&lt;p&gt;This talk will cover what the current status of the project is, what problems are on the horizon, and where it'll hopefully go in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/zink/</url>
      <location>K.4.401</location>
      <attendee>Erik Faye-Lund</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8109@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8109</pentabarf:event-id>
      <pentabarf:event-slug>js_teaching_tool</pentabarf:event-slug>
      <pentabarf:event-tag>js_teaching_tool</pentabarf:event-tag>
      <pentabarf:title>JavaScript for open computing education</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>JavaScript for open computing education</summary>
      <description>&lt;p&gt;Prof. dr. Edsger W. Dijkstra says that the only true way to teach programming is by writing proofs by hand, on paper, approaching coding like a purely mathematical skill.  Only then, he claims, can students truly understand the "radical novelty" of programming.  He's onto something, analogies or high-level understanding are appealing and rewarding but ineffective for true learning.  What if there were a way to introduce key concepts of computer science in an honest way without scaring away even the above-average student?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/js_teaching_tool/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Evan Cole</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8322@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8322</pentabarf:event-id>
      <pentabarf:event-slug>gravcms</pentabarf:event-slug>
      <pentabarf:event-tag>gravcms</pentabarf:event-tag>
      <pentabarf:title>To the future with Grav CMS</pentabarf:title>
      <pentabarf:subtitle>How we migrated from a Wiki to the open-source Grav CMS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Tool the Docs</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>To the future with Grav CMS- How we migrated from a Wiki to the open-source Grav CMS</summary>
      <description>&lt;p&gt;We've recently migrated our developer portal from a wiki-based system to Grav CMS to support Docs-As-Code. In my talk I'll share our ups and downs in this long and exciting joruney.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Tool the Docs</categories>
      <url>https:/fosdem.org/2019/schedule/event/gravcms/</url>
      <location>UD2.119</location>
      <attendee>Aleksei Akimov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8325@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8325</pentabarf:event-id>
      <pentabarf:event-slug>the_new_internet</pentabarf:event-slug>
      <pentabarf:event-tag>the_new_internet</pentabarf:event-tag>
      <pentabarf:title>The New Internet</pentabarf:title>
      <pentabarf:subtitle>let's talk about IPFS</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The New Internet- let's talk about IPFS</summary>
      <description>&lt;p&gt;Step by step, internet as we know it is currently being limited, censored and monitored. To prevent and fight against this, there are associations, activists and such... and one of the proposals is... IPFS protocol. IPFS is, as the official website describes "peer-to-peer hypermedia protocol to make the web faster, safer, and more open". It wants to offer a distributed alternative protocol, making it more resilient which is handy in case of developing countries, for example.&lt;/p&gt;

&lt;p&gt;In this speech I'd love to introduce the reasons that brought internet community to care about distributed internet, what is IPFS and how to easily setup and start using it on linux terminal and web interface.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/the_new_internet/</url>
      <location>UD2.218A</location>
      <attendee>Paula de la Hoz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8345@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8345</pentabarf:event-id>
      <pentabarf:event-slug>llvm_mix</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_mix</pentabarf:event-tag>
      <pentabarf:title>llvm.mix</pentabarf:title>
      <pentabarf:subtitle>Multi-stage compiler-assisted specializer generator built on LLVM</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T141000</dtend>
      <duration>00:40:00:00</duration>
      <summary>llvm.mix- Multi-stage compiler-assisted specializer generator built on LLVM</summary>
      <description>&lt;p&gt;Automatic program specialization is a well-formed area of computer-science
research with many interesting practical applications, but to this day most
existing specializers and partial evaluators are only applicable to one of a
few high level programming languages. The reason is that developing a
specializer for a new language remains still a from-scratch endeavor, and it's
hard.&lt;/p&gt;

&lt;p&gt;It is the lack of general-purpose flexible program specialization tools that
often leads projects to creating custom just-in-time compilers for their
specific use cases. These compilers, even if based on mature compiler
infrastructures such as LLVM's, immediately become way harder to develop and
maintain than simple interpreters they make obsolete. In many cases, however,
program specialization could bring the proverbial 80% of the benefits for a
fraction of the cost, while maintaining simplicity and testability of the
original design.&lt;/p&gt;

&lt;p&gt;It is our belief that developing a specializer for a new language should be as
easy as adding some supporting syntactic and semantic definitions to a
language front-end and reusing an existing specializer in the middle end.&lt;/p&gt;

&lt;p&gt;Such a language-independent specializer preferably has to:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;remove as much interpretation overhead as possible, and add no extra
interpretation overhead of its own;&lt;/li&gt;
&lt;li&gt;be able to produce both interpreters and compilers from the same code base,
to enable gradual transition and to preserve debugging and testing
properties of the original source code;&lt;/li&gt;
&lt;li&gt;include a binding-time analysis component to simplify binding-time
improvements of the source program;&lt;/li&gt;
&lt;li&gt;be guided by annotations embedded in the source program as opposed to
external annotations, to ease development and maintenance;&lt;/li&gt;
&lt;li&gt;support multiple compilation stages to take advantage of as many
specialization points as necessary;&lt;/li&gt;
&lt;li&gt;be flexible enough with resource management to fit in both managed and
unmanaged environments.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;We will present the design and the prototype implementation of a
multi-stage offline specializer generator that ticks most of these boxes. The
generator is based on LLVM and runs in compile time along with the compilation
of a source program. It is controlled by intrinsics and function and parameter
attributes in LLVM IR. Being developed in the middle-end of the LLVM
optimizer, the specializer generator can be used with any language front-end.
We will talk about some elements of its design, its limitations, and ways to
improve.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_mix/</url>
      <location>K.4.201</location>
      <attendee>Eugene Sharygin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8411@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8411</pentabarf:event-id>
      <pentabarf:event-slug>vai_monitoring_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>vai_monitoring_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Monitoring Kubernetes and Virtualization</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Monitoring Kubernetes and Virtualization</summary>
      <description>&lt;p&gt;Now that Kubevirt,
a converged infrastructure that brings virtualization on top of Kubernetes came into the world,
it’s time to take a look on the monitoring aspects of this solution.
This talk will go through some of the popular monitoring solutions and integrations that exist for Kubernetes,
a sneak peak of how monitoring is done for Virtual machines on oVirt's open-source distributed virtualization solution
and how could it be applied on Kubevirt.
Attendees with Kubernetes experience could learn more on monitoring solutions for both Kubernetes and virtualization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_monitoring_kubernetes/</url>
      <location>H.2213</location>
      <attendee>Yanir Quinn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8463@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8463</pentabarf:event-id>
      <pentabarf:event-slug>horizon</pentabarf:event-slug>
      <pentabarf:event-tag>horizon</pentabarf:event-tag>
      <pentabarf:title>horizon EDA - what's new</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>horizon EDA - what's new</summary>
      <description>&lt;p&gt;Horizon is a from-scratch EDA package with focus on useful parts management and rule-driven design. It has already proven it's suitability for medium-complexity projects in the board design for my master thesis.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/horizon/</url>
      <location>AW1.125</location>
      <attendee>Lukas Kramer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8496@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8496</pentabarf:event-id>
      <pentabarf:event-slug>recordflux</pentabarf:event-slug>
      <pentabarf:event-tag>recordflux</pentabarf:event-tag>
      <pentabarf:title>RecordFlux: Facilitating the Verification of Communication Protocols</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>RecordFlux: Facilitating the Verification of Communication Protocols</summary>
      <description>&lt;p&gt;Many security problems have been discovered in communication protocols in the past, examples are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;BlueBorne, a set of security vulnerabilities in the Bluetooth implementation which affect millions of devices&lt;/li&gt;
&lt;li&gt;Heartbleed, a security bug in the OpenSSL library that lead to exposure of sensitive data&lt;/li&gt;
&lt;li&gt;CVE-2018-10933, a critical bug in libssh which allows successful authentication without any credentials&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Still today many critical issues remain in protocol implementations, as their root causes have not been addressed. Two classes of faults dominate: runtime errors like buffer overflows, and logic errors in protocol state machines. The main reasons for runtime errors is the use of unsafe programming languages. Better alternatives with formal guarantees like Rust, SPARK or Frama-C exist, but re-implementing complex protocols means a lot of effort. Logic errors are caused by the complexity of protocols and imprecise specifications in natural language.&lt;/p&gt;

&lt;p&gt;RecordFlux is a framework for the secure implementation of communication protocols. From a formal protocol specification written in a domain-specific language the tools generate SPARK code, for which the absence of runtime errors can be proven automatically. In the future RecordFlux will also allow the specification of dynamic protocol semantics and support formal correctness proofs for protocol state machines. In this talk we give an overview of the current state and speak about an upcoming project that uses RecordFlux for a complex real-world application, the compartmentalized implementation of TLS 1.3 for component-based operating systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/recordflux/</url>
      <location>UD2.218A</location>
      <attendee>Tobias Reiher</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8612@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8612</pentabarf:event-id>
      <pentabarf:event-slug>sdr_equinox</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_equinox</pentabarf:event-tag>
      <pentabarf:title>Equinox: A C++11 platform for realtime SDR applications</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>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Equinox: A C++11 platform for realtime SDR applications</summary>
      <description>&lt;p&gt;Equinox: A C++11 platform for realtime SDR applications&lt;/p&gt;

&lt;p&gt;Equinox is a block programming platform suitable for SDR applications. It is written in C++11 and targets mainly realtime applications. To accomplish that, it exploits the flowgraph topology trying to optimize the scheduling of the different components and the data exchange between them. Using graph analysis algorithms and based on the available CPU cores, overheads like threading synchronization, as well as data dependencies or memory copies can be reduced.&lt;/p&gt;

&lt;p&gt;At the same time, the platform tries to provide such an abstraction so it can easily adapt on the application requirements. To do so, it provides an abstracted scheduling mechanism, that can be easily extended. Currently there are two available schedulers. A simplified one, trying to equally distribute the number of blocks into the available CPU cores and a more sophisticated one, using the spectral graph partitioning algorithm which targets the minimum data dependencies between different CPU cores. Both of them can be used based on a user defined configuration parameter, without altering the flowgraph. For the DSP, Equinox will utilize the liquid-dsp library, abstracted in a visual block programming way.&lt;/p&gt;

&lt;p&gt;As block programming platform, it provides a QT5 based GUI (equinox-ui) in order users to be able to develop their application with ease. The UI is responsible for generating the C++ source file and build system, so it can be then compiled and executed.&lt;/p&gt;

&lt;p&gt;The code is licensed under the GPLv3 license and is available at the https://gitlab.com/equinox-sdr repository.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_equinox/</url>
      <location>AW1.120</location>
      <attendee>Manolis Surligas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8672@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8672</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_interactive_fsharp_with_jupyter</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_interactive_fsharp_with_jupyter</pentabarf:event-tag>
      <pentabarf:title>Interactive Computing with F# Jupyter</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Interactive Computing with F# Jupyter</summary>
      <description>&lt;p&gt;Notebooks let you blend code, data, and graphical visualisations to explore and share explanations. I’ll show how you can use F# in Jupyter to investigate data, train machine learning models, and visualise results.&lt;/p&gt;

&lt;p&gt;You'll learn how to use F# and several NuGet libraries in a more interactive setting than your usual development environment. I'll talk about how we use this in our work on programming biology, and ways other people may find it useful to work with data scientists.&lt;/p&gt;

&lt;p&gt;It's an open source project https://github.com/fsprojects/IfSharp and there are several ways people could help from connecting to more analysis tools to helping with the migration to .NET Core.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_interactive_fsharp_with_jupyter/</url>
      <location>K.3.201</location>
      <attendee>Colin Gravill</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8687@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8687</pentabarf:event-id>
      <pentabarf:event-slug>media_ebus</pentabarf:event-slug>
      <pentabarf:event-tag>media_ebus</pentabarf:event-tag>
      <pentabarf:title>EBUs - Live IP Software Toolkit</pentabarf:title>
      <pentabarf:subtitle>Open Source Software in professional media</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>EBUs - Live IP Software Toolkit- Open Source Software in professional media</summary>
      <description>&lt;p&gt;With the upcoming change from a dedicated technology called SDI towards IP. The goal is to move from dedicated boxes to pure software based broadcast.
Our Toolkit can help you on your way to discover SMPTE ST 2110, AMWA interface specifications, and many more.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_ebus/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Willem Vermost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8710@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8710</pentabarf:event-id>
      <pentabarf:event-slug>cameras</pentabarf:event-slug>
      <pentabarf:event-tag>cameras</pentabarf:event-tag>
      <pentabarf:title>Complex cameras are (were?) complex</pentabarf:title>
      <pentabarf:subtitle>How to make complex cameras easier: an update from the Libcamera project</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Complex cameras are (were?) complex- How to make complex cameras easier: an update from the Libcamera project</summary>
      <description>&lt;p&gt;The 'complex camera' user-space library is a fairly new and hot topic
in the Linux kernel video community. The issue is debated and targets
a real technical debt of Linux systems. Device producers have been
tackling this with in-house solutions that proved not to scale once
brought in the open space, so a generic solution is now required to
address the issue.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/cameras/</url>
      <location>K.4.401</location>
      <attendee>Jacopo Mondi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8737@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8737</pentabarf:event-id>
      <pentabarf:event-slug>cost_of_not_doing_user_research</pentabarf:event-slug>
      <pentabarf:event-tag>cost_of_not_doing_user_research</pentabarf:event-tag>
      <pentabarf:title>The real cost of not doing user research</pentabarf:title>
      <pentabarf:subtitle>And how to get insight-based decisions on a budget</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The real cost of not doing user research- And how to get insight-based decisions on a budget</summary>
      <description>&lt;p&gt;In this talk, I address the direct value or user research for small teams. It illustrates how much money, developmental effort and time a remote team had lost without a proper research process. In 2013 I was working on an RSS-reader: a personal project that quickly grew to six digits daily active users. Five years later, I look back, reflecting on the research-related mistakes and outlining what lightweight and budget-friendly methods could have flipped the table, including approaches to planning, organising and running research.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/cost_of_not_doing_user_research/</url>
      <location>AW1.120</location>
      <attendee>Olena Bulygina</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8793@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8793</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>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T143000</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/2019/schedule/event/cert_libreoffice_2/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8810@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8810</pentabarf:event-id>
      <pentabarf:event-slug>legal_ethics</pentabarf:event-slug>
      <pentabarf:event-tag>legal_ethics</pentabarf:event-tag>
      <pentabarf:title>How should lawyers behave? Legal "Ethics" and Free Software</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T142000</dtend>
      <duration>00:50:00:00</duration>
      <summary>How should lawyers behave? Legal "Ethics" and Free Software</summary>
      <description>&lt;p&gt;Legal issues are at the heart of FOSS, and lawyers play an important role in the creation and adoption of free software.  Around the world, legal practice is constrained and governed by different rules outlining who lawyers can represent, how they can interact with their clients, the nature of advice they can give, how they deal with conflicts of interest and what information they must keep confidential. This panel will talk about how legal ethics plays out specifically for free software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/legal_ethics/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Karen Sandler</attendee>
      <attendee>Pamela Chestek</attendee>
      <attendee>Miriam Ballhausen</attendee>
      <attendee>Amanda Brock</attendee>
      <attendee>Justin Colannino</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8825@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8825</pentabarf:event-id>
      <pentabarf:event-slug>apache_lucene_solr_8</pentabarf:event-slug>
      <pentabarf:event-tag>apache_lucene_solr_8</pentabarf:event-tag>
      <pentabarf:title>Apache Lucene and Apache Solr 8</pentabarf:title>
      <pentabarf:subtitle>What’s coming next?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T133000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Apache Lucene and Apache Solr 8- What’s coming next?</summary>
      <description>&lt;p&gt;Spring 2019 will be the time for a new major release of Apache Lucene and the well-known search server Apache Solr. Since Lucene 7 a lot new features have been developed, mainly a new way to short circuit query execution if the total number of hits is not needed. This may improve query execution for common full text search use cases enormously. The talk will also present other new features and changes like change to a more standard BM25 implementation or optimizations for Java 9 and later Java versions using MR-JAR files.
The second part of this talk will quickly cover news in Apache Solr: Solr 8 now also uses HTTP/2 for its cloud communication.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/apache_lucene_solr_8/</url>
      <location>K.3.201</location>
      <attendee>Uwe Schindler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8894@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8894</pentabarf:event-id>
      <pentabarf:event-slug>preventing_ooxml_interoperability_problems_in_libreoffice</pentabarf:event-slug>
      <pentabarf:event-tag>preventing_ooxml_interoperability_problems_in_libreoffice</pentabarf:event-tag>
      <pentabarf:title>Preventing OOXML interoperability problems in LibreOffice</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>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Preventing OOXML interoperability problems in LibreOffice</summary>
      <description>&lt;p&gt;As we know LibreOffice is an editor built around the feature set of ODF standard.
When it comes to interoperability with other formats, notably OOXML, this causes another interesting source of problems: there are features available in the editor that might not be available in the counterpart product and consequently neither in OOXML format.
The result might be loss of work time: the user assumes if she saves her carefully crafted document in OOXML it will be retained. In some unlucky cases this might not be true because of differences between the LO feature set and the file format preferred by the user or her peers.&lt;/p&gt;

&lt;p&gt;My proposed solution to this is a small, simple and gradually extensible one: let's offer a configuration key that might be turned on by system administrators and this in turn would disable elements of the LibreOffice UI that offer features not available in the OOXML file format, or set different defaults in certain situations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/preventing_ooxml_interoperability_problems_in_libreoffice/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Gabor Kelemen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8933@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8933</pentabarf:event-id>
      <pentabarf:event-slug>ada_database</pentabarf:event-slug>
      <pentabarf:event-tag>ada_database</pentabarf:event-tag>
      <pentabarf:title>Persistence with Ada Database Objects</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 13:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T133000</dtstart>
      <dtend>20190202T135000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Persistence with Ada Database Objects</summary>
      <description>&lt;p&gt;The presentation describes how Ada Database Objects helps in connecting to an SQLite/MySQL/PostgreSQL database from Ada. It explains how by mapping SQL tables in Ada records, it simplifies saving and updating database records and makes the application more safe and reliable. The presentation will briefly describe the Ada code generator (Dynamo) that is behind this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_database/</url>
      <location>AW1.125</location>
      <attendee>Stephane Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8132@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8132</pentabarf:event-id>
      <pentabarf:event-slug>netmap_vnf_development</pentabarf:event-slug>
      <pentabarf:event-tag>netmap_vnf_development</pentabarf:event-tag>
      <pentabarf:title>VNF development made easy with netmap</pentabarf:title>
      <pentabarf:subtitle>A flexible framework for high performance packet processing within QEMU VMs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T133500</dtstart>
      <dtend>20190202T140500</dtend>
      <duration>00:30:00:00</duration>
      <summary>VNF development made easy with netmap- A flexible framework for high performance packet processing within QEMU VMs</summary>
      <description>&lt;p&gt;The Netmap framework provides a simple and efficient user-space API for direct access to Ethernet NICs and other fast software interfaces (e.g., VALE switches, pipes and monitors). Because of its flexibility, performance and ease of use, Netmap is an attractive solution to implement high-speed portable Virtual Network Functions. This talk shows how to write packet processing applications using the Netmap API, and run them inside QEMU VMs, over passed-through Netmap interfaces. With Netmap, applications running in two VMs or containers can exchange up to 20-30 Mpps (per-core) at minimum packet size.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/netmap_vnf_development/</url>
      <location>H.2214</location>
      <attendee>Vincenzo Maffione</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8319@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8319</pentabarf:event-id>
      <pentabarf:event-slug>guixinfra</pentabarf:event-slug>
      <pentabarf:event-tag>guixinfra</pentabarf:event-tag>
      <pentabarf:title>GWL: GNU Workflow Language</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T133500</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:25:00:00</duration>
      <summary>GWL: GNU Workflow Language</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/guixinfra/</url>
      <location>K.4.201</location>
      <attendee>Ricardo Wurmus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8514@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8514</pentabarf:event-id>
      <pentabarf:event-slug>geo_gpxtraces</pentabarf:event-slug>
      <pentabarf:event-tag>geo_gpxtraces</pentabarf:event-tag>
      <pentabarf:title>Hundred thousand rides a day</pentabarf:title>
      <pentabarf:subtitle>How can a massive amount of GPX traces help us improve OpenStreetMap</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T133500</dtstart>
      <dtend>20190203T140500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hundred thousand rides a day- How can a massive amount of GPX traces help us improve OpenStreetMap</summary>
      <description>&lt;p&gt;We at Juno track a massive fleet of taxi cars in a relatively small area of New York. For all the internal mapping we use OpenStreetMap — and we are naturally interested in it having zero road errors. One way to ensure that is to validate it against tens of thousands GPS traces we get every day. In this talk we'll look at the relation of traces and map data in OSM, find a few ways to improve OSM using these traces, and see the validation system we made.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_gpxtraces/</url>
      <location>AW1.126</location>
      <attendee>Ilya Zverev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8537@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8537</pentabarf:event-id>
      <pentabarf:event-slug>janus_ml</pentabarf:event-slug>
      <pentabarf:event-tag>janus_ml</pentabarf:event-tag>
      <pentabarf:title>Artificial Intelligence, Fuzzing and WebRTC using Janus</pentabarf:title>
      <pentabarf:subtitle>Having fun with Janus, libFuzzer, OpenCV and Tensorflow</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T133500</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Artificial Intelligence, Fuzzing and WebRTC using Janus- Having fun with Janus, libFuzzer, OpenCV and Tensorflow</summary>
      <description>&lt;p&gt;This presentation will address two challanges we had to face: Artificial Intelligence and Fuzz Testing in the Janus WebRTC Server&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/janus_ml/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Alessandro Toppi</attendee>
      <attendee>Paolo Saviano</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8703@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8703</pentabarf:event-id>
      <pentabarf:event-slug>eclipse_tuning_2019</pentabarf:event-slug>
      <pentabarf:event-tag>eclipse_tuning_2019</pentabarf:event-tag>
      <pentabarf:title>Taming The Dinosaur: How Eclipse was Performance Tuned</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>2019-02-03 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T133500</dtstart>
      <dtend>20190203T140500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Taming The Dinosaur: How Eclipse was Performance Tuned</summary>
      <description>&lt;p&gt;While increasing amount of features usually result in poorer performance and more memory consumption, Eclipse Photon has proven the opposite: The Eclipse Platform got faster and less memory hungry than before. This has been achieved by intensive profiling of multiple use cases and refactorings derived from the analysis.&lt;/p&gt;

&lt;p&gt;This talk will take a look behind the scenes and shows how profiling tools can help to understand performance bottlenecks in Eclipse based products and Java applications in general. Attendees will learn about the YourKit Java Profiler tool, which while being a commercial product can be used for free on Open Source development. I will discuss some former hot spots identified in the Eclipse platform with analysis screenshots and how they got resolved.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/eclipse_tuning_2019/</url>
      <location>UD2.119</location>
      <attendee>Karsten Thoms</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8809@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8809</pentabarf:event-id>
      <pentabarf:event-slug>ibmq</pentabarf:event-slug>
      <pentabarf:event-tag>ibmq</pentabarf:event-tag>
      <pentabarf:title>What is IBMQ</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>2019-02-02 13:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T133500</dtstart>
      <dtend>20190202T142000</dtend>
      <duration>00:45:00:00</duration>
      <summary>What is IBMQ</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/ibmq/</url>
      <location>AW1.121</location>
      <attendee>Mark Mattingley-Scott</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7426@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7426</pentabarf:event-id>
      <pentabarf:event-slug>the_state_of_webassembly_in_2019</pentabarf:event-slug>
      <pentabarf:event-tag>the_state_of_webassembly_in_2019</pentabarf:event-tag>
      <pentabarf:title>The State of Webassembly in 2019</pentabarf:title>
      <pentabarf:subtitle>DevTools, support and specifications ready and in progress in 2019</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T134000</dtstart>
      <dtend>20190202T141000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The State of Webassembly in 2019- DevTools, support and specifications ready and in progress in 2019</summary>
      <description>&lt;p&gt;Let's see the state of WebAssembly technology in 2019, their progress and browser support&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/the_state_of_webassembly_in_2019/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Gabriele Falasca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7427@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7427</pentabarf:event-id>
      <pentabarf:event-slug>neuropil_iot</pentabarf:event-slug>
      <pentabarf:event-tag>neuropil_iot</pentabarf:event-tag>
      <pentabarf:title>Neuropil - Secure Interaction for Things</pentabarf:title>
      <pentabarf:subtitle>Elevating Security for IoT with the First Decentralized Opensource Solution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T134000</dtstart>
      <dtend>20190203T135500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Neuropil - Secure Interaction for Things- Elevating Security for IoT with the First Decentralized Opensource Solution</summary>
      <description>&lt;p&gt;CHALLENGE
The exchange of data between applications continually raises concerns as to the authorization and dynamic network of devices.&lt;br/&gt;
In particular, within the realm of IoT, some messaging paradigms are used which from a security perspective offer little to no value.
Closed systems arise, yet the future data value remains unclear.  Additional project and integrations costs are a direct result of delays in connections.
Data quality, data transparency, and data sovereignty of users, companies, and organizations suffer as a result of this.&lt;/p&gt;

&lt;p&gt;SOLUTION
What is Neuropil? We all have it in us:  The fibrous network of tissue which forms the gray matter in our brain. Neuropil facilitates the networking between individual cells.  It is in this manner that
the Neuropil layer, an open source solution, assures the stable communication between machines and applications. What makes it so unique is that the secure exchange of data between the IoT devices and applications is dynamic, decentralized, and fully automated.&lt;/p&gt;

&lt;p&gt;The Neuropil® layer, therefore, ensures data quality, data transparency, and data sovereignty all the while reducing  IT costs, maximizing availability, and increasing reliability.
A secure IoT is a crucial prerequisite for secure collaboration and competitive businesses.&lt;/p&gt;

&lt;p&gt;The  Neuropil® layer provides:
- Automatic discovery of  data channels across enterprises
- Attribute based access control to authorize data exchange
- Asymmetric end-to-end encryption between the participating systems
- Protection of IoT devices regarding excessive payloads
- High scalability without central infrastructure
- Centralized governance, but  decentralized messaging&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/neuropil_iot/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Stephan Schwichtenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7488@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7488</pentabarf:event-id>
      <pentabarf:event-slug>gluster_container_storage</pentabarf:event-slug>
      <pentabarf:event-tag>gluster_container_storage</pentabarf:event-tag>
      <pentabarf:title>Gluster Container Storage</pentabarf:title>
      <pentabarf:subtitle>Storage for containers, in containers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T134000</dtstart>
      <dtend>20190203T142000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Gluster Container Storage- Storage for containers, in containers</summary>
      <description>&lt;p&gt;Gluster Container Storage (GCS) is a new initiative from the Gluster community. It integrates several different old and new Gluster projects, building on top of the experience gained from the Heketi and gluster-kubernetes projects, and aims to provide the best persistent storage solution for containers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/gluster_container_storage/</url>
      <location>H.2214</location>
      <attendee>Kaushal Madappa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7674@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7674</pentabarf:event-id>
      <pentabarf:event-slug>improve_sql</pentabarf:event-slug>
      <pentabarf:event-tag>improve_sql</pentabarf:event-tag>
      <pentabarf:title>Improve your SQL</pentabarf:title>
      <pentabarf:subtitle>Common Table Expressions (CTE) and Window Functions</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>2019-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T134000</dtstart>
      <dtend>20190202T140000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Improve your SQL- Common Table Expressions (CTE) and Window Functions</summary>
      <description>&lt;p&gt;What are Common Table Expressions (CTEs) and Window Functions? Why do you need them? How to use them?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/improve_sql/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Susanne Holzgraefe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7712@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7712</pentabarf:event-id>
      <pentabarf:event-slug>containers_istio_security</pentabarf:event-slug>
      <pentabarf:event-tag>containers_istio_security</pentabarf:event-tag>
      <pentabarf:title>Kubernetes Network Security Demystified</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T134000</dtstart>
      <dtend>20190203T141000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Kubernetes Network Security Demystified</summary>
      <description>&lt;p&gt;Kubernetes provides multiple layers of network security including the control plane, etcd, the CNI network, network policies, and - with Istio on top - the requests between applications themselves. In this talk we explore the underlying technologies on which these layers are built using approachable examples and demonstrations. Attendees can expect to gain an understanding of these implementations and the principles behind encryption, identity, and trust in Kubernetes.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What are TLS, X.509, and mutual authentication?&lt;/li&gt;
&lt;li&gt;Why cloud native communication should be encrypted by default&lt;/li&gt;
&lt;li&gt;Kubernetes component intercommunication&lt;/li&gt;
&lt;li&gt;CNI and network policy for applications&lt;/li&gt;
&lt;li&gt;Bootstrapping identity with SPIFFE&lt;/li&gt;
&lt;li&gt;Mutual TLS, route rules, and destination policies in Istio&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_istio_security/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Andrew Martin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7905@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7905</pentabarf:event-id>
      <pentabarf:event-slug>structured_concurrency</pentabarf:event-slug>
      <pentabarf:event-tag>structured_concurrency</pentabarf:event-tag>
      <pentabarf:title>Structured Concurrency</pentabarf:title>
      <pentabarf:subtitle>Finding our way out of callback hell</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 13:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T134000</dtstart>
      <dtend>20190202T135500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Structured Concurrency- Finding our way out of callback hell</summary>
      <description>&lt;p&gt;We've got rid of GOTO and the spaghetti code it leads to in 1970's. However, we are encoutering very much the same problems when writing concurrent code even now, 50 years later. Programmers are still stuck deep in the callback hell or state machine hell. Concurrent code still looks like spaghetti. And while Go language provided a tool to write unspaghettified concurrent code to the masses, by no way are all the pieces of the puzzle in place.&lt;/p&gt;

&lt;p&gt;This talk focuses on what's missing. It explains where the current mainstream paradigms break the vital principles of encapsulation, separation of concerns and correspondence between layout of the code and the execution flow.&lt;/p&gt;

&lt;p&gt;It introduces a bunch of current approaches covered by the umbrella term of "structured concurrency" that attempt to solve these problems.&lt;/p&gt;

&lt;p&gt;The talk may be interesting to anyone who has to deal with concurrency, irrespective of the language they are using.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/structured_concurrency/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Martin Sustrik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8465@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8465</pentabarf:event-id>
      <pentabarf:event-slug>kubeflow</pentabarf:event-slug>
      <pentabarf:event-tag>kubeflow</pentabarf:event-tag>
      <pentabarf:title>Introducing Kubeflow </pentabarf:title>
      <pentabarf:subtitle>(w. Special Guests Tensorflow and Apache Spark)</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>2019-02-03 13:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T134000</dtstart>
      <dtend>20190203T140500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Introducing Kubeflow - (w. Special Guests Tensorflow and Apache Spark)</summary>
      <description>&lt;p&gt;Data Science, Machine Learning, and Artificial Intelligence has exploded in popularity in the last five years, but the nagging question remains, “How to put models into production?” Engineers are typically tasked to build one-off systems to serve predictions which must be maintained amid a quickly evolving back-end serving space which has evolved from single-machine, to custom clusters, to “serverless”, to Docker, to Kubernetes. In this talk, we present KubeFlow- an open source project which makes it easy for users to move models from laptop to ML Rig to training cluster to deployment. In this talk we will discuss, “What is KubeFlow?”, “why scalability is so critical for training and model deployment?”, and other topics.&lt;/p&gt;

&lt;p&gt;Users can deploy models written in Python’s skearn, R, Tensorflow, Spark, and many more.  The magic of Kubernetes allows data scientists to write models on their laptop, deploy to an ML-Rig, and then devOps can move that model into production with all of the bells and whistles such as monitoring, A/B tests, multi-arm bandits, and security.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/kubeflow/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Holden Karau</attendee>
      <attendee>Trevor Grant</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7761@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7761</pentabarf:event-id>
      <pentabarf:event-slug>homebrew_2</pentabarf:event-slug>
      <pentabarf:event-tag>homebrew_2</pentabarf:event-tag>
      <pentabarf:title>Homebrew 2.0.0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T134500</dtstart>
      <dtend>20190203T141500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Homebrew 2.0.0</summary>
      <description>&lt;p&gt;Talk discussion the major features, leadership and community changes accompanying Homebrew 2.0.0 (which will be released at or shortly after FOSDEM 2019).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/homebrew_2/</url>
      <location>K.3.401</location>
      <attendee>Mike McQuaid</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8026@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8026</pentabarf:event-id>
      <pentabarf:event-slug>hardware_software_co_design</pentabarf:event-slug>
      <pentabarf:event-tag>hardware_software_co_design</pentabarf:event-tag>
      <pentabarf:title>Hardware/Software Co-Design for Efficient Microkernel Execution</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>2019-02-03 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190203T134500</dtstart>
      <dtend>20190203T142000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Hardware/Software Co-Design for Efficient Microkernel Execution</summary>
      <description>&lt;p&gt;While the performance overhead of IPC in microkernel multiserver operating systems is no longer considered a blocker for their practical deployment (thanks to many optimization ideas that have been proposed and implemented over the years), it is undeniable that the overhead still does exist and the more fine-grained the architecture of the operating system is (which is desirable from the reliability, dependability, safety and security point of view), the more severe performance penalties due to the IPC overhead it suffers. A closely related issue is the overhead of handing hardware interrupts in user space device drivers. This talk discusses some specific hardware/software co-design ideas to improve the performance of microkernel multiserver operating systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/hardware_software_co_design/</url>
      <location>AW1.121</location>
      <attendee>Martin Děcký</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8457@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8457</pentabarf:event-id>
      <pentabarf:event-slug>community_consorting_with_industry</pentabarf:event-slug>
      <pentabarf:event-tag>community_consorting_with_industry</pentabarf:event-tag>
      <pentabarf:title>Consorting with Industry</pentabarf:title>
      <pentabarf:subtitle>Sustainability, FLOSS and building a local small business consortium</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T134500</dtstart>
      <dtend>20190203T141500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Consorting with Industry- Sustainability, FLOSS and building a local small business consortium</summary>
      <description>&lt;p&gt;How can you become self-employed as a developer while building free software? In 2015, in a belief that FLOSS makes more economic and social sense, several of us, with a range of skillsets, worked to see where the boundaries are. Is it possible to scale beyond freelancing or contracting? Can you be a small, local, multifacted business and be paid to release code? What are the painful lessons...? And what really is a consortium anyway?&lt;/p&gt;

&lt;p&gt;Based on learning from the Northern Ireland based Avata Industries members, this talk covers the reusable outcomes of building a small business consortium - one that is focused on using and creating open technology. In particular, it will focus on sustainability, building relationships, presenting an engaging free software business case, and the feasibility study commissioned to examine these.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_consorting_with_industry/</url>
      <location>UB5.132</location>
      <attendee>Phil Weir</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8504@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8504</pentabarf:event-id>
      <pentabarf:event-slug>retro_preserving_algorithms</pentabarf:event-slug>
      <pentabarf:event-tag>retro_preserving_algorithms</pentabarf:event-tag>
      <pentabarf:title>Preserving numerical algorithms</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 13:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T134500</dtstart>
      <dtend>20190202T141500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Preserving numerical algorithms</summary>
      <description>&lt;p&gt;A typical result in Numerical Analysis is an algorithm to solve a mathematical problem. The main ingredients are the precise statement of the problem, an algorithm to solve it, and an assessment of the errors. From algorithm, there is a long journey to a program: the method needs to be more user-friendly (handling of error cases, etc.), has to be implemented in a programming language, and tested. The resulting program is not only a practical product, but also a very precise description of the algorithm. If the reader is a computer, nothing is left to
interpretation as long as the translator is correct.
In my talk, I would like to introduce an effort to preserve mathematical software: the histoRicalg project, and summarize some of its results.&lt;/p&gt;

&lt;p&gt;In two decades from 1970 to 1990, there was an upsurge in the writing and publication of mathematical software. Much of this has been collected in subroutine libraries or published in print or in machine readable form. Traditionally, scientific results are published in journals, and journal papers are archived in libraries. However, as programs grew larger, they were no longer printed with the papers, but sent to interested readers on tape, diskettes, or other forms of data storage.&lt;/p&gt;

&lt;p&gt;The knowledge accumulated in these codes is extensive and valuable. Its preservation, however, is more difficult than that of papers. Storage technologies come and go, programming languages come into fashion, then become forgotten. To preserve the algorithms, one needs to constantly copy their source code from old computers to newer ones and preserve the tools needed to compile them.&lt;/p&gt;

&lt;p&gt;In this poster, I plan to introduce one effort to preserve mathematical codes: the histoRicalg project. Its primary objective is to find, document, and preserve the originals of the numerical codes that have found their way into the R statistical programming system. In particular, I will summarize my experience with attempts to run the originals of these codes on a modern Linux PC.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/retro_preserving_algorithms/</url>
      <location>K.4.601</location>
      <attendee>Arpad Laszlo Lukacs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7602@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7602</pentabarf:event-id>
      <pentabarf:event-slug>monitoring_anon</pentabarf:event-slug>
      <pentabarf:event-tag>monitoring_anon</pentabarf:event-tag>
      <pentabarf:title>Privacy-preserving monitoring of an anonymity network</pentabarf:title>
      <pentabarf:subtitle>Data Collection, Analysis, and Visualisation from the public Tor network</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T135000</dtstart>
      <dtend>20190203T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Privacy-preserving monitoring of an anonymity network- Data Collection, Analysis, and Visualisation from the public Tor network</summary>
      <description>&lt;p&gt;The goals of a privacy and anonymity network like Tor are not easily combined with extensive data gathering, but at the same time data is needed for monitoring, understanding, and improving the network. The Tor Metrics team collects data and analyses the public Tor network. This talk will discuss safety principles that are followed, the tooling and workflows used, and also share some plans for future work to further enhance safety of data collection.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/monitoring_anon/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Iain Learmonth (irl)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7954@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7954</pentabarf:event-id>
      <pentabarf:event-slug>protecting_secrets_with_hardware</pentabarf:event-slug>
      <pentabarf:event-tag>protecting_secrets_with_hardware</pentabarf:event-tag>
      <pentabarf:title>Protecting Secrets with Hardware</pentabarf:title>
      <pentabarf:subtitle>Secure elements, hardware wallets, and device support for cryptocurrencies</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T135000</dtstart>
      <dtend>20190203T142000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Protecting Secrets with Hardware- Secure elements, hardware wallets, and device support for cryptocurrencies</summary>
      <description>&lt;p&gt;Using special purpose hardware devices to protect secrets is a staple of cryptocurrency enthusiasts. We share the lessons learned of creating secure hardware wallets and insecure conference badges at Monero Hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/protecting_secrets_with_hardware/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Michael Schloh von Bennewitz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8355@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8355</pentabarf:event-id>
      <pentabarf:event-slug>rust_gnome</pentabarf:event-slug>
      <pentabarf:event-tag>rust_gnome</pentabarf:event-tag>
      <pentabarf:title>Rust and GNOME</pentabarf:title>
      <pentabarf:subtitle>Adoption and impact of Rust through out GNOME</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T135000</dtstart>
      <dtend>20190203T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Rust and GNOME- Adoption and impact of Rust through out GNOME</summary>
      <description>&lt;p&gt;A tour through out the adoption of Rust in the GNOME and Freedesktop communities. Showcasing existing projects that adopted Rust like Librsvg and Gstreamer, but also desktop applications from scratch, new infrastructure tooling, and the challenges of integrating Rust with the rest of the ecosystem.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_gnome/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Jordan Petridis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8747@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8747</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_mining_source_code</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_mining_source_code</pentabarf:event-tag>
      <pentabarf:title>Mining Source Code^3</pentabarf:title>
      <pentabarf:subtitle>Mining Idioms, Usages and Edits</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T135000</dtstart>
      <dtend>20190203T143000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Mining Source Code^3- Mining Idioms, Usages and Edits</summary>
      <description>&lt;p&gt;Code is an incredible source of information.
Indeed, mining software repositories can tell us whether code is natural, how to use a new framework, or how to identify similar changes.&lt;/p&gt;

&lt;p&gt;In this talk, I will present state-of-the-art and limitations on the usage of graph-based algorithms to mine software repository.&lt;/p&gt;

&lt;p&gt;In particular, I will cover how program analysis, pattern mining and pattern matching can help developers to identify:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;conventions and idioms, using syntactic information commonly represented as Abstract Syntax Trees;&lt;/li&gt;
&lt;li&gt;framework usages, relying on semantic information such as control and data dependencies represented as Program Dependency Graphs;&lt;/li&gt;
&lt;li&gt;similar modifications in multiple different locations, computed using change loggers or change distillers.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Last I will present INTiMALS, an ongoing industry-university collaboration to develop a language-parametric framework for mining this information in legacy systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_mining_source_code/</url>
      <location>H.2213</location>
      <attendee>Dario Di Nucci</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8883@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8883</pentabarf:event-id>
      <pentabarf:event-slug>securing_jvm</pentabarf:event-slug>
      <pentabarf:event-tag>securing_jvm</pentabarf:event-tag>
      <pentabarf:title>Securing the JVM, neither for fun nor for profit, but do you really have a choice?</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>2019-02-02 13:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T135000</dtstart>
      <dtend>20190202T141500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Securing the JVM, neither for fun nor for profit, but do you really have a choice?</summary>
      <description>&lt;p&gt;Consider a Java application in a private banking system. A new network
administrator is hired, and while going around, he notices that the app is
making network calls to an unknown external endpoint. After some
investigation, it’s found that this app has been sending for years
confidential data to a competitor (or a state, or hackers, whatever). This
is awkward. Especially since it could have been avoided.&lt;/p&gt;

&lt;p&gt;Code reviews are good to improve the hardening of an application, but what
if the malicious code was planted purposely? Some code buried in a commit
could extract code from binary content, compile it on the fly, and then
execute the code in the same JVM run… By default, the JVM is not secured!
Securing the JVM for a non-trivial application is complex and
time-consuming but the risks of not securing it could be disastrous. In
this talk, I’ll show some of the things you could do in an unsecured JVM.
I’ll also explain the basics of securing it, and finally demo a working
process on how to do it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/securing_jvm/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Nicolas Frankel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7768@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7768</pentabarf:event-id>
      <pentabarf:event-slug>graph_access_control_tinkerpop</pentabarf:event-slug>
      <pentabarf:event-tag>graph_access_control_tinkerpop</pentabarf:event-tag>
      <pentabarf:title>Differentiated access control to graph data</pentabarf:title>
      <pentabarf:subtitle>Applied to TinkerPop-compatible graph databases</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 13:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T135500</dtstart>
      <dtend>20190202T143500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Differentiated access control to graph data- Applied to TinkerPop-compatible graph databases</summary>
      <description>&lt;p&gt;JanusGraph provides access to persisted graph data in a way that is scalable in data size and graph traversal length. Graphs become more valuable if data from multiple sources is ingested, but in general not all users will be authorized to access all data in the graph, given privacy laws on personal data and corporate policies. Since it is not practical to maintain separate copies of large graphs for the different authorization groups, a technical solution for access control is required. This presentation deals with this issue and discusses techniques to provide access to graph data under heterogeneous confidentiality regimes. In particular, an add-on TinkerPop API is presented that provides an abstration to the required filtering and supports the auditing of gremlin queries for validity.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_access_control_tinkerpop/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Marc De Lignie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7461@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7461</pentabarf:event-id>
      <pentabarf:event-slug>vai_make_room</pentabarf:event-slug>
      <pentabarf:event-tag>vai_make_room</pentabarf:event-tag>
      <pentabarf:title>Make Room! Make Room!</pentabarf:title>
      <pentabarf:subtitle>Space saving techniques 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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Make Room! Make Room!- Space saving techniques in oVirt</summary>
      <description>&lt;p&gt;The whole idea of virtualization is to utilize resources as heaviliy as possible. oVirt, an open- source virtualization solution, comes with several techniques, that require every VM to actually fight for each byte it needs, thus keeping disk usage as small as possible. oVirt uses different types of thin provisioning, data compression and data deduplication, to improve disk space utilization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_make_room/</url>
      <location>H.2213</location>
      <attendee>Denis Chaplygin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7485@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7485</pentabarf:event-id>
      <pentabarf:event-slug>crostini</pentabarf:event-slug>
      <pentabarf:event-tag>crostini</pentabarf:event-tag>
      <pentabarf:title>Crostini: A Linux Desktop on ChromeOS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Crostini: A Linux Desktop on ChromeOS</summary>
      <description>&lt;p&gt;Recent versions of ChromeOS allow users to run a full Debian operating system in a dedicated container.
This talk discusses the technologies behind the implementation, the current functionalities, and a rough
roadmap of where we're going to bring this features, that integrates the chrome and linux desktop for the first time,
making ChromeOS the most readily available Linux machine for an end user or enterprise.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/crostini/</url>
      <location>Janson</location>
      <attendee>Guido Trotter</attendee>
      <attendee>Dylan Reid</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7490@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7490</pentabarf:event-id>
      <pentabarf:event-slug>matrix_french_state</pentabarf:event-slug>
      <pentabarf:event-tag>matrix_french_state</pentabarf:event-tag>
      <pentabarf:title>Matrix in the French State</pentabarf:title>
      <pentabarf:subtitle>What happens when a government adopts open source &amp; open standards for all its internal communication?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Communications</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Matrix in the French State- What happens when a government adopts open source &amp; open standards for all its internal communication?</summary>
      <description>&lt;p&gt;At the beginning of 2018, the French Government reached out to Matrix.org to discuss the idea of creating an entirely open source, standards-based encrypted messaging app as the official means of instant messaging and VoIP communication across the government; replacing adhoc usage of centralised proprietary services such as Telegram and WhatsApp.  As of summer 2018, their app exists (a public fork of Riot.im), and there is now a massive federation of Matrix servers deployed throughout the government serving up to 5.5M users, spanning over 30 clusters, letting each ministry run and admin their own operationally independent deployment.  In this talk we'll tell the adventure of rolling out FOSS communications at this scale, and give a tour of the architecture and all the work that's gone into Matrix along the way to reach a 1.0 capable of powering government-grade communication.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Communications</categories>
      <url>https:/fosdem.org/2019/schedule/event/matrix_french_state/</url>
      <location>Janson</location>
      <attendee>Matthew Hodgson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7525@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7525</pentabarf:event-id>
      <pentabarf:event-slug>perl11</pentabarf:event-slug>
      <pentabarf:event-tag>perl11</pentabarf:event-tag>
      <pentabarf:title>Perl 11</pentabarf:title>
      <pentabarf:subtitle>The Future of Saint Larry's Language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Performance</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Perl 11- The Future of Saint Larry's Language</summary>
      <description>&lt;p&gt;Perl 11 is the philosophy of pluggability, performance, and the reunification of Perl 5 with Perl 6.
RPerl is the new optimizing compiler for Perl 5, and is the primary implementation of the Perl 11 philosophy.
We can currently use RPerl to speed up low-magic Perl 5 code with over 300x performance gain.
This talk will discuss the future plans for supporting medium-magic and high-magic Perl 5 code, as well as Perl 6, and beyond.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Performance</categories>
      <url>https:/fosdem.org/2019/schedule/event/perl11/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Will the Chill Braswell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7557@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7557</pentabarf:event-id>
      <pentabarf:event-slug>perl6newtool</pentabarf:event-slug>
      <pentabarf:event-tag>perl6newtool</pentabarf:event-tag>
      <pentabarf:title>Perl 6 as a new tool for language compilers</pentabarf:title>
      <pentabarf:subtitle>Using Perl 6 grammars to design and implement a programming language</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Perl 6 as a new tool for language compilers- Using Perl 6 grammars to design and implement a programming language</summary>
      <description>&lt;p&gt;Perl 6 grammars are a great way to describe the grammar and implement an interpreter or a compiler of DSL or a programming language. In this talk, I will demonstrate how you can do it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/perl6newtool/</url>
      <location>K.4.201</location>
      <attendee>Andrew Shitov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7576@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7576</pentabarf:event-id>
      <pentabarf:event-slug>square_kilometre_array</pentabarf:event-slug>
      <pentabarf:event-tag>square_kilometre_array</pentabarf:event-tag>
      <pentabarf:title>Square Kilometre Array and its Software Defined Supercomputer</pentabarf:title>
      <pentabarf:subtitle>... and a very fast parallel file system</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Storage</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Square Kilometre Array and its Software Defined Supercomputer- ... and a very fast parallel file system</summary>
      <description>&lt;p&gt;The next generation of research infrastructure and large scale scientific instruments will face new magnitudes of data. StackHPC have been working with Cambridge University on the Square Kilometre Array (SKA) radio telescope project (in collaboration with both CERN and Cambridge University) to build a performance prototype using OpenSource tools such as OpenStack and Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/square_kilometre_array/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>John Garbutt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7706@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7706</pentabarf:event-id>
      <pentabarf:event-slug>grpcohmy</pentabarf:event-slug>
      <pentabarf:event-tag>grpcohmy</pentabarf:event-tag>
      <pentabarf:title>gRPC, Protobufs and Go... OH MY!</pentabarf:title>
      <pentabarf:subtitle>An introduction to building client/server systems with gRPC</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>gRPC, Protobufs and Go... OH MY!- An introduction to building client/server systems with gRPC</summary>
      <description>&lt;p&gt;gRPC is an open source remote procedure call framework built on HTTP/2 that provides an easy way to create high performance, scalable APIs in a multitude of programming languages.&lt;/p&gt;

&lt;p&gt;In this talk we’ll describe what grPC is, how we it came to be, and compare it to some other alternatives.  We’ll talk about the pros and cons and hopefully convince you to take a closer look at it and add it to your toolbox.&lt;/p&gt;

&lt;p&gt;Best of all we’ll walk through an example of how to build a gRPC based application using gRPC, Protobufs and Go!  We’ll even take a look at how easy it is to add a client using another programming language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/grpcohmy/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>John Griffith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7728@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7728</pentabarf:event-id>
      <pentabarf:event-slug>converse_xmpp</pentabarf:event-slug>
      <pentabarf:event-tag>converse_xmpp</pentabarf:event-tag>
      <pentabarf:title>Converse: Open, federated teamchat with XMPP</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Converse: Open, federated teamchat with XMPP</summary>
      <description>&lt;p&gt;Converse (and XMPP) provides a federated alternative to other chat apps.&lt;/p&gt;

&lt;p&gt;You can set up a chat instance for your own project or team, while still using the same account to join other team chats on other servers.&lt;/p&gt;

&lt;p&gt;In this talk I'll show the advances that have been made the last two years, discuss some of the challenges we're facing and explain how we're improving and extending the XMPP protocol to fulfill modern expectations around teamchats.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/converse_xmpp/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>JC Brand</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7803@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7803</pentabarf:event-id>
      <pentabarf:event-slug>theo_keys_manager</pentabarf:event-slug>
      <pentabarf:event-tag>theo_keys_manager</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Theo: The Authorized Keys Manager</pentabarf:title>
      <pentabarf:subtitle>How to manage easily and securely ssh accesses to your servers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T141500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT Theo: The Authorized Keys Manager- How to manage easily and securely ssh accesses to your servers</summary>
      <description>&lt;p&gt;In this talk I will explain why and how we decided to write &lt;em&gt;Theo&lt;/em&gt; and how &lt;em&gt;Theo&lt;/em&gt; will help you to secure your servers' accesses.&lt;/p&gt;

&lt;p&gt;Please note that this talk was originally scheduled to be given on Saturday at 18:40. The talk originally in this slot, The brief case for User-space Network Stacks (DPDK and friends) by Ray Kinsella will now take place on Saturday at 18:40.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/theo_keys_manager/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Michele Azzolari</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8131@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8131</pentabarf:event-id>
      <pentabarf:event-slug>js_iot_smart</pentabarf:event-slug>
      <pentabarf:event-tag>js_iot_smart</pentabarf:event-tag>
      <pentabarf:title>Bring JavaScript to the Internet of Things</pentabarf:title>
      <pentabarf:subtitle>From Embedded Device to Smart Gateway</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Bring JavaScript to the Internet of Things- From Embedded Device to Smart Gateway</summary>
      <description>&lt;p&gt;With huge popularity and high resource efficiency JavaScript has gone well beyond the web and reached out for many other areas. The rapidly growing Internet of Things is no exception. This talk will discuss why we think that JavaScript is a good option to kick-start building your own Internet of Things. Solutions we have been used for building an end to end IoT system using JavaScript will be discussed. An introduction to JerryScript, an ultra-light JavaScript engine from Samsung, will be given to address the issue of resource restriction in embedded devices. It is followed by a look at JavaScript platforms based on JerryScript that provide direct JavaScript APIs to developers. The open gateway framework is node.js based and targets at decentralized ‘Internet of Things’ with privacy and security in mind. This talk is supported by a demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/js_iot_smart/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Philippe Coval</attendee>
      <attendee>Ziran Sun</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8138@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8138</pentabarf:event-id>
      <pentabarf:event-slug>configurations_prove_yours</pentabarf:event-slug>
      <pentabarf:event-tag>configurations_prove_yours</pentabarf:event-tag>
      <pentabarf:title>Configurations: Do you prove yours ?</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Configurations: Do you prove yours ?</summary>
      <description>&lt;p&gt;How can we be sure of the continuous configuration management proper operation? How to expose factual topic-related reports to dev, sec, managers, customers...?&lt;/p&gt;

&lt;p&gt;We believe that, in order to deliver the full business and collaboration value of continuous configuration management, the solution needs to go further than simply applying policies - it must ensure configuration reliability; prove historized application and status; share it to other teams; notify of any drift with a relevant context.&lt;/p&gt;

&lt;p&gt;This talk will present why and how we should be concerned about transmitting factual measures on infrastructure management to all parties involved. We will also guide you through the journey to include a full-fledged reporting feature in a configuration management solution.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/configurations_prove_yours/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Alexandre Brianceau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8155@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8155</pentabarf:event-id>
      <pentabarf:event-slug>typescript_for_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>typescript_for_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Infrastructure as Typescript</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Infrastructure as Typescript</summary>
      <description>&lt;p&gt;Modern cloud applications consist of many moving parts, so they are hard to manage without employing Infrastructure-as-Code approach.&lt;/p&gt;

&lt;p&gt;Traditionally, tools like CloudFormation, ARM templates and Terraform employ text-based templates, which tend to be verbose and hard to create and reuse.&lt;/p&gt;

&lt;p&gt;What if instead of configuration files you could just use Typescript? Meet Pulumi—an open-source library which brings types, components, conditionals, and much more to your cloud infrastructure definition.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/typescript_for_infrastructure/</url>
      <location>K.3.201</location>
      <attendee>Mikhail Shilkov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8190@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8190</pentabarf:event-id>
      <pentabarf:event-slug>challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync</pentabarf:event-slug>
      <pentabarf:event-tag>challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync</pentabarf:event-tag>
      <pentabarf:title>Challenges With Building End-to-End Encrypted Applications - Learnings From EteSync</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Challenges With Building End-to-End Encrypted Applications - Learnings From EteSync</summary>
      <description>&lt;p&gt;Building end-to-end applications is not easy, or at the very least, it comes with its own unique set of challenges.&lt;/p&gt;

&lt;p&gt;There are the often talked about challenges, like making sure you use battle tested encryption primitives and use them correctly, and striking the balance between security and usability. Unfortunately, there are many more challenges that are not often talked about, like the significantly decreased development speed due to all the code being implemented on the client side, the increased difficulty and complexity in upgrading the protocol and many others.&lt;/p&gt;

&lt;p&gt;In this talk Tom will use EteSync as an example for a secure application to show some of the more interesting challenges he faced while creating it, and new challenges that he encountered as the user-base grew and the protocol evolved. Tom will also cover some of the issues that affect EteSync today, how they will be addressed in the future, where EteSync is going, and what's currently holding it back.
By the end of this talk, attendees will be made familiar with some of the unique challenges that come with building end-to-end encrypted applications and some alternatives for solving them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/challenges_with_building_end_to_end_encrypted_applications_learnings_from_etesync/</url>
      <location>UD2.218A</location>
      <attendee>Tom Hacohen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8265@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8265</pentabarf:event-id>
      <pentabarf:event-slug>vboard_3d_vr</pentabarf:event-slug>
      <pentabarf:event-tag>vboard_3d_vr</pentabarf:event-tag>
      <pentabarf:title>VBoard, making web dashboards in 3D and VR</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T141500</dtend>
      <duration>00:15:00:00</duration>
      <summary>VBoard, making web dashboards in 3D and VR</summary>
      <description>&lt;p&gt;There are plenty of tools that can analyze data in many ways, but just a few of them try to visualize this data in new ways. This is the aim of VBoard, a 100% open source web application that allows building visualizations and dashboards in 3D and VR using A-Frame as its core render library. The data is retrieved in real time using a ElasticSearch, and VBoard saves its objects (visualizations, dashboards) in it.&lt;/p&gt;

&lt;p&gt;In this talk I will show the functionality of VBoard, starting with a general overview, its installation steps and a simple step by step user guide. All of this in order to build a 3D and VR dashboard from scratch. To finish, I will show examples of what kind of visualization/dashboard you can build with VBoard using data retrieved with GrimoreLab related to open source projects (e.g., commits, usernames, repositories, etc.).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/vboard_3d_vr/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>David Moreno</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8515@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8515</pentabarf:event-id>
      <pentabarf:event-slug>python_extending_numba</pentabarf:event-slug>
      <pentabarf:event-tag>python_extending_numba</pentabarf:event-tag>
      <pentabarf:title>Extending Numba</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Extending Numba</summary>
      <description>&lt;p&gt;Over the years the Numba project has proven itself to be a pragmatic and effective tool to accelerate numerical computations significantly. Numba however puts some restrictions on the code that can be accelerated. These restrictions can force you to compromise, making your code less readable or more difficult to integrate with the rest of your code. This tradeoff makes Numba less attractive. In this talk I'll share what I've learned integrating Numba in our simulator. We'll look at the architecture of Numba and explore how we can extend it to ensure our code can be accelerated without having to trade in expressiveness.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_extending_numba/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Joris Geessels</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8523@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8523</pentabarf:event-id>
      <pentabarf:event-slug>dns_is_single_vendor_enough</pentabarf:event-slug>
      <pentabarf:event-tag>dns_is_single_vendor_enough</pentabarf:event-tag>
      <pentabarf:title>Is a single DNS vendor enough?</pentabarf:title>
      <pentabarf:subtitle>Discussion about complexities of multi-vendor deployment, and why you should do it anyway.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Is a single DNS vendor enough?- Discussion about complexities of multi-vendor deployment, and why you should do it anyway.</summary>
      <description>&lt;p&gt;Why is using a single DNS implementation not enough? Discussion about complexities of multi-vendor deployment, and why you should use multi-vendor setup anyway.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_is_single_vendor_enough/</url>
      <location>K.4.601</location>
      <attendee>Petr Špaček</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8564@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8564</pentabarf:event-id>
      <pentabarf:event-slug>idea_to_prototype</pentabarf:event-slug>
      <pentabarf:event-tag>idea_to_prototype</pentabarf:event-tag>
      <pentabarf:title>From the idea to the prototype using FLOSS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From the idea to the prototype using FLOSS</summary>
      <description>&lt;p&gt;Now that Arduino, Raspeberry Pi &amp;amp; other development boards are widely available, anyone can envision creating an intelligent and/or connected object. But which tools do the FLOSS community provide to help us in this kind of project ?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/idea_to_prototype/</url>
      <location>AW1.125</location>
      <attendee>Arnaud Ferraris</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8611@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8611</pentabarf:event-id>
      <pentabarf:event-slug>open_source_design_in_trenches</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_design_in_trenches</pentabarf:event-tag>
      <pentabarf:title>Open Source Design in the trenches: a case study</pentabarf:title>
      <pentabarf:subtitle>How we redesigned the FOSDEM video review interface</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T142000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Open Source Design in the trenches: a case study- How we redesigned the FOSDEM video review interface</summary>
      <description>&lt;p&gt;Early in 2018 I responded to a call for help published in the Open Source Design jobs board (https://opensourcedesign.net/jobs/). It was from the maintainer of something called SReview (https://github.com/yoe/sreview), which happens to be the software FOSDEM uses to capture, post-process and publish the videos of all the talks at the conference.&lt;/p&gt;

&lt;p&gt;Over the past 10 months we redesigned the SReview interface in a user-centred, collaborative, iterative and open way. This talk explains how we went about it. Using a model of the "ideal" design process as a reference, we'll show where we deviated from it and why. The moral of the story? There is no best way of doing design. The best way of doing design is the way that suits your project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_design_in_trenches/</url>
      <location>AW1.120</location>
      <attendee>Wouter Verhelst</attendee>
      <attendee>Belen Barros Pena</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8617@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8617</pentabarf:event-id>
      <pentabarf:event-slug>chipsec</pentabarf:event-slug>
      <pentabarf:event-tag>chipsec</pentabarf:event-tag>
      <pentabarf:title>CHIPSEC on non-UEFI Platforms</pentabarf:title>
      <pentabarf:subtitle>Using CHIPSEC to harden firmware against attacks &amp; exploits </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>CHIPSEC on non-UEFI Platforms- Using CHIPSEC to harden firmware against attacks &amp; exploits </summary>
      <description>&lt;p&gt;CHIPSEC is a firmware threat assessment tool used to help verify systems meet basic security best practices. The tool’s threat model is based UEFI, so other firmware threat models may cause failures in CHIPSEC modules. This session is a brief overview of the CHIPSEC, limitations of the tool, interpreting failures seen on different firmware implementations, and information on developing new test modules.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/chipsec/</url>
      <location>UD2.218A</location>
      <attendee>Brian Richardson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8653@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8653</pentabarf:event-id>
      <pentabarf:event-slug>one_image_to_rule_them_all</pentabarf:event-slug>
      <pentabarf:event-tag>one_image_to_rule_them_all</pentabarf:event-tag>
      <pentabarf:title>One image to rule them all</pentabarf:title>
      <pentabarf:subtitle>Single boot image for SBCs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>One image to rule them all- Single boot image for SBCs</summary>
      <description>&lt;p&gt;Bootable images for single board computers (SBCs) are currently tailored for a specific board - even boards sharing the same SoC have to use separate image files. This either causes several almost identical images being provided or only very few boards being supported. The talk will present a single image designed to boot various ARM64 based SBCs, including boards from different SoC vendors, like Allwinner and Rockchip. It uses the different start sector used by the SoC families, with some tweaks to allow coexistence between the different firmware components, plus some runtime detection of the SoC and DRAM chips used.
This can be used for instance by distributions to provide generic distribution installer images.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/one_image_to_rule_them_all/</url>
      <location>K.4.401</location>
      <attendee>Andre Przywara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8690@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8690</pentabarf:event-id>
      <pentabarf:event-slug>media_rist</pentabarf:event-slug>
      <pentabarf:event-tag>media_rist</pentabarf:event-tag>
      <pentabarf:title>RIST - an evolutionary video transport protocol</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>RIST - an evolutionary video transport protocol</summary>
      <description>&lt;p&gt;This presentation will explain RIST (Reliable Internet Stream Transport), a new protocol for professional video transport that is evolutionary. It is a protocol designed to allow for packet retransmissions between broadcast equipment, something which in the past had been vendor specific. Unusually for professional standards, it has a public specification and thus has already been implemented in a number of open source projects. This talk will took about the good parts and the bad parts as well as comparing it with traditional transport protocols such as TCP.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_rist/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Kieran Kunhya</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8727@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8727</pentabarf:event-id>
      <pentabarf:event-slug>sdr_lte_testbed</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_lte_testbed</pentabarf:event-tag>
      <pentabarf:title>An End-to-End LTE Testbed in Three Clicks</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>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>An End-to-End LTE Testbed in Three Clicks</summary>
      <description>&lt;p&gt;After three years without active participation, this talk is going to look back at what happened to srsLTE since then, how it evolved from a flexible PHY library to 4G UE implementation, to a full eNB and finally to a complete open-source, end-to-end 4G testbed. We'll also discuss some of the currently ongoing activities and the exciting new features that are ahead of us.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_lte_testbed/</url>
      <location>AW1.120</location>
      <attendee>Andre Puschmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8758@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8758</pentabarf:event-id>
      <pentabarf:event-slug>super_speedy_scoring_lucene</pentabarf:event-slug>
      <pentabarf:event-tag>super_speedy_scoring_lucene</pentabarf:event-tag>
      <pentabarf:title>Super-speedy scoring in Lucene 8</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Super-speedy scoring in Lucene 8</summary>
      <description>&lt;p&gt;Lucene 8 will have some remarkable speed-ups when it comes to querying across large datasets.  In this talk I will describe how this has been implemented, from new data structures through to changes in the scoring API, and the trade-offs required to make them possible.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/super_speedy_scoring_lucene/</url>
      <location>K.3.201</location>
      <attendee>Alan Woodward</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8861@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8861</pentabarf:event-id>
      <pentabarf:event-slug>breaking_postgresql_on_scale</pentabarf:event-slug>
      <pentabarf:event-tag>breaking_postgresql_on_scale</pentabarf:event-tag>
      <pentabarf:title>Breaking PostgreSQL at Scale</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Breaking PostgreSQL at Scale</summary>
      <description>&lt;p&gt;Database systems don't just slow down in a clear, linear way. They reach a certain point and start failing, often very suddenly and surprisingly.&lt;/p&gt;

&lt;p&gt;This talk is about some of the most common scaling "discontinuities" in PostgreSQL, and how to plan for them and mitigate them. Why is SERIAL a bad primary key on high-insert-rate tables? What happens when autovacuum can't keep up? How do you know you don't have enough memory for your queries? What happens when a query that worked just fine before suddenly has a horrible plan?&lt;/p&gt;

&lt;p&gt;Drawn from real-life examples, we'll go over these and show how to fix them… and avoid them in the first place.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/breaking_postgresql_on_scale/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Christophe Pettus</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8895@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8895</pentabarf:event-id>
      <pentabarf:event-slug>new_interoperability_i18n_and_librelogo_improvements_of_libreoffice</pentabarf:event-slug>
      <pentabarf:event-tag>new_interoperability_i18n_and_librelogo_improvements_of_libreoffice</pentabarf:event-tag>
      <pentabarf:title>New interoperability, i18n and LibreLogo improvements of LibreOffice</pentabarf:title>
      <pentabarf:subtitle>for office suite migrations in public sector, supported by NISZ and FSF.hu Foundation</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:30:00:00</duration>
      <summary>New interoperability, i18n and LibreLogo improvements of LibreOffice- for office suite migrations in public sector, supported by NISZ and FSF.hu Foundation</summary>
      <description>&lt;p&gt;3 lightning talks about news and the most important experiences of the various LibreOffice developments made for migration projects in public administration and education, based on my recent presentations of LiboCon, Tirana, and our newer results.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/new_interoperability_i18n_and_librelogo_improvements_of_libreoffice/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>László Németh</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8934@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8934</pentabarf:event-id>
      <pentabarf:event-slug>ada_compression</pentabarf:event-slug>
      <pentabarf:event-tag>ada_compression</pentabarf:event-tag>
      <pentabarf:title>Shrink your Data to (almost) Nothing with Trained Compression</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T145000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Shrink your Data to (almost) Nothing with Trained Compression</summary>
      <description>&lt;p&gt;We will show a new Trained Compression generic plug-in, which can leverage prior information about the data to be transmitted for reducing further raw compressed streams. We will also present a pick-and-choose technique feature called "Preselection" for improving the Zip archiving process.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_compression/</url>
      <location>AW1.125</location>
      <attendee>Gautier de Montmollin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8944@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8944</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>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>02:00:00:00</duration>
      <summary>PGP Keysigning</summary>
      <description>&lt;p&gt;The FOSDEM 2019 GPG Keysigning&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keysigning</categories>
      <url>https:/fosdem.org/2019/schedule/event/keysigning/</url>
      <location>UD2.Corridor</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8963@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8963</pentabarf:event-id>
      <pentabarf:event-slug>bof_sr_ht</pentabarf:event-slug>
      <pentabarf:event-tag>bof_sr_ht</pentabarf:event-tag>
      <pentabarf:title>sr.ht meetup</pentabarf:title>
      <pentabarf:subtitle>sr.ht users and devs</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>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>sr.ht meetup- sr.ht users and devs</summary>
      <description>&lt;p&gt;No description provided yet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_sr_ht/</url>
      <location>J.1.106</location>
      <attendee>ddevault</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8970@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8970</pentabarf:event-id>
      <pentabarf:event-slug>hdmi_cec</pentabarf:event-slug>
      <pentabarf:event-tag>hdmi_cec</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT HDMI CEC: A Status Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T142500</dtend>
      <duration>00:25:00:00</duration>
      <summary>AMENDMENT HDMI CEC: A Status Update</summary>
      <description>&lt;p&gt;The past year the focus in this kernel subsystem was on bug fixing, new drivers and improved CEC debugging support. This presentation gives an overview of the current status and future work.&lt;/p&gt;

&lt;p&gt;This talk is a replacement for the cancelled talk by intel's Manasi Navare "Display Stream Compression: More pixels, faster, over DisplayPort", as intel decided not to approve travel for Manasi.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/hdmi_cec/</url>
      <location>K.4.401</location>
      <attendee>Hans Verkuil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8975@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8975</pentabarf:event-id>
      <pentabarf:event-slug>bof_gnuradio</pentabarf:event-slug>
      <pentabarf:event-tag>bof_gnuradio</pentabarf:event-tag>
      <pentabarf:title>GNURadio BoF</pentabarf:title>
      <pentabarf:subtitle>Hack the #cyberspectrum</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>GNURadio BoF- Hack the #cyberspectrum</summary>
      <description>&lt;p&gt;No description provided yet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_gnuradio/</url>
      <location>J.1.106</location>
      <attendee>Philip Balister</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8992@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8992</pentabarf:event-id>
      <pentabarf:event-slug>sailfishos_bof</pentabarf:event-slug>
      <pentabarf:event-tag>sailfishos_bof</pentabarf:event-tag>
      <pentabarf:title>SailfishOS</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>2019-02-02 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T140000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>SailfishOS</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/sailfishos_bof/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9005@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9005</pentabarf:event-id>
      <pentabarf:event-slug>podcast_friends_of_illumos</pentabarf:event-slug>
      <pentabarf:event-tag>podcast_friends_of_illumos</pentabarf:event-tag>
      <pentabarf:title>Podcast Friends of IllumOS</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>2019-02-03 14:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T140000</dtstart>
      <dtend>20190203T150000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Podcast Friends of IllumOS</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/podcast_friends_of_illumos/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7882@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7882</pentabarf:event-id>
      <pentabarf:event-slug>validating_big_data_jobs</pentabarf:event-slug>
      <pentabarf:event-tag>validating_big_data_jobs</pentabarf:event-tag>
      <pentabarf:title>Validating Big Data Jobs</pentabarf:title>
      <pentabarf:subtitle>An exploration with Spark &amp; Airflow (+ friends)</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>2019-02-03 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T140500</dtstart>
      <dtend>20190203T143000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Validating Big Data Jobs- An exploration with Spark &amp; Airflow (+ friends)</summary>
      <description>&lt;p&gt;If you, like close to half the industry, are deploying the results of you big data jobs into production automatically then existing unit and integration tests may not be enough to present serious failures. Even if you aren’t automatically deploying the results to production, having a more reliable deploy to production pipeline with automatic validation is well worth the time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/validating_big_data_jobs/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Holden Karau</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8173@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8173</pentabarf:event-id>
      <pentabarf:event-slug>onos_introduction</pentabarf:event-slug>
      <pentabarf:event-tag>onos_introduction</pentabarf:event-tag>
      <pentabarf:title>ONOS Introduction</pentabarf:title>
      <pentabarf:subtitle>Overview of ONOS, Open Network Operating System from ONF, the Open Networking Foundation.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T140500</dtstart>
      <dtend>20190202T142500</dtend>
      <duration>00:20:00:00</duration>
      <summary>ONOS Introduction- Overview of ONOS, Open Network Operating System from ONF, the Open Networking Foundation.</summary>
      <description>&lt;p&gt;ONOS is an open source project, written in Java that aims to deliver a software-defined networking (SDN) OS focusing on scalability, high availability, and high performance. The session will go over the ONOS modular architecture, its main tenets, use cases, and applications. It will describe the APIs that enable programmability in the network, both at the control and data planes.&lt;/p&gt;

&lt;p&gt;The talk will detail how your needs in network programmability are easily solved by new apps, REST APIs and other tools that the ONOS platform offers. ONOS has become production ready. The code undergoes strict and high-quality testing. ONOS is currently in production in data centers managing traffic on thousands of customers in mission critical networks. The talk will highlight how ONOS serves as a building block for opensource and commercial projects, such as Software enabled Broadband Access (SEBA), SONA for networking in Openstack and others. ONOS is also deployable in a kubernetes environment through docker containers. ONOS also keeps pushing the boundary of new technologies, for example enabling data plane programmability through P4 and P4Runtime and by providing support and connectivity to edge cloud deployments to better offer low-latency, personalised and secure services to the end-users.&lt;/p&gt;

&lt;p&gt;Finally, the talk will dive into the great ONOS open-source community, its strengths and how to become part of it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/onos_introduction/</url>
      <location>H.2214</location>
      <attendee>Laszlo Papp</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8766@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8766</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_graphics</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_graphics</pentabarf:event-tag>
      <pentabarf:title>FreeBSD Graphics</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 14:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190202T140500</dtstart>
      <dtend>20190202T144000</dtend>
      <duration>00:35:00:00</duration>
      <summary>FreeBSD Graphics</summary>
      <description>&lt;p&gt;FreeBSD Graphics - what is it, and how does it work?&lt;/p&gt;

&lt;p&gt;In this presentation I will talk about the FreeBSD Graphics effort and the team behind it. I will work my way through the graphics stack, starting with kernel drivers and end with the X server, talking about the various components along the way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/freebsd_graphics/</url>
      <location>K.3.401</location>
      <attendee>Niclas Zeising</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7889@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7889</pentabarf:event-id>
      <pentabarf:event-slug>simple_geodata_visualization_with_a_frame</pentabarf:event-slug>
      <pentabarf:event-tag>simple_geodata_visualization_with_a_frame</pentabarf:event-tag>
      <pentabarf:title>VR Map: WebXR with Real-World OSM Data</pentabarf:title>
      <pentabarf:subtitle>Simple GeoData Visualization with A-Frame</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T141000</dtstart>
      <dtend>20190202T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>VR Map: WebXR with Real-World OSM Data- Simple GeoData Visualization with A-Frame</summary>
      <description>&lt;p&gt;Mozilla's A-Frame library makes it really easy to create WebXR experiences (XR stands for Mixed Reality, i.e. Virtual and Augmented Reality) without requiring a lot of code knowledge. VR Map builds on that and the availability of real-world data from OpenStreetMap (OSM) to demonstrate how to build a model of the real world in an WebVR environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/simple_geodata_visualization_with_a_frame/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Robert Kaiser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8012@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8012</pentabarf:event-id>
      <pentabarf:event-slug>lateral_mysql</pentabarf:event-slug>
      <pentabarf:event-tag>lateral_mysql</pentabarf:event-tag>
      <pentabarf:title>LATERAL derived table in MySQL</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>2019-02-02 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T141000</dtstart>
      <dtend>20190202T143000</dtend>
      <duration>00:20:00:00</duration>
      <summary>LATERAL derived table in MySQL</summary>
      <description>&lt;p&gt;MySQL 8.0 supports SQL feature T491 LATERAL derived table, also called the "for each" loop of SQL. What is it? How does it work? How can you use it?  What is it good for? Learn all about it in this talk!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/lateral_mysql/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Norvald H. Ryeng</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8106@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8106</pentabarf:event-id>
      <pentabarf:event-slug>praxislive_2019</pentabarf:event-slug>
      <pentabarf:event-tag>praxislive_2019</pentabarf:event-tag>
      <pentabarf:title>PraxisLIVE: Hybrid Visual Live Programming</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>2019-02-03 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T141000</dtstart>
      <dtend>20190203T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>PraxisLIVE: Hybrid Visual Live Programming</summary>
      <description>&lt;p&gt;PraxisLIVE is an open-source hybrid-visual IDE for live programming, built on top of the NetBeans platform. While the IDE is primarily aimed at creative coders, its underlying forest-of-actors runtime supports real-time coding Java in general. PraxisCORE brings aspects of Erlang, Smalltalk and Extempore into the Java world,
providing a powerful platform for media processing, data visualisation, sensors, robotics, IoT, and lots more!  We will explore some of the trials and tribulations of designing a just-in-time programming system in Java, including actors, classloaders and reactive dataflows, with the aid of some hypnotic visuals and bleepy sounds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/praxislive_2019/</url>
      <location>UD2.119</location>
      <attendee>Neil C Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8541@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8541</pentabarf:event-id>
      <pentabarf:event-slug>geo_locationchallenges</pentabarf:event-slug>
      <pentabarf:event-tag>geo_locationchallenges</pentabarf:event-tag>
      <pentabarf:title>Open Source Geolocation</pentabarf:title>
      <pentabarf:subtitle>The story and challenges ahead</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 14:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T141000</dtstart>
      <dtend>20190203T144000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Open Source Geolocation- The story and challenges ahead</summary>
      <description>&lt;p&gt;In this talk, Zeeshan will share his story of development of Geoclue, the open source geolocation service for Linux. He'll talk about the challenges and setbacks faced during these years in developing a framework designed to provide a simple API to application developers while also addressing the privacy issues related to giving out users' location to random applications. Also presented will be the current big problems faced by the project and possible solutions to them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_locationchallenges/</url>
      <location>AW1.126</location>
      <attendee>Zeeshan Ali</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7763@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7763</pentabarf:event-id>
      <pentabarf:event-slug>llvm_smt_csa</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_smt_csa</pentabarf:event-tag>
      <pentabarf:title>SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T141500</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:40:00:00</duration>
      <summary>SMT-Based Refutation of Spurious Bug Reports in the Clang Static Analyzer</summary>
      <description>&lt;p&gt;I will present a new option added to the clang static analyzer (CSA) to refute false bug reports, using satisfiability modulo theory (SMT) solvers. In this talk, I will:&lt;/p&gt;

&lt;p&gt;(1) give a general overview of the CSA, how it works and its limitations;&lt;/p&gt;

&lt;p&gt;(2) show how we extended the existing heuristics to remove spurious bug reports: path constraints produced by CSA are encoded as SMT problems, SMT solvers precisely check them for satisfiability, and bug reports (whose associated path constraints are unsatisfiable) are removed;&lt;/p&gt;

&lt;p&gt;(3) show the evaluation of our refutation algorithm when analyzing twelve widely used open-source projects;&lt;/p&gt;

&lt;p&gt;(4) show how to set up an automated testing environment using scripts provided by the CSA infrastructure. As an example, I will show how to set up the twelve projects used to evaluate our refutation algorithm: https://github.com/mikhailramalho/analyzer-projects.&lt;/p&gt;

&lt;p&gt;The target audience of this talk is anyone interested in learning more about the clang static analyzer and in analyzing their C/C++/ObjectiveC projects.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_smt_csa/</url>
      <location>K.4.201</location>
      <attendee>Mikhail Gadelha</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8313@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8313</pentabarf:event-id>
      <pentabarf:event-slug>riscvcompact</pentabarf:event-slug>
      <pentabarf:event-tag>riscvcompact</pentabarf:event-tag>
      <pentabarf:title>How compact is compiled RISC-V code?</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>2019-02-02 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T141500</dtstart>
      <dtend>20190202T144500</dtend>
      <duration>00:30:00:00</duration>
      <summary>How compact is compiled RISC-V code?</summary>
      <description>&lt;p&gt;RISC-V is an increasingly popular architecture for embedded systems. For such systems, compiled code density is a critical factor, particularly for deeply embedded and low power systems, where memory may be very
constrained.  Architectures in this space are often designed to improve code density. Thus ARM has its Thumb-2 instructions and RISC-V has its compressed instructions.&lt;/p&gt;

&lt;p&gt;If compiler tool chains are to generate compact code, we need to be able to measure how well we are doing. In this talk I shall present measurements of code density for 32-bit RISC-V, ARM and ARC architectures using the GCC and Clang/LLVM compiler tool chains using the BEEBS benchmark suite for deeply embedded systems (http://beebs.eu/). I shall show how confounding factors (such as emulation library implementation and C run-time startup) can be eliminated from such measurements, to ensure the results are meaningful.&lt;/p&gt;

&lt;p&gt;The purpose of this exercise is not to show that any one architecture is "best" but to provide insight which will drive compiler optimization for code density. I shall use the data to highlight areas where the RISC-V compiler tool chain can be improved, drawing on customer work carried out by Embecosm during 2018.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvcompact/</url>
      <location>AW1.126</location>
      <attendee>Jeremy Bennett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8484@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8484</pentabarf:event-id>
      <pentabarf:event-slug>set_versioned_package_dependencies</pentabarf:event-slug>
      <pentabarf:event-tag>set_versioned_package_dependencies</pentabarf:event-tag>
      <pentabarf:title>Set-versioned package dependencies</pentabarf:title>
      <pentabarf:subtitle>addressing the problem of shared library updates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T141500</dtstart>
      <dtend>20190203T144500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Set-versioned package dependencies- addressing the problem of shared library updates</summary>
      <description>&lt;p&gt;Set-versioned package dependencies is a free software technology invented in ALT and implemented in ALT package repositories and distributions since 2010 to prevent breakages caused by updates of shared libraries containing incompatible changes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/set_versioned_package_dependencies/</url>
      <location>K.3.401</location>
      <attendee>Dmitry Levin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8591@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8591</pentabarf:event-id>
      <pentabarf:event-slug>ohw_rpi</pentabarf:event-slug>
      <pentabarf:event-tag>ohw_rpi</pentabarf:event-tag>
      <pentabarf:title>Making Open Source Hardware for Retrogaming on Raspberry Pi</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Retrocomputing</pentabarf:track>
      <pentabarf:start>2019-02-02 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T141500</dtstart>
      <dtend>20190202T144000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Making Open Source Hardware for Retrogaming on Raspberry Pi</summary>
      <description>&lt;p&gt;Raspberry Pi, the most popular single board computer for hobbyists and students, is an affordable and widely used platform for retrogaming. Over the years the community has created numerous cool cases, add-on boards and peripherals for optimized gaming.&lt;/p&gt;

&lt;p&gt;In this presentation you will learn how to use cutting edge free and open source technologies such as KiCAD and OpenSCAD to create a gamepad as a Raspberry Pi HAT (Hardware Attached on Top) with device-tree fragment for mapping the keys saved in an EEPROM connected via I2C. Exact steps for setting it up and playing retro games in emulators on RetroPie and Raspbian will be provided. Furthermore we will discuss the benefits of the open source hardware and the certification program of Open Source Hardware Association (OSHWA).&lt;/p&gt;

&lt;p&gt;The presentation is appropriate for anyone interested in low-cost retrogaming and modern free and open source software technologies. No previous experience or hardware knowledge is required. Apart from retrogaming enthusiasts, the talk is appropriate for wide range of developers, makers, and students. Hopefully, the presentation will encourage the attendees to grab the soldering iron and start prototyping retrogaming compatible hardware for fun and profit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Retrocomputing</categories>
      <url>https:/fosdem.org/2019/schedule/event/ohw_rpi/</url>
      <location>K.4.601</location>
      <attendee>Leon Anavi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8831@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8831</pentabarf:event-id>
      <pentabarf:event-slug>containers_lxd_update</pentabarf:event-slug>
      <pentabarf:event-tag>containers_lxd_update</pentabarf:event-tag>
      <pentabarf:title>A year of LXD development</pentabarf:title>
      <pentabarf:subtitle>Project update on what happened in LXC/LXD in 2018</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 14:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T141500</dtstart>
      <dtend>20190203T143500</dtend>
      <duration>00:20:00:00</duration>
      <summary>A year of LXD development- Project update on what happened in LXC/LXD in 2018</summary>
      <description>&lt;p&gt;Over 2018, LXD's userbase grew significantly, partly thanks to it shipping on all Chromebooks.
But other than merely getting more users, we've still been very hard at work introducing a number of exciting new features.&lt;/p&gt;

&lt;p&gt;The main one of those has certainly been LXD clustering which released alongside our second LTS release back in April.&lt;/p&gt;

&lt;p&gt;We've also been adding a wide variety of storage related features, simplified networking, better support for GPUs, ...&lt;/p&gt;

&lt;p&gt;In this presentation, we'll go over the past year and highlight the most interesting changes, then look a bit further for what to expect in 2019.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_lxd_update/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Stéphane Graber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7575@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7575</pentabarf:event-id>
      <pentabarf:event-slug>rust_gtk_rs</pentabarf:event-slug>
      <pentabarf:event-tag>rust_gtk_rs</pentabarf:event-tag>
      <pentabarf:title>gtk-rs: newest and future developments</pentabarf:title>
      <pentabarf:subtitle>Progress report on GTK+ Rust bindings</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T142000</dtstart>
      <dtend>20190203T144500</dtend>
      <duration>00:25:00:00</duration>
      <summary>gtk-rs: newest and future developments- Progress report on GTK+ Rust bindings</summary>
      <description>&lt;p&gt;A tour on newest and future developments for gtk-rs, the Rust bindings to GTK+.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_gtk_rs/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Guillaume Gomez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7709@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7709</pentabarf:event-id>
      <pentabarf:event-slug>community_back_from_the_dead</pentabarf:event-slug>
      <pentabarf:event-tag>community_back_from_the_dead</pentabarf:event-tag>
      <pentabarf:title>Back From the Dead</pentabarf:title>
      <pentabarf:subtitle>Resurrecting a national FOSS organization</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Community devroom</pentabarf:track>
      <pentabarf:start>2019-02-03 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T142000</dtstart>
      <dtend>20190203T145000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Back From the Dead- Resurrecting a national FOSS organization</summary>
      <description>&lt;p&gt;&lt;a href="https://hamakor.org.il"&gt;"Hamakor"&lt;/a&gt; is a non-profit that was founded in 2003 as the umbrella organization of the Israeli Free and Open Source Software community. It organized multiple events, led various public campaigns and even took part in defining some local standards. But over the years, many of the early members have moved on and the activities slowly dwindled. By 2014, all that remained was several old-timers debating over a mailing list and a yearly gathering that was becoming difficult to organize. There were barely enough volunteers left to fill the legal requirements for running a non-profit.&lt;/p&gt;

&lt;p&gt;Ironically, just as Open Source was becoming popular, the organization was fighting for its life. An emergency general assembly was called to discuss the possibility of disbanding the organization. With a narrow margin of 4:2, the members decided to continue operating. From that point, the organization started on a path of growing its activities and working on its rejuvenation, attracting new members and adapting to the current trends in the FOSS world.&lt;/p&gt;

&lt;p&gt;In 2018, Hamakor provided the platform for organizing multiple conferences, held regular monthly open source hack nights, and got to the point of working towards hiring it's first paid employee.&lt;/p&gt;

&lt;p&gt;We will discuss what worked, what didn't work, the lessons learned, what challenges we faced along the way and what are the challenges ahead as we continue to grow.&lt;/p&gt;

&lt;p&gt;While the talk is a case study of one organization, much of the content will be relevant to other mature organizations facing similar situations, and to younger organizations that wish to avoid making into the same mistakes we made.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_back_from_the_dead/</url>
      <location>UB5.132</location>
      <attendee>Tomer Brisker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7904@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7904</pentabarf:event-id>
      <pentabarf:event-slug>sustain_in_open_source_with_gitcoin</pentabarf:event-slug>
      <pentabarf:event-tag>sustain_in_open_source_with_gitcoin</pentabarf:event-tag>
      <pentabarf:title>Sustain in Open Source with Gitcoin</pentabarf:title>
      <pentabarf:subtitle>Gitcoin is a decentralized application where you can use various ERC-20 tokens to grow and sustain in Open Source and many other things.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T142000</dtstart>
      <dtend>20190203T144000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Sustain in Open Source with Gitcoin- Gitcoin is a decentralized application where you can use various ERC-20 tokens to grow and sustain in Open Source and many other things.</summary>
      <description>&lt;p&gt;Open Source Software and Open Source contributors
provide for a massive percentage of today's softwares and web
and other technical ecosystems. It provides a freedom and global
way of contributing to make things better. However, Open Source
contributions are mostly driven by intrinsic motivations. This often
leads to burn out due to lack of sustainability.
Gitcoin provides a solution to help all the wonderful Open Source
contributors earn by doing what they do best. Gitcoin is a bountying
platform which helps bounty open source issues which now the
contributors can work on and also earn and sustain themselves.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/sustain_in_open_source_with_gitcoin/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Saptak Sengupta</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7945@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7945</pentabarf:event-id>
      <pentabarf:event-slug>microcontrollers_python</pentabarf:event-slug>
      <pentabarf:event-tag>microcontrollers_python</pentabarf:event-tag>
      <pentabarf:title>MicroPython – Python for Microcontrollers</pentabarf:title>
      <pentabarf:subtitle>How high-level scripting languages make your hardware project beautifuly easy</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T142000</dtstart>
      <dtend>20190202T143500</dtend>
      <duration>00:15:00:00</duration>
      <summary>MicroPython – Python for Microcontrollers- How high-level scripting languages make your hardware project beautifuly easy</summary>
      <description>&lt;p&gt;MicroPython is an implementation of Python designed to run on microcontrollers and embedded systems. These devices don’t have many resources (CPU, RAM) and so it’s important to write efficient scripts.
This talk shows how to make the most of your resources in MicroPython, and has some fun demos!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/microcontrollers_python/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Christine Spindler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7973@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7973</pentabarf:event-id>
      <pentabarf:event-slug>trex_generator</pentabarf:event-slug>
      <pentabarf:event-tag>trex_generator</pentabarf:event-tag>
      <pentabarf:title>TRex</pentabarf:title>
      <pentabarf:subtitle>TRex open source traffic generator </pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T142000</dtstart>
      <dtend>20190203T143500</dtend>
      <duration>00:15:00:00</duration>
      <summary>TRex- TRex open source traffic generator </summary>
      <description>&lt;p&gt;TRex is an open source, low cost, stateful and stateless traffic generator fuelled by DPDK. Used by Open source projects like DPDK, OPNFV, DPDK-OVS, fd.io VPP for benchmark SDN/VNF solutions in very high scale.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/trex_generator/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Hanoch  Haim</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8874@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8874</pentabarf:event-id>
      <pentabarf:event-slug>deep_learning_openjdk</pentabarf:event-slug>
      <pentabarf:event-tag>deep_learning_openjdk</pentabarf:event-tag>
      <pentabarf:title>Learning about Deep Learning: Applications for OpenJDK/Java Verification</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>2019-02-02 14:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T142000</dtstart>
      <dtend>20190202T144500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Learning about Deep Learning: Applications for OpenJDK/Java Verification</summary>
      <description>&lt;p&gt;In this talk, we identify some well-known software verification problems,
using real-world examples from open-source projects and see how we might
apply some deep learning principles to address them.  In the various points
where we may test the Java runtime, we find candidates for deep learning.  What
is required?  We need a problem to solve, a model that describes it, and a
large amount of data to feed the neural network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/deep_learning_openjdk/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Shelley Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7680@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7680</pentabarf:event-id>
      <pentabarf:event-slug>ceph_manager_dashboard</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_manager_dashboard</pentabarf:event-tag>
      <pentabarf:title>Managing and Monitoring Ceph with the Ceph Manager Dashboard</pentabarf:title>
      <pentabarf:subtitle>Introduction / Overview and Demo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T142500</dtstart>
      <dtend>20190203T150500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Managing and Monitoring Ceph with the Ceph Manager Dashboard- Introduction / Overview and Demo</summary>
      <description>&lt;p&gt;The Ceph Manager Dashboard is a web-based application that aims for providing a built-in and easy to use graphical user interface for performing a wide range of administrative tasks on a Ceph cluster.&lt;/p&gt;

&lt;p&gt;In this presentation, Lenz will give an introduction and overview to the Dashboard, its architecture and current functionality as well as an outlook into ongoing development and future plans.&lt;/p&gt;

&lt;p&gt;The dashboard's various elements and components will also be shown in the form of a live demo.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_manager_dashboard/</url>
      <location>H.2214</location>
      <attendee>Lenz Grimmer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7740@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7740</pentabarf:event-id>
      <pentabarf:event-slug>pade</pentabarf:event-slug>
      <pentabarf:event-tag>pade</pentabarf:event-tag>
      <pentabarf:title>Unified Communications with Pàdé </pentabarf:title>
      <pentabarf:subtitle>Making the X in XMPP work with software</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T142500</dtstart>
      <dtend>20190203T144500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Unified Communications with Pàdé - Making the X in XMPP work with software</summary>
      <description>&lt;p&gt;Pàdé (the "p" is pronounced explosively) is a new unified communications solution from the Ignite Real-time community that is built by integrating the SIP and HTTP protocols with XMPP and is focused at the enterprise desktop for small and medium sized businesses. It is implemented client-side as a web browser extension and server-side as a collection of supporting plugins that run inside the Openfire XMPP server.&lt;/p&gt;

&lt;p&gt;The purpose of the talk is to introduce Pàdé and show how the plugin architectures of Openfire, Chromium and Converse have provided a development ecosystem for creating business driven communication applications and solutions for enterprises.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/pade/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Dele Olajide</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7989@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7989</pentabarf:event-id>
      <pentabarf:event-slug>experiencewithwisp</pentabarf:event-slug>
      <pentabarf:event-tag>experiencewithwisp</pentabarf:event-tag>
      <pentabarf:title>Experience with wisp</pentabarf:title>
      <pentabarf:subtitle>5 years with fewer parens</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T142500</dtstart>
      <dtend>20190202T145000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Experience with wisp- 5 years with fewer parens</summary>
      <description>&lt;p&gt;Experience with wisp: 5 years with fewer parens&lt;/p&gt;

&lt;p&gt;What changed, what evolved, best practices, usage for a lecture, and why wisp aka SRFI-119 is completed as a language (though not in tooling or documentation).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/experiencewithwisp/</url>
      <location>K.4.201</location>
      <attendee>Arne Babenhauserheide</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8124@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8124</pentabarf:event-id>
      <pentabarf:event-slug>ansible_networking_and_odl_integration</pentabarf:event-slug>
      <pentabarf:event-tag>ansible_networking_and_odl_integration</pentabarf:event-tag>
      <pentabarf:title>Automation networking engine for enterprise SDN</pentabarf:title>
      <pentabarf:subtitle>Ansible Networking and OpenDaylight 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>2019-02-02 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T142500</dtstart>
      <dtend>20190202T144000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Automation networking engine for enterprise SDN- Ansible Networking and OpenDaylight integration</summary>
      <description>&lt;p&gt;Ansible is one of the fastest growing projects in the history of opensource. It is simple, flexible and powerful, and there is a huge community behind it. Ansible is capable of automate systems, storage and of course, networking. However, Ansible is stateless, and from the network engineer standpoint, a stateful view of the network topology is needed. There is where OpenDaylight joins the game. As a proper opensource SDN controller and network platform, OpenDaylight provides the translation of bussiness APIs into resource APIs, and Ansible networking performs its magic in the network.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/ansible_networking_and_odl_integration/</url>
      <location>H.2214</location>
      <attendee>Ricardo Noriega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8784@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8784</pentabarf:event-id>
      <pentabarf:event-slug>make_your_code_count_quantum_simulations_and_collaborative_code_development</pentabarf:event-slug>
      <pentabarf:event-tag>make_your_code_count_quantum_simulations_and_collaborative_code_development</pentabarf:event-tag>
      <pentabarf:title>Make your code count: Quantum simulations and collaborative code development</pentabarf:title>
      <pentabarf:subtitle>Introduction to QuTiP: the quantum toolbox in Python</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2019-02-02 14:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T142500</dtstart>
      <dtend>20190202T151000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Make your code count: Quantum simulations and collaborative code development- Introduction to QuTiP: the quantum toolbox in Python</summary>
      <description>&lt;p&gt;Open source tools such as QuTiP - The Quantum Toolbox in Python are playing a big part in facilitating research in quantum technologies in both academia and the industry. Such tools provide the users with the software resources to model, simulate and study various quantum effects easily. QuTiP goes beyond the simulation of quantum circuits and facilitates the simulation of the physics of quantum devices. In this talk, I will take the example of some new developments in QuTiP to show the ease with which one simulate open quantum systems as well as contribute to the development of such software tools. We will discuss various parts of collaborative code development using Git, and possible optimizations of calculations. The talk will be an end-to-end discussion of how to collaborate, develop and distribute your own open-source tools for the study of quantum systems.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/make_your_code_count_quantum_simulations_and_collaborative_code_development/</url>
      <location>AW1.121</location>
      <attendee>Shahnawaz Ahmed</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7455@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7455</pentabarf:event-id>
      <pentabarf:event-slug>sdr_gps</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_gps</pentabarf:event-tag>
      <pentabarf:title>Spoofing GPS</pentabarf:title>
      <pentabarf:subtitle>is it really the time we think it is, and are we really where we think we are ?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Spoofing GPS- is it really the time we think it is, and are we really where we think we are ?</summary>
      <description>&lt;p&gt;Global Navigation Satellite System (GNSS) positioning has become ubiquitous in many daily activities, with the Global Positioning System (GPS) being the most common source of signals. Having analyzed earlier the reception and decoding of such signals, we now address the issue of signal spoofing, and develop some of the requirements on the emitted signal power and stability to efficiently spoof single frequency GPS receivers, whether in mobile phones, cars or UAV.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_gps/</url>
      <location>AW1.120</location>
      <attendee>Jean-Michel Friedt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7489@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7489</pentabarf:event-id>
      <pentabarf:event-slug>gdpr_and_dtp_vs_data_portability_and_freedom</pentabarf:event-slug>
      <pentabarf:event-tag>gdpr_and_dtp_vs_data_portability_and_freedom</pentabarf:event-tag>
      <pentabarf:title>The right to data portability (and why it's a very bad idea)</pentabarf:title>
      <pentabarf:subtitle>How the RGPD leads to the DTP and why DTP is a dead-end</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>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The right to data portability (and why it's a very bad idea)- How the RGPD leads to the DTP and why DTP is a dead-end</summary>
      <description>&lt;p&gt;The GDPR (and some local regulations) have created a right to data portability.  It looks like a &lt;em&gt;good thing&lt;/em&gt; but it probably isn't, as it seems to lead to the future DTP (https://datatransferproject.dev/) from our beloved GAFAM. What is DTP goal, which usecase does it handle IRL and why we should, from now on, fight for a right to real time data &lt;em&gt;accessibility&lt;/em&gt; instead of portability, those are the questions we'll try to answer.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/gdpr_and_dtp_vs_data_portability_and_freedom/</url>
      <location>UD2.218A</location>
      <attendee>Laurent Chemla</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7597@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7597</pentabarf:event-id>
      <pentabarf:event-slug>vai_use_kcli</pentabarf:event-slug>
      <pentabarf:event-tag>vai_use_kcli</pentabarf:event-tag>
      <pentabarf:title>Use kcli with all your virtualization solutions!</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>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Use kcli with all your virtualization solutions!</summary>
      <description>&lt;p&gt;What if you could use the same tooling to interact with libvirt, kubevirt, gcp, aws ovirt or openstack ?
In this talk, I will present kcli, the tool I initially wrote to ease my work on libvirt and which evolved into a multiprovider abstraction tool
We will detail installation, typical workflow and advanced features I use every day.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_use_kcli/</url>
      <location>H.2213</location>
      <attendee>Karim Boumedhel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7718@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7718</pentabarf:event-id>
      <pentabarf:event-slug>media_scene_changes</pentabarf:event-slug>
      <pentabarf:event-tag>media_scene_changes</pentabarf:event-tag>
      <pentabarf:title>Video Analysis using CUDA and OpenCV</pentabarf:title>
      <pentabarf:subtitle>Detecting scene changes in videos using CUDA and OpenCV</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Video Analysis using CUDA and OpenCV- Detecting scene changes in videos using CUDA and OpenCV</summary>
      <description>&lt;p&gt;CUDA has gained popularity as the programming language for GPUs.&lt;/p&gt;

&lt;p&gt;OpenCV remains the most popular library for computer vision.&lt;/p&gt;

&lt;p&gt;The aim of the talk is to introduce people to harness both the technologies to build high performance models for image and video processing, by using the simple problem of detecting scene changes in a video.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_scene_changes/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Sam Radhakrishnan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7758@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7758</pentabarf:event-id>
      <pentabarf:event-slug>uyuni_world_class_frontend</pentabarf:event-slug>
      <pentabarf:event-tag>uyuni_world_class_frontend</pentabarf:event-tag>
      <pentabarf:title>Uyuni: A world-class open source frontend solution for managing your software-defined infrastructure with Salt</pentabarf:title>
      <pentabarf:subtitle>https://www.uyuni-project.org/</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Uyuni: A world-class open source frontend solution for managing your software-defined infrastructure with Salt- https://www.uyuni-project.org/</summary>
      <description>&lt;p&gt;Uyuni (https://www.uyuni-project.org/), an opinionated fork of the Spacewalk project, provides open source lifecycle management for today's datacenter. With the help of Salt for configuration management it keeps your workloads up to date and secure.&lt;/p&gt;

&lt;p&gt;Uyuni manages all your Linux workloads. It bootstraps physical servers, creates VMs for virtualization and cloud, builds container images, and tracks what runs on your Kubernetes clusters. All using Salt under the hood!&lt;/p&gt;

&lt;p&gt;It provides you a high-class frontend solution to interact with Salt, manage your states, formulas with forms, and much more using a web UI.&lt;/p&gt;

&lt;p&gt;Uyuni is open source, backed by SUSE Linux, and actively developed.&lt;/p&gt;

&lt;p&gt;This presentation will give you an overview about Uyuni, its current possibilities for managing datacenters, and how it provides you a powerful frontend to interact with Salt.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/uyuni_world_class_frontend/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Pablo Suárez Hernández</attendee>
      <attendee>Julio González Gil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7797@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7797</pentabarf:event-id>
      <pentabarf:event-slug>psl</pentabarf:event-slug>
      <pentabarf:event-tag>psl</pentabarf:event-tag>
      <pentabarf:title>Pocket Science Lab</pentabarf:title>
      <pentabarf:subtitle>Developing FOSS Hardware and Scaling up to Large Scale Production</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Pocket Science Lab- Developing FOSS Hardware and Scaling up to Large Scale Production</summary>
      <description>&lt;p&gt;The goal of Pocket Science Lab is to miniaturize laboratories with FOSS and Open Hardware. We have released the first commercial FOSS version. The talk covers our journey from developing FOSS Hardware and to scaling up to large scale production.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/psl/</url>
      <location>K.4.401</location>
      <attendee>Mario Behling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7960@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7960</pentabarf:event-id>
      <pentabarf:event-slug>base64_not_encryption</pentabarf:event-slug>
      <pentabarf:event-tag>base64_not_encryption</pentabarf:event-tag>
      <pentabarf:title>Base64 is not encryption</pentabarf:title>
      <pentabarf:subtitle>A better story for Kubernetes Secrets</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Base64 is not encryption- A better story for Kubernetes Secrets</summary>
      <description>&lt;p&gt;Secrets are a key pillar of Kubernetes' security model, used internally (e.g. service accounts) and by users (e.g. API keys), but did you know they are stored in plaintext? That's right, by default all Kubernetes secrets are base64 encoded and stored as plaintext in etcd. Anyone with access to the etcd cluster has access to all your Kubernetes secrets.&lt;/p&gt;

&lt;p&gt;Thankfully there are better ways. This lecture provides an overview of different techniques for more securely managing secrets in Kubernetes including secrets encryption, KMS plugins, and tools like HashiCorp Vault. Attendees will learn the tradeoffs of each approach to make better decisions on how to secure their Kubernetes clusters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/base64_not_encryption/</url>
      <location>UD2.218A</location>
      <attendee>Seth Vargo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8078@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8078</pentabarf:event-id>
      <pentabarf:event-slug>gotensorflow</pentabarf:event-slug>
      <pentabarf:event-tag>gotensorflow</pentabarf:event-tag>
      <pentabarf:title>AI image search with Go &amp; Tensorflow</pentabarf:title>
      <pentabarf:subtitle>Integrate the advances of AI in your Go apps</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AI image search with Go &amp; Tensorflow- Integrate the advances of AI in your Go apps</summary>
      <description>&lt;p&gt;The goal of this talk is to guide you through the integration of pre-trained models into a Go app. From A to Z, we will build an AI image search with Go and Tensorflow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gotensorflow/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Gildas Chabot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8284@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8284</pentabarf:event-id>
      <pentabarf:event-slug>beam_cross_language</pentabarf:event-slug>
      <pentabarf:event-tag>beam_cross_language</pentabarf:event-tag>
      <pentabarf:title>From Zero to Portability</pentabarf:title>
      <pentabarf:subtitle>Apache Beam's Journey to Cross-Language Data Processing</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>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>From Zero to Portability- Apache Beam's Journey to Cross-Language Data Processing</summary>
      <description>&lt;p&gt;Apache Beam is a programming model for composing parallel and distributed data processing jobs.&lt;/p&gt;

&lt;p&gt;As many other Apache projects, Beam first used Java as its API language. Unsatisfied with the status quo, Beam developers launched the portability project to enable other languages to run with Beam. Currently, Beam has a Java, Python, and a Go API.&lt;/p&gt;

&lt;p&gt;Ultimately, these languages won't just coexist in Apache Beam, but they will complement each other in cross-language data processing jobs.&lt;/p&gt;

&lt;p&gt;In this talk we will learn how it is possible to support multiple languages and why it might be a good idea to combine these languages in data processing jobs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/beam_cross_language/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Maximilian Michels</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8365@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8365</pentabarf:event-id>
      <pentabarf:event-slug>testing_nodejs_security</pentabarf:event-slug>
      <pentabarf:event-tag>testing_nodejs_security</pentabarf:event-tag>
      <pentabarf:title>Hacking NodeJS applications for fun and profit</pentabarf:title>
      <pentabarf:subtitle>Testing NodeJS Security</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Hacking NodeJS applications for fun and profit- Testing NodeJS Security</summary>
      <description>&lt;p&gt;NodeJS is one of the fastest growing platforms nowdays and from a security point of view is necessary to know all posibilities that the platform offers to developers.This is a talk that explains some of the most common problems in NodeJS applications and how using frequently used tools it is possible to exploit such vulnerabilities.Also I will show what are the main vulnerabilities we can found and how we can fix them in our applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/testing_nodejs_security/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>José Manuel Ortega</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8390@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8390</pentabarf:event-id>
      <pentabarf:event-slug>using_ebpf_for_linux_performance_analyses</pentabarf:event-slug>
      <pentabarf:event-tag>using_ebpf_for_linux_performance_analyses</pentabarf:event-tag>
      <pentabarf:title>Using eBPF for Linux Performance Analyses</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>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Using eBPF for Linux Performance Analyses</summary>
      <description>&lt;p&gt;eBPF is one of the most powerful instrumentation frameworks in modern Linux Kernel.  In this presentation we will cover eBPF basics as well as usage of Interactive eBPF tools, showing practical examples when and how they can help to resolve performance problems.  Finally we will look into Cloudflare’s ebpf_exporter  and show how you can integrate eBPF  with Prometheus for Long Term Monitoring&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/using_ebpf_for_linux_performance_analyses/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Peter Zaitsev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8430@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8430</pentabarf:event-id>
      <pentabarf:event-slug>waffle</pentabarf:event-slug>
      <pentabarf:event-tag>waffle</pentabarf:event-tag>
      <pentabarf:title>Writing X11/Wayland agnostic GL applications with Waffle</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Writing X11/Wayland agnostic GL applications with Waffle</summary>
      <description>&lt;p&gt;When writing GL applications, one needs to use APIs to bridge the rendering (as done by OpenGL, OpenGLES) with the underlying platform - X11, Wayland and others. As the technical details greatly varies across platforms, a project called Waffle was introduced in 2012.&lt;/p&gt;

&lt;p&gt;Today Waffle is a core library, used heavily for testing GL drivers with piglit.
Additionally, the library provides a simple API which allows easy integration and use of GL application across both X11 and Wayland.&lt;/p&gt;

&lt;p&gt;For newcomers, a quick outline of the project and its usecase will be provided. Then we'll walk through the project evolution - from platforms supported, feature set and developer base.
The main part of the talk will focus on the work done to improve the quality of the project. The CI that was recently deployed will be presented,  static analysis tools and code coverage.&lt;/p&gt;

&lt;p&gt;Finally, we'll talk about the outstanding "issues" of the projects - from missing features, additional testing, tooling required and everything else that is preventing people from using the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/waffle/</url>
      <location>K.4.401</location>
      <attendee>Emil Velikov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8494@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8494</pentabarf:event-id>
      <pentabarf:event-slug>python_extending_syslog_ng</pentabarf:event-slug>
      <pentabarf:event-tag>python_extending_syslog_ng</pentabarf:event-tag>
      <pentabarf:title>Extending syslog-ng 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>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Extending syslog-ng in Python- Best of both worlds</summary>
      <description>&lt;p&gt;The syslog-ng application collects logs from many different sources, performs real-time log analysis by processing and filtering them, and finally it stores the logs, or forwards them for further analysis. It was originally developed in C due to its low footprint and high performance. Recently Python language bindings were added, so you can collect, process, and store log messages using embedded Python code.&lt;/p&gt;

&lt;p&gt;Learn how to customize your log processing infrastructure in Python using syslog-ng, integrate your logs to local and cloud services, and the implementation details and benefits of such solutions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_extending_syslog_ng/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Peter Czanik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8513@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8513</pentabarf:event-id>
      <pentabarf:event-slug>solo5_unikernels</pentabarf:event-slug>
      <pentabarf:event-tag>solo5_unikernels</pentabarf:event-tag>
      <pentabarf:title>Solo5: A sandboxed, re-targetable execution environment for unikernels</pentabarf:title>
      <pentabarf:subtitle>A {unikernel,kernel} is just a {process,hypervisor} in disguise</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>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T151500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Solo5: A sandboxed, re-targetable execution environment for unikernels- A {unikernel,kernel} is just a {process,hypervisor} in disguise</summary>
      <description>&lt;p&gt;&lt;a href="https://github.com/Solo5/solo5"&gt;Solo5&lt;/a&gt; is a microkernel friendly, sandboxed, re-targetable execution
environment for unikernels, with a taste for minimalism. We will start with
an overview of core Solo5 concepts and present the interfaces it offers to
the unikernel/library operating system/application developer. Using
existing library operating systems, such as &lt;a href="https://mirage.io"&gt;MirageOS&lt;/a&gt;, we will demonstrate
the developer experience for various Solo5 targets, going on to show how
rigorously applying minimalist principles to interface design is used to
our advantage, blurring traditional lines between unikernels, processes,
kernels and hypervisors. We will conclude with some lessons learned during
development of Solo5 thus far, and present ideas and challenges for future
development.&lt;/p&gt;

&lt;p&gt;The target audiences for this talk are application developers with an
interest in operating systems and unikernels, language runtime and
toolchain developers interested in porting their language to a unikernel
environment such as Solo5, and operating systems developers in general. No
{uni,micro,separation,monolithic,}kernels or hypervisors will be harmed
during this talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/solo5_unikernels/</url>
      <location>AW1.121</location>
      <attendee>Martin Lucina</attendee>
      <attendee>Ricardo Koller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8602@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8602</pentabarf:event-id>
      <pentabarf:event-slug>guide_to_oshw</pentabarf:event-slug>
      <pentabarf:event-tag>guide_to_oshw</pentabarf:event-tag>
      <pentabarf:title>The Software Developer’s Guide to Open Source Hardware</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The Software Developer’s Guide to Open Source Hardware</summary>
      <description>&lt;p&gt;The popularity of the open source hardware movement and IoT is constantly increasing. But is it worth making open source hardware using expensive proprietary software? Of course not!&lt;/p&gt;

&lt;p&gt;In this presentation Leon Anavi will share his experience in developing IoT by designing printed circuit boards (PCB) with the free and open source EDA tool KiCAD, the open source hardware certification program of OSHWA, crowdfunding opportunities for low volume manufacturing and open source success stories for building a community. Practical examples based on the certified open source hardware development boards ANAVI Light Controller and ANAVI Thermometer will be provided. The talk also contains information about open source hardware licenses, KiCAD getting started guidelines, tips and tricks for avoiding common mistakes.&lt;/p&gt;

&lt;p&gt;Always take with a pinch of salt anything that a software engineer like Leon says about hardware and in the same time have in mind that if he can do it, anyone can! Hopefully the talk will encourage more people to use KiCAD, join the open source hardware movement and certify their open source devices at OSHWA.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/guide_to_oshw/</url>
      <location>AW1.125</location>
      <attendee>Leon Anavi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8685@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8685</pentabarf:event-id>
      <pentabarf:event-slug>foss_governance</pentabarf:event-slug>
      <pentabarf:event-tag>foss_governance</pentabarf:event-tag>
      <pentabarf:title>FOSS Governance: The good, the bad and the ugly</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>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>FOSS Governance: The good, the bad and the ugly</summary>
      <description>&lt;p&gt;There are lots of ideas out there about how to run a free and open source software project... but not all strategies were created equal. Sometimes governance "just happens" but more often than not, projects end up with some things that work and some that don't. Transparency, clear expectations and compassion go a long way towards helping you find people who support your vision but can still bring new ideas to the table when it comes time to talk implementation. Your project's governance should reflect your values and empower individuals to succeed within its structure.&lt;/p&gt;

&lt;p&gt;Maintaining and scaling your project is easier when you've laid a good foundation. The community is mature enough that we can learn from what's already been done and set up new projects for success. This talk will cover some of the big red flags you'll want to avoid as well as some of the structural details that will help avoid issues later on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/foss_governance/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Deb Nicholson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8686@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8686</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_xaml_to_il</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_xaml_to_il</pentabarf:event-tag>
      <pentabarf:title>Why, and How, we compiled Xaml into IL</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Why, and How, we compiled Xaml into IL</summary>
      <description>&lt;p&gt;Some years ago we started to compile some bits of the Xamarin.Forms Xaml directly into IL. It’s now fully turned on into our templates, and on par with the runtime Xaml loader.
In this short talk you’ll learn about the story that got us there, about some of the internal cooking of Xamarin.Forms, and what our plans are for that Xaml compiler.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_xaml_to_il/</url>
      <location>K.3.201</location>
      <attendee>Stéphane Delcroix</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8700@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8700</pentabarf:event-id>
      <pentabarf:event-slug>open_source_design_collective</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_design_collective</pentabarf:event-tag>
      <pentabarf:title>Our Open Source Design collective</pentabarf:title>
      <pentabarf:subtitle>and group photo</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T145000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Our Open Source Design collective- and group photo</summary>
      <description>&lt;p&gt;For everyone who doesn’t know what exactly we do, this is a short intro to our collective: We work to raise the profile of good design in open source software, and connect developers &amp;amp; designers to make it happen.&lt;/p&gt;

&lt;p&gt;We run an Open Source Design community forum, organize design tracks at well-known events like FOSDEM (hello 🙋), FOSSASIA and OpenTechSummit, have a job board to get designers involved, provide open design resources to developers &amp;amp; designers, and more.&lt;/p&gt;

&lt;p&gt;We will also take our GROUP PHOTO during this session! 😊&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_design_collective/</url>
      <location>AW1.120</location>
      <attendee>Jan-Christoph Borchardt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8714@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8714</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_coming</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_coming</pentabarf:event-tag>
      <pentabarf:title>Coming: a Tool for Mining Change Pattern Instances from Git Commits</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T151000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Coming: a Tool for Mining Change Pattern Instances from Git Commits</summary>
      <description>&lt;p&gt;Software repositories such as Git have become a relevant source of information for software engineer researchers.
For instance, the detection of commits that fulfill a given criterion (e.g., bugfixing commits) is one of the most frequent tasks done to understand the software evolution.
However, to our knowledge, there is not open-source tools that, given a Git repository, returns all the instances of a given source code change pattern.
In this talk, we present Coming, a tool that takes an input a Git repository and mines instances of source code change patterns on each commit.
For that, Coming computes fine-grained changes between two consecutive revisions, analyzes those changes to detect if they correspond to an instance of a change pattern (specified by the user using XML).
Finally, after analyzing all the commits, Coming presents the frequency of code changes and the instances found on each commit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_coming/</url>
      <location>H.2213</location>
      <attendee>Matias Martinez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8785@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8785</pentabarf:event-id>
      <pentabarf:event-slug>lucene_upgrade_jira_8</pentabarf:event-slug>
      <pentabarf:event-tag>lucene_upgrade_jira_8</pentabarf:event-tag>
      <pentabarf:title>Lucene Upgrade in Jira 8.0</pentabarf:title>
      <pentabarf:subtitle>How we fought and killed the code debt beast</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T143000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Lucene Upgrade in Jira 8.0- How we fought and killed the code debt beast</summary>
      <description>&lt;p&gt;Jira 8.0 will be shipped with Lucene 7.3. It's been the first update for 7 years. In this talks I'll describe why it took so long, what it taught us and how the new Lucene improved Jira.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/lucene_upgrade_jira_8/</url>
      <location>K.3.201</location>
      <attendee>Kamil Cichy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8824@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8824</pentabarf:event-id>
      <pentabarf:event-slug>mysql_connector_and_other_databases_in_libreoffice</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_connector_and_other_databases_in_libreoffice</pentabarf:event-tag>
      <pentabarf:title>Mysql connector and other databases in LibreOffice</pentabarf:title>
      <pentabarf:subtitle>Changes around database drivers in LibreOffice</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 14:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T143000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Mysql connector and other databases in LibreOffice- Changes around database drivers in LibreOffice</summary>
      <description>&lt;p&gt;There had been several changes since lately around the database drivers of LibreOffice. The drivers, which are used to establish connection between various database-management systems and LibreOffice, allow us to customize Base to our needs.
I am going to talk about the improvements around database drivers such as upgrading the Firebird driver and creating a migration suite. Although the majority of the talk will be about improvements around the mysql connector.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_connector_and_other_databases_in_libreoffice/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Tamás Bunth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8633@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8633</pentabarf:event-id>
      <pentabarf:event-slug>dns_octodns</pentabarf:event-slug>
      <pentabarf:event-tag>dns_octodns</pentabarf:event-tag>
      <pentabarf:title>DNS as code with octodns</pentabarf:title>
      <pentabarf:subtitle>Versioning and keep track of your dns records changes and automatize all the thing via travis-ci</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 14:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T143500</dtstart>
      <dtend>20190203T150500</dtend>
      <duration>00:30:00:00</duration>
      <summary>DNS as code with octodns- Versioning and keep track of your dns records changes and automatize all the thing via travis-ci</summary>
      <description>&lt;p&gt;In this talk will be illustrate who to manage a DNS infrastructure with a git repository and pull requests, will be also show how to easy setup multiple zones backup with multiple DNS providers. All make possible with octodns and travis-ci.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_octodns/</url>
      <location>K.4.601</location>
      <attendee>Matteo Valentini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7892@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7892</pentabarf:event-id>
      <pentabarf:event-slug>graph_multiplex_analysis_graphblas</pentabarf:event-slug>
      <pentabarf:event-tag>graph_multiplex_analysis_graphblas</pentabarf:event-tag>
      <pentabarf:title>Multiplex graph analysis with GraphBLAS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T144000</dtstart>
      <dtend>20190202T152000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Multiplex graph analysis with GraphBLAS</summary>
      <description>&lt;h2&gt;Introduction&lt;/h2&gt;

&lt;p&gt;Graph analysis workloads present resource-intensive computations that require a large amount of memory and CPU time.
Consequently, there an abundance of graph processing tools which build on distributed data processing frameworks, including &lt;a href="https://spark.apache.org/graphx/"&gt;Spark GraphX&lt;/a&gt;, &lt;a href="https://flink.apache.org/news/2015/08/24/introducing-flink-gelly.html"&gt;Flink Gelly&lt;/a&gt; and &lt;a href="https://giraph.apache.org/"&gt;Giraph&lt;/a&gt; (which runs on Hadoop).
According to a &lt;a href="https://arxiv.org/abs/1607.02646"&gt;recent survey&lt;/a&gt;, most of these systems build on the &lt;em&gt;vertex-centric programming model&lt;/em&gt;, originally introduced in Google’s &lt;a href="https://ai.google/research/pubs/pub37252"&gt;Pregel paper&lt;/a&gt;.
This model defines graph analytical algorithms in terms of vertices communicating with their neighbours through message passing, which allows both easy parallelization (for the systems) and intuitive formalization of the computation (for developers). While these systems indeed exhibit horizontal scalability, they introduce numerous inefficiencies requiring a large amount of resources even for moderately sized graphs.
Most practical applications only use graphs up to a few hundred million vertices and edges, which can now be stored comfortably on a single machine. For such graphs, it is worth investigating techniques that allow their evaluation without the additional cost and complexity of operating a distributed cluster.&lt;/p&gt;

&lt;h2&gt;GraphBLAS&lt;/h2&gt;

&lt;p&gt;The &lt;a href="http://graphblas.org/"&gt;GraphBLAS&lt;/a&gt; initiative is an effort to design a set of standard building blocks that allow users to formulate graph computations &lt;a href="http://bookstore.siam.org/se22/"&gt;in the language of linear algebra&lt;/a&gt;, using operations on sparse adjacency matrices defined on custom semirings. Since its inception, GraphBLAS has been implemented for multiple languages (e.g. &lt;a href="http://faculty.cse.tamu.edu/davis/suitesparse.html"&gt;C&lt;/a&gt;, &lt;a href="https://github.com/cmu-sei/gbtl"&gt;C++&lt;/a&gt;, and &lt;a href="https://github.com/Accla/graphulo"&gt;Java&lt;/a&gt;).
Additionally, GraphBLAS is being designed in collaboration with hardware vendors (such as Intel and Nvidia) to define a standardized set of interfaces, which will allow building specialized hardware components for graph processing in the future.&lt;/p&gt;

&lt;h2&gt;Multiplex graph metrics&lt;/h2&gt;

&lt;p&gt;Graph analysis has a significant overlap with &lt;em&gt;network science&lt;/em&gt;, a field that aims to uncover the hidden structural properties of graphs and determine the interplay between their vertices. Most works in network science only study homogeneous (&lt;em&gt;monoplex&lt;/em&gt;) graphs, and do not distinguish between different types of vertices and edges. We believe this abstraction is wasteful for most real-life networks, which are heterogeneous (&lt;em&gt;multiplex&lt;/em&gt;) and emerge by different types of interactions. To illustrate such analyses, we calculated &lt;a href="https://arxiv.org/abs/1308.3182"&gt;multiplex clustering metrics&lt;/a&gt; on the &lt;a href="https://offshoreleaks.icij.org/pages/database"&gt;Paradise papers data set&lt;/a&gt; to find interesting entities that were engaged in disproportionately high levels of activities with their interconnected neighbours. We found that even  on this relatively small data set (2M vertices and 3M edges), naive implementations did not terminate &lt;em&gt;in days&lt;/em&gt;. Hence, we adapted techniques from GraphBLAS to optimize the computations to finish in a few minutes.&lt;/p&gt;

&lt;h2&gt;Outline of the talk&lt;/h2&gt;

&lt;p&gt;This talk gives a brief overview of how linear algebra can be used to define graph computations on monoplex graphs, and how we applied it to &lt;a href="https://www.db.bme.hu/preprints/tdk2018-matrix-based-analysis-of-multiplex-graphs.pdf"&gt;speedup the calculation of multiplex graph metrics&lt;/a&gt;. We present the lessons learnt while experimenting with sparse matrix libraries in
&lt;a href="https://github.com/jluttine/suitesparse"&gt;C&lt;/a&gt;,
&lt;a href="https://softwarerecs.stackexchange.com/questions/51330/sparse-matrix-library-for-java"&gt;Java&lt;/a&gt;, and
&lt;a href="https://docs.julialang.org/en/v1/stdlib/SparseArrays/index.html"&gt;Julia&lt;/a&gt;. Our &lt;a href="https://github.com/FTSRG/graph-analyzer"&gt;graph analyzer framework&lt;/a&gt; is available as open-source.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_multiplex_analysis_graphblas/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Gabor Szarnyas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7936@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7936</pentabarf:event-id>
      <pentabarf:event-slug>dbdeployer</pentabarf:event-slug>
      <pentabarf:event-tag>dbdeployer</pentabarf:event-tag>
      <pentabarf:title>Test complex database systems in a laptop with dbdeployer</pentabarf:title>
      <pentabarf:subtitle>The friendly tool that makes DBA and developers life easy</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>2019-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T144000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Test complex database systems in a laptop with dbdeployer- The friendly tool that makes DBA and developers life easy</summary>
      <description>&lt;p&gt;Meet dbdeployer, a tool that helps developers and DBA to deploy and test simple and complex database systems from the oldest versions to the latest ones.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/dbdeployer/</url>
      <location>H.1301 (Cornil)</location>
      <attendee>Giuseppe Maxia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7984@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7984</pentabarf:event-id>
      <pentabarf:event-slug>the_current_and_future_state_of_ethereum</pentabarf:event-slug>
      <pentabarf:event-tag>the_current_and_future_state_of_ethereum</pentabarf:event-tag>
      <pentabarf:title>the current and future state of Ethereum</pentabarf:title>
      <pentabarf:subtitle> layer 1 scaling, layer 2 scaling, proof of stake and Serenity (Ethereum 2.0)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T144000</dtstart>
      <dtend>20190203T151000</dtend>
      <duration>00:30:00:00</duration>
      <summary>the current and future state of Ethereum-  layer 1 scaling, layer 2 scaling, proof of stake and Serenity (Ethereum 2.0)</summary>
      <description>&lt;p&gt;If accepted, I will begin discussing the current state of infrastructural development in the Ethereum ecosystem. Starting with why we need scaling solutions, then discussing how layer 1 and layer 2 solutions work. I will then discuss the basics behind Casper Proof of Stake and how Serenity (Ethereum 2.0) fits into all of this. Our team is currently implementing a JS beacon chain which is part of the Serenity ecosystem and working on implementing layer 2 solutions, specifically custodial state channels.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/the_current_and_future_state_of_ethereum/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Aidan Hyman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8208@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8208</pentabarf:event-id>
      <pentabarf:event-slug>cross_community_collaboration</pentabarf:event-slug>
      <pentabarf:event-tag>cross_community_collaboration</pentabarf:event-tag>
      <pentabarf:title>A brief story about friendship</pentabarf:title>
      <pentabarf:subtitle>What we learned from cross-community collaboration</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T144000</dtstart>
      <dtend>20190202T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>A brief story about friendship- What we learned from cross-community collaboration</summary>
      <description>&lt;p&gt;CMS Garden is a not-for-profit association run by currently 12 open source content management systems. This talk will show you what is possible when you work together instead of competing each other.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/cross_community_collaboration/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Stephan Luckow</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8266@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8266</pentabarf:event-id>
      <pentabarf:event-slug>scalable_virtual_switching</pentabarf:event-slug>
      <pentabarf:event-tag>scalable_virtual_switching</pentabarf:event-tag>
      <pentabarf:title>A Scalable Approach to Virtual Switching</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>2019-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T144000</dtstart>
      <dtend>20190202T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A Scalable Approach to Virtual Switching</summary>
      <description>&lt;p&gt;The seamless scaling of a vSwitch in relation to changing platform workloads running in VMs/containers in real-time can be difficult, particularly when the workloads and the vSwitch are independent entities. Typically a user/orchestrator must somehow provision vSwitch cores on-the-fly or even over-provision these cores up-front, in order to ensure the vSwitch can handle the traffic going to and from these workloads at any given time.
This talk introduces an approach/approaches to vSwitching that distributes the vSwitching work alongside worker cores, and as a result automatically scales with the amount of work being done on the platform. The approach is likely to be superior to existing approaches in terms of compute cost.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/scalable_virtual_switching/</url>
      <location>H.2214</location>
      <attendee>Ciara Loftus</attendee>
      <attendee>Bruce Richardson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8528@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8528</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_rootless</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_rootless</pentabarf:event-tag>
      <pentabarf:title>Rootless Kubernetes</pentabarf:title>
      <pentabarf:subtitle>Running Kubernetes and CRI/OCI Runtimes as an unprivileged user</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T144000</dtstart>
      <dtend>20190203T150000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Rootless Kubernetes- Running Kubernetes and CRI/OCI Runtimes as an unprivileged user</summary>
      <description>&lt;p&gt;Kubernetes supports several security mechanisms such as Seccomp, Apparmor, SELinux, and runAsUser for protecting the hosts from container-breakout attacks. However, these mechanisms are not sufficient for the security demand because Kubelet and CRI/OCI runtimes require the root privileges on the hosts, and these components are seriously bug-prone. The dependency on the root privileges has been also problematic for promoting Kubernetes to the HPC world, where users are often disallowed to install software as the root.&lt;/p&gt;

&lt;p&gt;In this talk, Akihiro and Giuseppe will show the community’s ongoing work for making Kubernetes deployable and runnable as a non-root user, by using User Namespaces. The main topics of discussion will be UID/GID mapping, unprivileged Copy-on-Write filesystems, Usermode networking (Slirp), and Cgroups.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_k8s_rootless/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Akihiro Suda</attendee>
      <attendee>Giuseppe Scrivano</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8884@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8884</pentabarf:event-id>
      <pentabarf:event-slug>nextgen_internet</pentabarf:event-slug>
      <pentabarf:event-tag>nextgen_internet</pentabarf:event-tag>
      <pentabarf:title>Next Generation Internet initiative - Year Zero</pentabarf:title>
      <pentabarf:subtitle>Come work for the internet on privacy, trust, search &amp; discovery</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 14:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T144000</dtstart>
      <dtend>20190203T145500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Next Generation Internet initiative - Year Zero- Come work for the internet on privacy, trust, search &amp; discovery</summary>
      <description>&lt;p&gt;Last year during a FOSDEM keynote Michiel Leenaars, director of strategy at NLnet foundation, introduced the Next Generation Internet initiative together with member of the European parliament Marietje Schaake. NGI aims to be the first concerted effort to put significant public funding to hands-on work to really fix the internet. Meanwhile, the project is on its way. On December 1st 2018, the first open calls opened with funding for independent researchers and developers working on free and open source projects in the area of &lt;em&gt;privacy&lt;/em&gt; and &lt;em&gt;trust&lt;/em&gt; enhancing technologies and on &lt;em&gt;search&lt;/em&gt;, &lt;em&gt;discovery&lt;/em&gt; and &lt;em&gt;discoverability&lt;/em&gt;. In this talk Leenaars, project lead of NGI Zero that is currently offering 11.2 million euro in grants, will tell everything you need to know about the various open calls that you can apply for. With grants ranging from 5.000 euro to 50.000 euro available for research, development and engineering effort NGI Zero aims to lead the push toward the post-Snowden internet we want.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/nextgen_internet/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Michiel Leenaars</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8945@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8945</pentabarf:event-id>
      <pentabarf:event-slug>inclusion_includes_you</pentabarf:event-slug>
      <pentabarf:event-tag>inclusion_includes_you</pentabarf:event-tag>
      <pentabarf:title>Inclusion Includes You</pentabarf:title>
      <pentabarf:subtitle>Let's talk about how inclusion benefits all of us</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 14:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T144000</dtstart>
      <dtend>20190202T151000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Inclusion Includes You- Let's talk about how inclusion benefits all of us</summary>
      <description>&lt;p&gt;Even the kindest people with the best intentions have blind spots and implicit biases, and these ingrained biases affect the way we work and what we end up working on. Becoming more inclusive will benefit everyone, including you.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/inclusion_includes_you/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Ali Spivak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8522@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8522</pentabarf:event-id>
      <pentabarf:event-slug>freebsd_in_audio_studio</pentabarf:event-slug>
      <pentabarf:event-tag>freebsd_in_audio_studio</pentabarf:event-tag>
      <pentabarf:title>FreeBSD in Audio Studio</pentabarf:title>
      <pentabarf:subtitle>FreeBSD is usually not the first choice for music art, but it has quite a lot to offer</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T144500</dtstart>
      <dtend>20190202T152500</dtend>
      <duration>00:40:00:00</duration>
      <summary>FreeBSD in Audio Studio- FreeBSD is usually not the first choice for music art, but it has quite a lot to offer</summary>
      <description>&lt;p&gt;This presentation is about tuning FreeBSD OS to give more in the sense of real time audio, possibilities of such a studio and how to make one&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/freebsd_in_audio_studio/</url>
      <location>K.3.401</location>
      <attendee>Goran Mekić</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8720@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8720</pentabarf:event-id>
      <pentabarf:event-slug>html_java_api_2019</pentabarf:event-slug>
      <pentabarf:event-tag>html_java_api_2019</pentabarf:event-tag>
      <pentabarf:title>Quick &amp; Easy Desktop Development with NetBeans and its HTML/JAVA API</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>2019-02-03 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T144500</dtstart>
      <dtend>20190203T151500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Quick &amp; Easy Desktop Development with NetBeans and its HTML/JAVA API</summary>
      <description>&lt;p&gt;In the era of microservices, HTTP/2 and IoT, desktop applications are still here to stay. Seeing is believing. See how to develop enterprise applications being built on top of the Java desktop application framework known as "the NetBeans Platform", many of them are Open Source and/or freely available, while when you use the new open source HTML/JAVA UI, you'll be able to write portable rich applications with the power of DukeScript.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/html_java_api_2019/</url>
      <location>UD2.119</location>
      <attendee>John Kostaras</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8864@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8864</pentabarf:event-id>
      <pentabarf:event-slug>geo_osmqgis</pentabarf:event-slug>
      <pentabarf:event-tag>geo_osmqgis</pentabarf:event-tag>
      <pentabarf:title>OpenStreetMaps for emergency prep: The view from San Francisco</pentabarf:title>
      <pentabarf:subtitle>Using OpenStreetMap and QGIS to build resiliency maps</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T144500</dtstart>
      <dtend>20190203T151500</dtend>
      <duration>00:30:00:00</duration>
      <summary>OpenStreetMaps for emergency prep: The view from San Francisco- Using OpenStreetMap and QGIS to build resiliency maps</summary>
      <description>&lt;p&gt;In San Francisco, the fire department offers free training to residents in the hopes that they won’t become victims the next time an earthquake hits. Residents of San Francisco, California are advised to keep a map in their emergency kit. What kind of map? People who take the fire department training class (Neighborhood Emergency Response Team - NERT) learn to spot potable water hydrants, gas meters, soft story buildings, police call boxes, chemical hazard warnings posted outside gas stations, car repair shops and construction sites. Until now, however, there are no maps with these features marked. This session will talk about the journey to creating these emergency maps  with my local NERT using OpenStreetMap. It will include best practices and lessons learned that can make this project useful for citizen mappers everywhere.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_osmqgis/</url>
      <location>AW1.126</location>
      <attendee>Stefano Maffulli</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8888@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8888</pentabarf:event-id>
      <pentabarf:event-slug>riscvfreertos</pentabarf:event-slug>
      <pentabarf:event-tag>riscvfreertos</pentabarf:event-tag>
      <pentabarf:title>FreeRTOS on RISC-V</pentabarf:title>
      <pentabarf:subtitle>Running the FreeRTOS kernel in RISC-V emulators and RISC-V hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 14:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T144500</dtstart>
      <dtend>20190202T151500</dtend>
      <duration>00:30:00:00</duration>
      <summary>FreeRTOS on RISC-V- Running the FreeRTOS kernel in RISC-V emulators and RISC-V hardware</summary>
      <description>&lt;p&gt;The open source (now MIT licensed) &lt;a href="https://www.freertos.org" title="FreeRTOS Kernel"&gt;FreeRTOS kernel&lt;/a&gt; has been helping embedded developers manage the complexity of their microcontroller designs for 15 years – during which time FreeRTOS has gained a reputation for reliability, ease of use, and responsive support.  FreeRTOS now runs on RISC-V!  In this talk you will see how easy it it to execute the FreeRTOS kernel in open source RISC-V emulators and on physical RISC-V microcontrollers, as well as learn how to port the FreeRTOS kernel to new RISC-V implementations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvfreertos/</url>
      <location>AW1.126</location>
      <attendee>Richard Barry</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7899@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7899</pentabarf:event-id>
      <pentabarf:event-slug>freeipa_cross_distrbution_packaging_experience</pentabarf:event-slug>
      <pentabarf:event-tag>freeipa_cross_distrbution_packaging_experience</pentabarf:event-tag>
      <pentabarf:title>FreeIPA and cross-distribution packaging experience</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T145000</dtstart>
      <dtend>20190203T154000</dtend>
      <duration>00:50:00:00</duration>
      <summary>FreeIPA and cross-distribution packaging experience</summary>
      <description>&lt;p&gt;The talk is going to reflect on the effort Fedora development community has done to allow complex solutions like FreeIPA to be tested continuously and to ensure a working solution at any release time. FreeIPA is one of projects that would benefit from a tighter collaboration between distributions and we would also like to discuss how its cross-distribution support could be improved to provide a more consistent behavior to our users across multiple distributions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/freeipa_cross_distrbution_packaging_experience/</url>
      <location>K.3.401</location>
      <attendee>Alexander Bokovoy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8098@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8098</pentabarf:event-id>
      <pentabarf:event-slug>rust_gstreamer</pentabarf:event-slug>
      <pentabarf:event-tag>rust_gstreamer</pentabarf:event-tag>
      <pentabarf:title>GObject subclassing in Rust for extending GTK+ &amp; GStreamer</pentabarf:title>
      <pentabarf:subtitle>Or: How to safely implement subclassing in Rust while making use of a C library</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T145000</dtstart>
      <dtend>20190203T153500</dtend>
      <duration>00:45:00:00</duration>
      <summary>GObject subclassing in Rust for extending GTK+ &amp; GStreamer- Or: How to safely implement subclassing in Rust while making use of a C library</summary>
      <description>&lt;p&gt;Many commonly used libraries from other languages, especially GUI toolkits, make use of Object Oriented Programming (OOP). While Rust has support for many of the OOP concepts in one way or another, there is no easy way for implementing subclassing or inheritance.&lt;/p&gt;

&lt;p&gt;The topic of this talk will be how to implement subclassing and inheritance in safe Rust, based on the GObject C library. The GObject library is providing Java/ObjectiveC-style OOP features to C. It is used by the GTK+ UI toolkit, the GStreamer multimedia framework and various GNOME libraries.&lt;/p&gt;

&lt;p&gt;Apart from reasons why you would want to do this in Rust, this talk will cover the new implementation for subclassing that was recently integrated into the existing GLib/GObject, GTK+ and GStreamer bindings. These bindings allowed usage of existing GObject types before, but didn't provide any features to create new GObject types. In addition to usage of the subclassing implementation, a couple of details about the implementation will also be explained.&lt;/p&gt;

&lt;p&gt;Last but not least, an outlook in the future will be given for how one can take this even one step further with procedural macros to allow writing code that looks very close to Java or C#.&lt;/p&gt;

&lt;p&gt;This talk will not only be interesting for those who want to make use of GTK+ or GStreamer and extend those libraries, but will also cover various aspects about safely interfacing with C libraries from Rust and all kinds of type tricks to teach the Rust type-system about subclassing and making use of the type-system for enforcing various invariants at compile-time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_gstreamer/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Sebastian Dröge</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8318@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8318</pentabarf:event-id>
      <pentabarf:event-slug>gnuguixminimalism</pentabarf:event-slug>
      <pentabarf:event-tag>gnuguixminimalism</pentabarf:event-tag>
      <pentabarf:title>Building a whole distro on top of a minimalistic language</pentabarf:title>
      <pentabarf:subtitle>The story of GNU Guix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T145000</dtstart>
      <dtend>20190202T152000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building a whole distro on top of a minimalistic language- The story of GNU Guix</summary>
      <description>&lt;p&gt;GNU Guix is a package manager and GNU/Linux distribution that builds on Scheme, a Lisp dialect known for its emphasis on minimalism.  This talk will be an exploration of Guix’ use of Scheme’s extensibility to build high-level abstractions and user interfaces in a broad sense.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnuguixminimalism/</url>
      <location>K.4.201</location>
      <attendee>Ludovic Courtès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8485@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8485</pentabarf:event-id>
      <pentabarf:event-slug>homer</pentabarf:event-slug>
      <pentabarf:event-tag>homer</pentabarf:event-tag>
      <pentabarf:title>HOMER RTC Stats</pentabarf:title>
      <pentabarf:subtitle>Timeseries for Fun and Profit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T145000</dtstart>
      <dtend>20190203T151000</dtend>
      <duration>00:20:00:00</duration>
      <summary>HOMER RTC Stats- Timeseries for Fun and Profit</summary>
      <description>&lt;p&gt;Can HOMER be used to generate RTC Statistics and Timeseries for Monitoring, Alerting and train Machine Learning? Open-Source says Yes!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/homer/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Lorenzo Mangani</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8876@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8876</pentabarf:event-id>
      <pentabarf:event-slug>imc</pentabarf:event-slug>
      <pentabarf:event-tag>imc</pentabarf:event-tag>
      <pentabarf:title>An introduction to Middleware Application Monitoring with Java Mission Control and Flight Recorder</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>2019-02-02 14:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T145000</dtstart>
      <dtend>20190202T151500</dtend>
      <duration>00:25:00:00</duration>
      <summary>An introduction to Middleware Application Monitoring with Java Mission Control and Flight Recorder</summary>
      <description>&lt;p&gt;Recently open sourced, JDK Mission Control is the industry standard tool for Java performance analysis in production environments. This presentation will introduce the tool and explain how to use it to solve various production time problems with very little overhead.&lt;/p&gt;

&lt;p&gt;We will also discuss how application developers can extend their applications to take advantage of the event recording capabilities of the JDK Flight Recorder, now included in OpenJDK 11, and how to create custom tools based on the extensive Mission Control API to analyse specific issues beyond what is offered by default by the Eclipse based tool.&lt;/p&gt;

&lt;p&gt;At the end a demo will be shown using the JDK Flight Recorder, JDK Mission Control and OpenTracing together to facilitate deep distributed tracing capabilities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/imc/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mario Torre</attendee>
      <attendee>Marcus Hirt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7733@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7733</pentabarf:event-id>
      <pentabarf:event-slug>community_coaching_open_source_communities_2</pentabarf:event-slug>
      <pentabarf:event-tag>community_coaching_open_source_communities_2</pentabarf:event-tag>
      <pentabarf:title>Coaching for Open Source Communities 2.0</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>2019-02-03 14:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T145500</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Coaching for Open Source Communities 2.0</summary>
      <description>&lt;p&gt;A community is a big company with a different purpose: a passion.
That passion is the key but is not enough to manage a community and let to grow and improve his effect every day.
Coaching is a way to improve your action as community leader or volunteer without change your workflow.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_coaching_open_source_communities_2/</url>
      <location>UB5.132</location>
      <attendee>Daniele Scasciafratte</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7516@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7516</pentabarf:event-id>
      <pentabarf:event-slug>postgresql11</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql11</pentabarf:event-tag>
      <pentabarf:title>PostgreSQL Goes to 11!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>PostgreSQL Goes to 11!</summary>
      <description>&lt;p&gt;The latest and greatest version of PostgreSQL is PostgreSQL 11.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2019/schedule/event/postgresql11/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Joe Conway</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7544@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7544</pentabarf:event-id>
      <pentabarf:event-slug>gpu_reset</pentabarf:event-slug>
      <pentabarf:event-tag>gpu_reset</pentabarf:event-tag>
      <pentabarf:title>A low latency GPU engine based reset mechanism for a more robust UI experience</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A low latency GPU engine based reset mechanism for a more robust UI experience</summary>
      <description>&lt;p&gt;On newer generations of Intel Gen GPUs we now have the ability to reset specific engines for a light weight engine reset approach when things go wrong inside the GPU. Instead of resorting to a full GPU reset mechanism from the get go when things go wrong there are less aggressive options that could help us achieve a faster and smoother recovery from a hung GPU. This talk will go over one such mechanism that includes a low latency engine based reset approach through the use of a GPU watchdog timeout. The talk will end by discussing a specific use case under Chrome OS that shows how all the pieces fit together (including how media drivers can make use of this mechanism from user space) and also how a compositor could take advantage of this approach and improve the user experience.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/gpu_reset/</url>
      <location>K.4.401</location>
      <attendee>Carlos Santa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7603@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7603</pentabarf:event-id>
      <pentabarf:event-slug>collab_pce</pentabarf:event-slug>
      <pentabarf:event-tag>collab_pce</pentabarf:event-tag>
      <pentabarf:title>A private cloud for everyone</pentabarf:title>
      <pentabarf:subtitle>Why and how Nextcloud builds a private cloud 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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>A private cloud for everyone- Why and how Nextcloud builds a private cloud software</summary>
      <description>&lt;p&gt;Private clouds are all the rage!&lt;/p&gt;

&lt;p&gt;Ok, not really, but privacy violations certainly are. Facebook, Dropbox et all are not exactly providing a safe home for your family pictures and as such, alternatives are sought after. Nextcloud gives you a place where your data is stored, designed to protect rather than exploit it. Self-hosted or at a provider you trust, your Nextcloud lets you share, chat and edit documents with others or alone in the same way the big American players do. But you stay in control. Shouldn't that be all the rage?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_pce/</url>
      <location>UD2.119</location>
      <attendee>Jos Poortvliet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7626@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7626</pentabarf:event-id>
      <pentabarf:event-slug>the_first_contact</pentabarf:event-slug>
      <pentabarf:event-tag>the_first_contact</pentabarf:event-tag>
      <pentabarf:title>The First Contact</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PHP &amp; Friends</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T154500</dtend>
      <duration>00:45:00:00</duration>
      <summary>The First Contact</summary>
      <description>&lt;p&gt;So you did a great job with your website and now your customers want to get into contact with you. They actually want give you their holy grail and apply for a login. And that's where it usually starts to go south. So many things can go wrong with a registration form that your customer doesn't really feel welcome or safe. In this session we will debug a few real-life examples from a user-experience Point of View. By analysing that we will find ways to make the first contact of a user with our application a better experience. And you don't need to be a coder to see why and how to improve your next registration form.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PHP &amp; Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/the_first_contact/</url>
      <location>K.4.601</location>
      <attendee>Andreas Heigl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7638@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7638</pentabarf:event-id>
      <pentabarf:event-slug>dns_over_http</pentabarf:event-slug>
      <pentabarf:event-tag>dns_over_http</pentabarf:event-tag>
      <pentabarf:title>DNS over HTTPS - the good, the bad and the ugly</pentabarf:title>
      <pentabarf:subtitle>Why, how, when and who gets to control how names are resolved</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Communications</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>DNS over HTTPS - the good, the bad and the ugly- Why, how, when and who gets to control how names are resolved</summary>
      <description>&lt;p&gt;DNS over HTTPS (aka "DoH", RFC 8484) introduces a new transport protocol to do secure and private DNS messaging. Why was it made, how does it work and how users are free (to resolve names).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Communications</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_over_http/</url>
      <location>Janson</location>
      <attendee>Daniel Stenberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7679@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7679</pentabarf:event-id>
      <pentabarf:event-slug>enough_how_journalism_can_benefit_from_free_software</pentabarf:event-slug>
      <pentabarf:event-tag>enough_how_journalism_can_benefit_from_free_software</pentabarf:event-tag>
      <pentabarf:title>Enough: How journalism can benefit from free software</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Enough: How journalism can benefit from free software</summary>
      <description>&lt;p&gt;Enough is a set of tools, online and self-hosted, as well as a community composed of technical people and journalists. The tools were designed to empower journalists and Human Rights Defenders when protecting their privacy, and their sources in the digital era. We will run you through the approach with examples of practical application. We hope to inspire developers and sysadmins to help journalists and provide them with the tools they need when the freedom of the press is challenged.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/enough_how_journalism_can_benefit_from_free_software/</url>
      <location>UD2.218A</location>
      <attendee>Veronika Nad</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7714@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7714</pentabarf:event-id>
      <pentabarf:event-slug>sdr_dwingeloo</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_dwingeloo</pentabarf:event-tag>
      <pentabarf:title>The Dwingeloo radio telescope goes SDR</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The Dwingeloo radio telescope goes SDR</summary>
      <description>&lt;p&gt;The Dwingeloo radio telescope is a historic instrument in the Netherlands. At its opening in 1956, the 25m dish was the largest fully steerable radio telescope in the world. These days it is run by a group of volunteers, who have restored and rejuvenated the instrument. It is used for radio astronomy and amateur radio, but also for outreach and art projects, to name a few of our activities.&lt;/p&gt;

&lt;p&gt;We perform observations of pulsars, the hydrogen line of our own Milky Way and other galaxies, have a SETI project, and have recently participated in our first VLBI observation. We are increasingly using Software Defined Radio and in particular GNU Radio to perform our measurements. This allows for rapid development of new signal processing chains, and a lot of flexibility in how we process the incoming data.&lt;/p&gt;

&lt;p&gt;In this presentation I will present some of the signal processing that is useful for radio astronomy, the flowcharts we have developed, and the astronomical results that we obtain with them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_dwingeloo/</url>
      <location>AW1.120</location>
      <attendee>Paul Boven</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7742@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7742</pentabarf:event-id>
      <pentabarf:event-slug>media_futatabi</pentabarf:event-slug>
      <pentabarf:event-tag>media_futatabi</pentabarf:event-tag>
      <pentabarf:title>Futatabi: Multi-camera instant replay with slow motion</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Futatabi: Multi-camera instant replay with slow motion</summary>
      <description>&lt;p&gt;Futatabi is a free software solution for doing instant replay, e.g. for sports production. It supports multiple cameras, high-quality realtime slow motion on the GPU through optical flow, and seamless integration with Nageru, my live video mixer. We'll talk a bit about how interpolation through optical flow works, challenges in transporting the streams back and forth, and demonstrate a real-world sports production done last year using Nageru and Futatabi.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_futatabi/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Steinar H. Gunderson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7746@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7746</pentabarf:event-id>
      <pentabarf:event-slug>blockbuster_game</pentabarf:event-slug>
      <pentabarf:event-tag>blockbuster_game</pentabarf:event-tag>
      <pentabarf:title>Making the next blockbuster game with FOSS tools</pentabarf:title>
      <pentabarf:subtitle>Using Free Software tools to achieve high quality game visuals.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Making the next blockbuster game with FOSS tools- Using Free Software tools to achieve high quality game visuals.</summary>
      <description>&lt;p&gt;More than ever before, It is now possible to create high quality looking game visuals with little effort by using free and open source software tools.
The combination of Blender, Gimp, Krita and Godot Engine running under Desktop Unixes gives the developers unprecedented creative power and ease of use to
achieve professional quality visuals, all this with ease of use and productivity surpassing that of proprietary software.
This presentation will be a step by step description of the tools and techniques used by an artist and a programmer to create the Godot Third Person Shooter demo in three weeks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/blockbuster_game/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Juan Linietsky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7754@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7754</pentabarf:event-id>
      <pentabarf:event-slug>pocket_science_lab</pentabarf:event-slug>
      <pentabarf:event-tag>pocket_science_lab</pentabarf:event-tag>
      <pentabarf:title>Pocket Science Lab - An Open Source Hardware for Electronics Teaching &amp; Learning</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Pocket Science Lab - An Open Source Hardware for Electronics Teaching &amp; Learning</summary>
      <description>&lt;p&gt;The hardware comes with a firmware, desktop app, android app - all open source. This tiny pocket lab provides an array of sensors for doing science and engineering experiments. It comes with functions of numerous measurement devices including an oscilloscope, a waveform generator, a frequency counter, a programmable voltage, current source and as a data logger.&lt;/p&gt;

&lt;p&gt;During this session, PSLab team will speak about the current development of the project, new features, usage, communities and a story of production in China and lesson learned.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/pocket_science_lab/</url>
      <location>AW1.125</location>
      <attendee>Hong Phuc Dang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7770@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7770</pentabarf:event-id>
      <pentabarf:event-slug>fossasia</pentabarf:event-slug>
      <pentabarf:event-tag>fossasia</pentabarf:event-tag>
      <pentabarf:title>My 10 year journey with FOSSASIA: A woman's pathway to open source</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T151500</dtend>
      <duration>00:15:00:00</duration>
      <summary>My 10 year journey with FOSSASIA: A woman's pathway to open source</summary>
      <description>&lt;p&gt;I grew up in the Mekong Delta, South of Vietnam. I first learned about free software at a FOSS event in Hanoi in 2007. I started to engage with the local Linux User Group in Singapore during my study time. Later on, I co-founded FOSSASIA - a community devoted to improving people’s lives through sharing Open Technologies and knowledge. I especially wanted to connect people together and to encourage developers from the region to participate in the Free and Open Source Software movement. Since then, FOSSASIA has become one of the largest open source communities in Asia.&lt;/p&gt;

&lt;p&gt;During this session, I will speak about challenges and lessons learned in the last 10 years of building FOSS community in Asia.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/fossasia/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Hong Phuc Dang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7972@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7972</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_netcore_2_1_in_production</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_netcore_2_1_in_production</pentabarf:event-tag>
      <pentabarf:title>.NET Core 2.1 in Production</pentabarf:title>
      <pentabarf:subtitle>How Namely develops .NET Core services</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>.NET Core 2.1 in Production- How Namely develops .NET Core services</summary>
      <description>&lt;p&gt;In this talk, Steve will discuss the benefits and challenges his team found using .NET Core 2.1 in production at Namely.com.  We'll discuss .NET Core service deployment in containers on Kubernetes, how we monitor our services with logs, charts, and alerting, and how we use service templates and a common .NET Standard helpers library to promote consistency and type safety, and to implement new services fast.&lt;/p&gt;

&lt;p&gt;You'll hear about some of the issues we encountered while using .NET Core - such as the BadImageFormatException with New Relic or the HttpClient "CPU leak" issue - and which ones you will still need to watch out for (like Kubernetes OOM-kills).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_netcore_2_1_in_production/</url>
      <location>K.3.201</location>
      <attendee>Steve Ognibene</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8067@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8067</pentabarf:event-id>
      <pentabarf:event-slug>python_markup_to_pdf</pentabarf:event-slug>
      <pentabarf:event-tag>python_markup_to_pdf</pentabarf:event-tag>
      <pentabarf:title>Text Markup to PDF with 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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Text Markup to PDF with Python</summary>
      <description>&lt;p&gt;Python is brilliant at many things, but did you know it could also create beautiful documents from simple markup? Discover rst2pdf in this session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_markup_to_pdf/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Lorna Mitchell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8100@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8100</pentabarf:event-id>
      <pentabarf:event-slug>declare_linux_network_state</pentabarf:event-slug>
      <pentabarf:event-tag>declare_linux_network_state</pentabarf:event-tag>
      <pentabarf:title>Declare your Linux Network state!</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Declare your Linux Network state!</summary>
      <description>&lt;p&gt;NMState is a new declarative API that simplifies Linux network management.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/declare_linux_network_state/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Till Maas</attendee>
      <attendee>Edward Haas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8105@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8105</pentabarf:event-id>
      <pentabarf:event-slug>llvm_lld</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_lld</pentabarf:event-tag>
      <pentabarf:title>What makes LLD so fast?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T154000</dtend>
      <duration>00:40:00:00</duration>
      <summary>What makes LLD so fast?</summary>
      <description>&lt;p&gt;One of the main features of LLD, the LLVM Linker, is its high performance, frequently outperforming existing linkers by a substantial margin. In this presentation we'll take a look at why this might be? Starting with a brief description of the linker and what it must do, we'll look at how LLD approaches the problem, compare and contrast with other open source linkers and see how it performs on a selection of programs. We'll conclude by looking at what you might be able to take from LLD's architecture, implementation, and development into your own programs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_lld/</url>
      <location>K.4.201</location>
      <attendee>Peter Smith</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8223@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8223</pentabarf:event-id>
      <pentabarf:event-slug>owncloud_2fa</pentabarf:event-slug>
      <pentabarf:event-tag>owncloud_2fa</pentabarf:event-tag>
      <pentabarf:title>Add enterprise 2FA to your ownCloud in 15 minutes</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T151500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Add enterprise 2FA to your ownCloud in 15 minutes</summary>
      <description>&lt;p&gt;You are running an ownCloud or Nextcloud installation and are sick of lazy users choosen week passwords?
You want to add two factor authentication to secure the login at ownCloud. But users refuse to enroll the internal TOTP app?
In this talk we will show you how to protect the ownCloud login with a 2nd factor, that is centrally managed and forces the user to login in a secure way.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/owncloud_2fa/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Cornelius Kölbel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8311@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8311</pentabarf:event-id>
      <pentabarf:event-slug>testing_graphql_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>testing_graphql_javascript</pentabarf:event-tag>
      <pentabarf:title>Testing GraphQL in your JavaScript application</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Testing GraphQL in your JavaScript application</summary>
      <description>&lt;p&gt;Test GraphQL in your JavaScript application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/testing_graphql_javascript/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Roy Derks (@gethackteam)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8339@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8339</pentabarf:event-id>
      <pentabarf:event-slug>openacc</pentabarf:event-slug>
      <pentabarf:event-tag>openacc</pentabarf:event-tag>
      <pentabarf:title>Speeding up Programs with OpenACC in GCC</pentabarf:title>
      <pentabarf:subtitle>... using the compute power of GPUs and other accelerators</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Speeding up Programs with OpenACC in GCC- ... using the compute power of GPUs and other accelerators</summary>
      <description>&lt;p&gt;Proven in production use for decades, GCC (the GNU Compiler Collection) offers C, C++, Fortran, and other compilers for a multitude of target systems.  Over the last few years, we -- formerly known as "CodeSourcery", now a group in "Mentor, a Siemens Business" -- added support for the directive-based OpenACC programming model.  Requiring only few changes to your existing source code, OpenACC allows for easy parallelization and code offloading to accelerators such as GPUs.  We will present a short introduction of GCC and OpenACC, implementation status, examples, and performance results.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/openacc/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Thomas Schwinge</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8366@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8366</pentabarf:event-id>
      <pentabarf:event-slug>vpp_ligato_as_ipsec_gateway</pentabarf:event-slug>
      <pentabarf:event-tag>vpp_ligato_as_ipsec_gateway</pentabarf:event-tag>
      <pentabarf:title>VPP &amp; Ligato use cases: Contiv/VPP CNI plugin for Kubernetes &amp; IPSEC VPN gateway</pentabarf:title>
      <pentabarf:subtitle>Development of cloud-native network functions with VPP &amp; Ligato</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T154000</dtend>
      <duration>00:40:00:00</duration>
      <summary>VPP &amp; Ligato use cases: Contiv/VPP CNI plugin for Kubernetes &amp; IPSEC VPN gateway- Development of cloud-native network functions with VPP &amp; Ligato</summary>
      <description>&lt;p&gt;In this talk, we will introduce FD.io VPP and the Ligato cloud-native networking framework and demonstrate how these are used to address two use cases - a CNI plugin for Kubernetes (Contiv/VPP) and an IPSEC VPN gateway.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/vpp_ligato_as_ipsec_gateway/</url>
      <location>H.2214</location>
      <attendee>Giles Heron</attendee>
      <attendee>Rastislav Szabo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8525@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8525</pentabarf:event-id>
      <pentabarf:event-slug>open_source_microsoft</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_microsoft</pentabarf:event-tag>
      <pentabarf:title>Open Source C#, .NET, and Blazor - everywhere PLUS WebAssembly</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Open Source C#, .NET, and Blazor - everywhere PLUS WebAssembly</summary>
      <description>&lt;p&gt;Scott will talk about the last ten years at Microsoft. Scott went there specially to open source .NET and promote open source in general to a company that wasn't (at the time) OSS friendly. A decade later we have achieved that and .NET Core runs everywhere from microcontrollers to iPhones to any cloud. 40% of Azure runs Linux. .NET Core runs on every Linux and the full stack is open source, all the way down to the metal. How did that happen and what’s next? This technical and demo-heavy talk will cover .NET -&gt; WebAssembly running Open Source C# in the browser.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_microsoft/</url>
      <location>Janson</location>
      <attendee>Scott Hanselman</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8542@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8542</pentabarf:event-id>
      <pentabarf:event-slug>vai_high_preformance_vms</pentabarf:event-slug>
      <pentabarf:event-tag>vai_high_preformance_vms</pentabarf:event-tag>
      <pentabarf:title>High performance virtual machines in oVirt</pentabarf:title>
      <pentabarf:subtitle>Explain oVirt solution for easy creation of virtual machines running in highest possible performance</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>High performance virtual machines in oVirt- Explain oVirt solution for easy creation of virtual machines running in highest possible performance</summary>
      <description>&lt;p&gt;Running a virtual machine enables the user with a high level of flexibility in the expense of the virtual machine's performance. Users are sometimes required to run applications on a virtual machine but still gain performance metrics as close to bare metal as possible. Until now this wasn't a straightforward mission to accomplish in oVirt. A new feature was now added to introduce a simple to manage solution for running a new/existing virtual machine in high performance. In this session we will talk about the essential requirements, functionality, limitations and assumptions for improving virtual machine performance, including host pinning and live migration enabled functionality. Attendees with virtualization knowledge (without necessarily oVirt experience) can learn from this session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_high_preformance_vms/</url>
      <location>H.2213</location>
      <attendee>Sharon Gratch</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8570@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8570</pentabarf:event-id>
      <pentabarf:event-slug>falco_container_monitoring</pentabarf:event-slug>
      <pentabarf:event-tag>falco_container_monitoring</pentabarf:event-tag>
      <pentabarf:title>What are your users kubectl-ing into your Kubernetes cluster?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T152500</dtend>
      <duration>00:25:00:00</duration>
      <summary>What are your users kubectl-ing into your Kubernetes cluster?</summary>
      <description>&lt;p&gt;In any Cloud Native architecture, there’s a seemingly endless stream of events that happen at each layer. These events can be used to detect abnormal activity and possible security incidents, as well as providing an audit trail of activity.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/falco_container_monitoring/</url>
      <location>UD2.218A</location>
      <attendee>Julio Garcia</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8606@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8606</pentabarf:event-id>
      <pentabarf:event-slug>porting_u_boot_to_a_modular_device</pentabarf:event-slug>
      <pentabarf:event-tag>porting_u_boot_to_a_modular_device</pentabarf:event-tag>
      <pentabarf:title>Porting U-Boot to a Modular Device</pentabarf:title>
      <pentabarf:subtitle>Booting Linux via U-Boot on a board which can be composed of several different modules</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Porting U-Boot to a Modular Device- Booting Linux via U-Boot on a board which can be composed of several different modules</summary>
      <description>&lt;p&gt;Currently, Das U-Boot and Linux use device tree to specify how the different hardware components are connected to each other on a board. If a board has a way via which the user can plug in another hardware component, unless we are talking about universal buses like USB or SDIO, the device tree has to be updated to corresponding to the change.&lt;/p&gt;

&lt;p&gt;There are several ways how this issue can be solved. One may, for example, have a different device tree for each configuration, or one can use device tree overlays.&lt;/p&gt;

&lt;p&gt;But what if you have a device which can, via one bus, connect several devices, and these may or may not be of the same kind? The number of different device trees would grow rapidly, and one could not use the same device tree overlay when the same device is connected more than one time without editing the overlay.&lt;/p&gt;

&lt;p&gt;Fortunately U-Boot can fixup the loaded device tree before booting.&lt;/p&gt;

&lt;p&gt;In this talk we shall describe how we used this fixup feature (hopefully in an elegant and upstreamable way) to solve this issue on Turris MOX, a modular SOHO router.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/porting_u_boot_to_a_modular_device/</url>
      <location>K.4.401</location>
      <attendee>Marek Behún</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8675@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8675</pentabarf:event-id>
      <pentabarf:event-slug>gco</pentabarf:event-slug>
      <pentabarf:event-tag>gco</pentabarf:event-tag>
      <pentabarf:title>When and How to use CGo</pentabarf:title>
      <pentabarf:subtitle>Or, Foreign Functions for Fun and Profit</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>When and How to use CGo- Or, Foreign Functions for Fun and Profit</summary>
      <description>&lt;p&gt;Go is, for all its C-esque syntax, is a relatively high-level language. There’s garbage collection, a type hierarchy, and even advanced concurrency primitives. Sometimes, though, you need access to lower-level control. Whether for performance, interoperability, or just for fun, the Cgo API is here to help! I will explain what it is, how to use it, and perhaps most importantly, when to avoid it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gco/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Liz Frost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8736@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8736</pentabarf:event-id>
      <pentabarf:event-slug>designing_for_security</pentabarf:event-slug>
      <pentabarf:event-tag>designing_for_security</pentabarf:event-tag>
      <pentabarf:title>Designing for Security</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Designing for Security</summary>
      <description>&lt;p&gt;Good security requires usability. If a secure technology isn’t usable, users will simply use something else - or worse, they might work around the technology to do what they need to do. We will demonstrate this universal truth with a handful of examples and supplement them with good design principles.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/designing_for_security/</url>
      <location>AW1.120</location>
      <attendee>Molly Wilson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8795@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8795</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T160000</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/2019/schedule/event/cert_libreoffice_3/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8811@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8811</pentabarf:event-id>
      <pentabarf:event-slug>license_tools_panel</pentabarf:event-slug>
      <pentabarf:event-tag>license_tools_panel</pentabarf:event-tag>
      <pentabarf:title>Making Sense of so many License Compliance Tools</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Making Sense of so many License Compliance Tools</summary>
      <description>&lt;p&gt;License Compliance has become big business.  Many proprietary tools exist, but fortunately in
recent years FLOSS tools to aid understanding the licenses of codebases have been created.
This panel includes developers of many of these freely available tools. We'll discuss what these
tools do, if they can actually address compliance problems in the wild yet, and the general
challenges of developing freely available tools in a heavily proprietarized industry.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/license_tools_panel/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Bradley M. Kuhn</attendee>
      <attendee>Michael Jaeger</attendee>
      <attendee>Philippe Ombredanne</attendee>
      <attendee>Valerio Cosentino</attendee>
      <attendee>Max Sills</attendee>
      <attendee>Thomas Steenbergen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8822@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8822</pentabarf:event-id>
      <pentabarf:event-slug>rated_ranking_evaluator</pentabarf:event-slug>
      <pentabarf:event-tag>rated_ranking_evaluator</pentabarf:event-tag>
      <pentabarf:title>Rated Ranking Evaluator: an open-source approach for Search Quality Evaluation</pentabarf:title>
      <pentabarf:subtitle>How to automate the Search Quality Evaluation process using a completely based FOSS solution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Rated Ranking Evaluator: an open-source approach for Search Quality Evaluation- How to automate the Search Quality Evaluation process using a completely based FOSS solution</summary>
      <description>&lt;p&gt;Every team working on information retrieval software struggles with the task of evaluating how well their system performs in terms of search quality(currently and historically).
Evaluating search quality is important both to understand and size the improvement or regression of your search application across the development cycles, and to communicate such progress to relevant stakeholders.
In the industry, and especially in the open source community, the landscape is quite fragmented: such requirements are often achieved using ad-hoc partial solutions that each time require a considerable amount of development and customization effort.
To provide a standard, unified and approachable technology, we developed the Rated Ranking Evaluator (RRE), an open source tool for evaluating and measuring the search quality of a given search infrastructure.
RRE is modular, compatible with multiple search technologies and easy to extend.
The focus of the presentation will be on a live demo showing an example project with a set of initial relevancy issues that we will solve iteration after iteration: using RRE output feedbacks to gradually drive the improvement process until we reach an optimal balance between quality evaluation measures.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/rated_ranking_evaluator/</url>
      <location>K.3.201</location>
      <attendee>Andrea Gazzarini</attendee>
      <attendee>Alessandro Benedetti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8823@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8823</pentabarf:event-id>
      <pentabarf:event-slug>online_under_the_hood</pentabarf:event-slug>
      <pentabarf:event-tag>online_under_the_hood</pentabarf:event-tag>
      <pentabarf:title>Online - under the hood</pentabarf:title>
      <pentabarf:subtitle>How to bring LibreOffice to your web 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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Online - under the hood- How to bring LibreOffice to your web app</summary>
      <description>&lt;p&gt;The Online code-base can bring LibreOffice into an iframe in your web
app. Come and hear how this works, how to integrate it with your
software, and about all the options and tweaks that go with this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/online_under_the_hood/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8860@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8860</pentabarf:event-id>
      <pentabarf:event-slug>data_modeling_normalization_and_denormalization</pentabarf:event-slug>
      <pentabarf:event-tag>data_modeling_normalization_and_denormalization</pentabarf:event-tag>
      <pentabarf:title>Data Modeling, Normalization and Denormalization</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Data Modeling, Normalization and Denormalization</summary>
      <description>&lt;p&gt;As a developer using PostgreSQL one of the most important tasks you have to deal with is modeling the database schema for your application. In order to achieve a solid design, it’s important to understand how the schema is then going to be used as well as the trade-offs it involves.&lt;/p&gt;

&lt;p&gt;As Fred Brooks said: “Show me your flowcharts and conceal your tables, and I shall continue to be mystified. Show me your tables, and I won’t usually need your flowcharts; they’ll be obvious.”&lt;/p&gt;

&lt;p&gt;In this talk we're going to see practical normalisation examples and their benefits, and also review some anti-patterns and their typical PostgreSQL solutions, including Denormalization techniques thanks to advanced Data Types.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/data_modeling_normalization_and_denormalization/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Dimitri Fontaine</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8935@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8935</pentabarf:event-id>
      <pentabarf:event-slug>ada_shell</pentabarf:event-slug>
      <pentabarf:event-tag>ada_shell</pentabarf:event-tag>
      <pentabarf:title>GSH: an Ada POSIX Shell to Speed Up GNU Builds on Windows</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T152000</dtend>
      <duration>00:20:00:00</duration>
      <summary>GSH: an Ada POSIX Shell to Speed Up GNU Builds on Windows</summary>
      <description>&lt;p&gt;GSH is an implementation of a POSIX shell developed for the Windows platform. The aim of the project is to speed up builds of GNU projects on Windows in a large automated build infrastructures. GSH can be used to compile projects depending on autotools, UNIX make, ... It is up to 2-3 times faster than Cygwin shells for GCC builds.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_shell/</url>
      <location>AW1.125</location>
      <attendee>Nicolas Roche</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8977@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8977</pentabarf:event-id>
      <pentabarf:event-slug>bof_zonephone</pentabarf:event-slug>
      <pentabarf:event-tag>bof_zonephone</pentabarf:event-tag>
      <pentabarf:title>ZeroPhone meetup</pentabarf:title>
      <pentabarf:subtitle>Hardware demo, Q&amp;A</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>2019-02-02 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T150000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>ZeroPhone meetup- Hardware demo, Q&amp;A</summary>
      <description>&lt;p&gt;ZeroPhone is an (almost) open-source, Linux-powered smartphone that you can source parts for and build independently. During this meetup, you can check out the hardware and software (both the phone itself and the addons), discuss any aspects of the project with the main developer, take a look at the ZeroPhone kits (and, possibly, some yet-not-mentioned hardware), meet some contributors, as well as get some ZeroPhone stickers!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_zonephone/</url>
      <location>J.1.106</location>
      <attendee>Arsenijs Picugins</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8980@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8980</pentabarf:event-id>
      <pentabarf:event-slug>bof_sway_wlroots</pentabarf:event-slug>
      <pentabarf:event-tag>bof_sway_wlroots</pentabarf:event-tag>
      <pentabarf:title>sway/wlroots 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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>sway/wlroots meetup</summary>
      <description>&lt;p&gt;A few sway/wlroots devs will be there, and we'll release sway-1.0-rc1!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_sway_wlroots/</url>
      <location>J.1.106</location>
      <attendee>emersion</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8988@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8988</pentabarf:event-id>
      <pentabarf:event-slug>tor_bof</pentabarf:event-slug>
      <pentabarf:event-tag>tor_bof</pentabarf:event-tag>
      <pentabarf:title>Tor relay operators meetup</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Tor relay operators meetup</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/tor_bof/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8990@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8990</pentabarf:event-id>
      <pentabarf:event-slug>lua_bof</pentabarf:event-slug>
      <pentabarf:event-tag>lua_bof</pentabarf:event-tag>
      <pentabarf:title>Lua</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>2019-02-03 15:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T150000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Lua</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/lua_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7468@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7468</pentabarf:event-id>
      <pentabarf:event-slug>containers_nabla</pentabarf:event-slug>
      <pentabarf:event-tag>containers_nabla</pentabarf:event-tag>
      <pentabarf:title>A new approach to container isolation with Nabla</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 15:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T150500</dtstart>
      <dtend>20190203T153500</dtend>
      <duration>00:30:00:00</duration>
      <summary>A new approach to container isolation with Nabla</summary>
      <description>&lt;p&gt;Despite its many advantages, containers have not been accepted as isolated sandboxes. In this talk, we present Nabla containers, which uses library OS/unikernel techniques to avoid system calls and thereby reduce the attack surface on the host kernel. We will demonstrate the running of popular applications (node.js, python, redis, etc.) on container ecosystems (kubernetes, etc.) as nabla containers (using &amp;lt; 9 syscalls). In addition, We will compare isolation and performance metrics against other isolation technologies (gvisor, kata, etc.)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_nabla/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Brandon Lum</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7693@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7693</pentabarf:event-id>
      <pentabarf:event-slug>the_dao_of_bisq</pentabarf:event-slug>
      <pentabarf:event-tag>the_dao_of_bisq</pentabarf:event-tag>
      <pentabarf:title>The DAO of Bisq</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T151000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:40:00:00</duration>
      <summary>The DAO of Bisq</summary>
      <description>&lt;p&gt;Bisq is a P2P exchange for cryptocurrencies. As part of Bisq’s “decentralize everything!” approach, the organization that develops Bisq is in the process of transforming itself into a DAO.&lt;/p&gt;

&lt;p&gt;Bisq DAO is a second-layer solution on top of Bitcoin blockchain. The Bisq DAO enables, among other things, payment to Bisq contributors, the appointment of roles in the Bisq organization, and the adjustment of parameters in the Bisq trading protocol.&lt;/p&gt;

&lt;p&gt;This talk presents an overview of the technical design of the Bisq DAO, with a focus on the high level blockchain model that enables a construction of a second layer DAOs on top of Bitcoin. The Bisq DAO is already up and running, currently in a testing environment, with a scheduled mainnet deployment set for 2019.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/the_dao_of_bisq/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Eyal Ron</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7791@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7791</pentabarf:event-id>
      <pentabarf:event-slug>thanos_transforming_prometheus_to_a_global_scale_in_a_seven_simple_steps</pentabarf:event-slug>
      <pentabarf:event-tag>thanos_transforming_prometheus_to_a_global_scale_in_a_seven_simple_steps</pentabarf:event-tag>
      <pentabarf:title>Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps</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>2019-02-03 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T151000</dtstart>
      <dtend>20190203T153500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps</summary>
      <description>&lt;p&gt;Thanos - Transforming Prometheus to a Global Scale in a Seven Simple Steps&lt;/p&gt;

&lt;p&gt;The Prometheus Monitoring system has been thriving for several years. Along with its powerful data model, operational simplicity and reliability have been a key factor in its success. However, some questions were still largely unaddressed. How can we store historical data at the order of petabytes in a reliable and cost-efficient way? Can we do so without sacrificing responsive query times? And what about a global view of all our metrics and transparent handling of HA setups?&lt;/p&gt;

&lt;p&gt;Thanos is an open source project that takes Prometheus' strong foundations and extends it into a clustered, yet coordination free, globally scalable metric system.&lt;/p&gt;

&lt;p&gt;In just 20 minutes, this talk will walk you through the real, actionable steps of seamlessly transforming your Prometheus setup into a robust, global and durable monitoring system using Thanos.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/thanos_transforming_prometheus_to_a_global_scale_in_a_seven_simple_steps/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Bartek Plotka</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7867@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7867</pentabarf:event-id>
      <pentabarf:event-slug>smb2_posix_extensions</pentabarf:event-slug>
      <pentabarf:event-tag>smb2_posix_extensions</pentabarf:event-tag>
      <pentabarf:title>SMB2 POSIX Extensions</pentabarf:title>
      <pentabarf:subtitle>Where we are, what remains to be done.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T151000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:40:00:00</duration>
      <summary>SMB2 POSIX Extensions- Where we are, what remains to be done.</summary>
      <description>&lt;p&gt;The SMB3 POSIX Extensions, a set of protocol extensions to allow for optimal Linux and Unix interoperability with NAS and Cloud file servers, have evolved over the past year, with test implementations in Samba and in the Linux kernel. These extensions address various compatibility problems for Linux and Unix clients (such as case sensitivity, locking, delete semantics and mode bits among others). This presentation will review the state of the protocol extensions, what was learned in the implementations in Samba and provide an opportunity for feedback and suggestions for future improvements to the POSIX extensions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/smb2_posix_extensions/</url>
      <location>H.2214</location>
      <attendee>Jeremy Allison</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8002@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8002</pentabarf:event-id>
      <pentabarf:event-slug>stats_optimizer</pentabarf:event-slug>
      <pentabarf:event-tag>stats_optimizer</pentabarf:event-tag>
      <pentabarf:title>MariaDB and MySQL — what statistics optimizer needs</pentabarf:title>
      <pentabarf:subtitle>or when and how not to use indexes</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>2019-02-02 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T151000</dtstart>
      <dtend>20190202T153000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MariaDB and MySQL — what statistics optimizer needs- or when and how not to use indexes</summary>
      <description>&lt;p&gt;When your SQL query reaches the DBMS, it's the optimizer job to decide how to execute it for you to get the result as fast as possible. To make this decision optimizer can examine the actual table data, but with multi giga- and terabyte tables, the only practical solution is to use various data statistics that was collected in advance. The better the statistics is and the more precisely it describes the actual data, the faster the plan will be, because optimizer image of the reality will be closer to the actual reality.&lt;/p&gt;

&lt;p&gt;In this talk you'll learn what data statistics MariaDB and MySQL can collect, what statements do that, how to tell the optimizer to use it (it won't necessarily do it automatically!) and how it can make your queries many times faster.&lt;/p&gt;

&lt;p&gt;And, of course, when not to use indexes, when up-to-date statistics is enough.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/stats_optimizer/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Sergei Golubchik</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8500@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8500</pentabarf:event-id>
      <pentabarf:event-slug>dns_dnssec_security_without_maintenance</pentabarf:event-slug>
      <pentabarf:event-tag>dns_dnssec_security_without_maintenance</pentabarf:event-tag>
      <pentabarf:title>DNSSEC security without maintenance</pentabarf:title>
      <pentabarf:subtitle>... with the right software and registry</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T151000</dtstart>
      <dtend>20190203T154000</dtend>
      <duration>00:30:00:00</duration>
      <summary>DNSSEC security without maintenance- ... with the right software and registry</summary>
      <description>&lt;p&gt;We will show how to use open-source DNS server "Knot DNS" to automatically sign and maintain DNS zones, and how to automate DNSSEC maintenance.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_dnssec_security_without_maintenance/</url>
      <location>K.4.601</location>
      <attendee>Petr Špaček</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8600@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8600</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_automatic_refactoring</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_automatic_refactoring</pentabarf:event-tag>
      <pentabarf:title>How to build an automatic refactoring and migration toolkit</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T151000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:40:00:00</duration>
      <summary>How to build an automatic refactoring and migration toolkit</summary>
      <description>&lt;p&gt;Every code base needs to be modernised at some point, either to reduce the technical debt or to migrate to another language. In such complex and challenging projects, automation is a key point to reduce the workload of low added-value tasks as monotonous refactoring or redundant paradigm translation.&lt;/p&gt;

&lt;p&gt;To do so with our clients, struggled with deeply in-debt code bases, we built an in-house toolkit to support the developers in modernisation projects from detection to transformation. We created a language-agnostic model to represent code and several engines based on it: code smells and custom pattern detection, quality metrics, automatic refactoring, code generation… With this talk I would like to share what are the steps to build a toolkit to automate code’s transformation and share a few practical use cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_automatic_refactoring/</url>
      <location>H.2213</location>
      <attendee>Juliette Tisseyre</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8955@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8955</pentabarf:event-id>
      <pentabarf:event-slug>automated_analysis_of_tls_1_3</pentabarf:event-slug>
      <pentabarf:event-tag>automated_analysis_of_tls_1_3</pentabarf:event-tag>
      <pentabarf:title>Automated Analysis of TLS 1.3</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 15:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T151000</dtstart>
      <dtend>20190202T154000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Automated Analysis of TLS 1.3</summary>
      <description>&lt;p&gt;The Transport Layer Security (TLS) protocol is the security backbone of the Web, and is used my millions, if not billions, of users of a daily basis. Weaknesses in TLS 1.2 and below, as well as pressure to improve the protocol's efficiency, lead the Internet Engineering Task Force (IEFT) to engage in development of a new version of the protocol, namely TLS 1.3. In the design of TLS 1.3, the IETF welcomed analyses of the protocol prior to its official release, with the intention of remedying flaws and weaknesses before users would be affected. This "analysis-prior-to-deployment" design process was in sharp contrast to previous versions of the protocol. In this talk I will present two analyses of TLS 1.3 using the Tamarin prover, a state-of-the-art formal methods tool designed specfically for cryptographic protocol analysis. The first analysis, of draft 10, found a serious attack against the protocol and informed the next draft of this critical protocol. The TLS 1.3 draft, however, was a rapidly moving target, and the second analysis effort, of draft 21, went on to confirm the stability of the protocol, showing that after four years of development, the logical core of the protocol was sound. This confirmation gave the IETF confidence to release the protocol, and it was officially approved in August of 2018.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/automated_analysis_of_tls_1_3/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Thyla van der Merwe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7741@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7741</pentabarf:event-id>
      <pentabarf:event-slug>sip3</pentabarf:event-slug>
      <pentabarf:event-tag>sip3</pentabarf:event-tag>
      <pentabarf:title>VoIP Troubleshooting and Monitoring with SIP3</pentabarf:title>
      <pentabarf:subtitle>Twenty Thousand MPS under the SIP: VoIP network troubleshooting and monitoring simplified</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T151500</dtstart>
      <dtend>20190203T153500</dtend>
      <duration>00:20:00:00</duration>
      <summary>VoIP Troubleshooting and Monitoring with SIP3- Twenty Thousand MPS under the SIP: VoIP network troubleshooting and monitoring simplified</summary>
      <description>&lt;p&gt;An exciting journey from troubleshooting to monitoring or how VoIP network monitoring can simplify troubleshooting and shorten customer tickets resolution time.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/sip3/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Oleg Agafonov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8779@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8779</pentabarf:event-id>
      <pentabarf:event-slug>xanadu_strawberry_fields</pentabarf:event-slug>
      <pentabarf:event-tag>xanadu_strawberry_fields</pentabarf:event-tag>
      <pentabarf:title>Strawberry Fields - software for photonic quantum computing</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>2019-02-02 15:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T151500</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Strawberry Fields - software for photonic quantum computing</summary>
      <description>&lt;p&gt;n this talk, we introduce Strawberry Fields, an open-source quantum software library for light-based quantum computers. Built in Python, Strawberry Fields is a full-stack library for design, simulation, optimization, and quantum machine learning of photonic quantum circuits. The platform consists of three main components:  (i) an API for quantum programming based on an easy-to-use language named Blackbird; (ii) a suite of three virtual quantum computer backends, built in NumPy and Tensorflow, each targeting specialized uses;  and (iii) an engine which can compile Blackbird programs on various backends, including the three built-in simulators, and – in the near future – photonic quantum information processors. The library also contains built-in examples of several paradigmatic algorithms, including teleportation, (Gaussian) boson sampling, instantaneous quantum polynomial, Hamiltonian simulation, and variational quantum circuit optimization.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/xanadu_strawberry_fields/</url>
      <location>AW1.121</location>
      <attendee>Joshua Izaac</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7504@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7504</pentabarf:event-id>
      <pentabarf:event-slug>geo_streetview</pentabarf:event-slug>
      <pentabarf:event-tag>geo_streetview</pentabarf:event-tag>
      <pentabarf:title>OpenTrailView 360</pentabarf:title>
      <pentabarf:subtitle>FOSS StreetView for hikers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T152000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:30:00:00</duration>
      <summary>OpenTrailView 360- FOSS StreetView for hikers</summary>
      <description>&lt;p&gt;OpenTrailView is a project to create a StreetView-like application by walkers with contributors providing stitched 360-degree panoramas of locations on hiking trails. First discussed at State Of the Map Girona 2010, the project has been dormant for several years due to the high barrier of entry; at the time contributors had to manually stitch photos to produce a panorama using third-party stitching software. The recent availability of 360-degree cameras with auto-stitching has revived the author's interest in the project. This lightning talk will give technical details of the new version of OTV and outline initial work.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_streetview/</url>
      <location>AW1.126</location>
      <attendee>Nick Whitelegg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8212@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8212</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>Reduced Binary Seed bootstrap for GNU Guix</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T152000</dtstart>
      <dtend>20190202T155000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GNU Mes- Reduced Binary Seed bootstrap for GNU Guix</summary>
      <description>&lt;p&gt;Two years ago on FOSDEM'17 a minimalistic bootstrap was a dream; today it has started to become reality.
Bootstrapping GNU/Linux without use of the GNU toolchain (gcc, binutils, glibc) was our first milestone
that we just reached.  Mes became a GNU project.
We will talk about what bootstrapping is and why it is important.&lt;br/&gt;
We will show how Mes' minimalistic Scheme has made this possible and on future milestones (Scheme
only bootstrap, other GNU/Linux distributions) before reaching the holy grail: a full source bootstrap.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnumes/</url>
      <location>K.4.201</location>
      <attendee>Jan (janneke) Nieuwenhuizen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8221@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8221</pentabarf:event-id>
      <pentabarf:event-slug>autocrypt_email</pentabarf:event-slug>
      <pentabarf:event-tag>autocrypt_email</pentabarf:event-tag>
      <pentabarf:title>Autocrypt - Automating E-Mail Encryption</pentabarf:title>
      <pentabarf:subtitle>What E-Mail can learn from the success of end-to-end encrypted messengers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T152000</dtstart>
      <dtend>20190202T153500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Autocrypt - Automating E-Mail Encryption- What E-Mail can learn from the success of end-to-end encrypted messengers</summary>
      <description>&lt;p&gt;A short talk about Autocrypt, a standard for decentralized and automated public-key management for e-mail encryption, built on OpenPGP.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/autocrypt_email/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Vincent Breitmoser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8287@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8287</pentabarf:event-id>
      <pentabarf:event-slug>lemonldap</pentabarf:event-slug>
      <pentabarf:event-tag>lemonldap</pentabarf:event-tag>
      <pentabarf:title>LemonLDAP::NG 2.0</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>2019-02-03 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T152000</dtstart>
      <dtend>20190203T153500</dtend>
      <duration>00:15:00:00</duration>
      <summary>LemonLDAP::NG 2.0</summary>
      <description>&lt;p&gt;LemonLDAP::NG is a free WebSSO software, implementing CAS, SAML and OpenID Connect protocols&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/lemonldap/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Clément Oudot</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8701@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8701</pentabarf:event-id>
      <pentabarf:event-slug>kotlin_code_coverage_bytecode</pentabarf:event-slug>
      <pentabarf:event-tag>kotlin_code_coverage_bytecode</pentabarf:event-tag>
      <pentabarf:title>Java 4..12, Kotlin, Code Coverage and their best friend — bytecode: scandals, intrigues, investigations</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>2019-02-03 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T152000</dtstart>
      <dtend>20190203T155000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Java 4..12, Kotlin, Code Coverage and their best friend — bytecode: scandals, intrigues, investigations</summary>
      <description>&lt;p&gt;Do you know what is inside of your class files? Are you ready to bet? Let's have fun by diving into bytecode pattern matching and explore how different compilers (Java/Kotlin) and their different versions, including unreleased javac 12, transform your source code.&lt;/p&gt;

&lt;p&gt;Our dive will be based on details of implementation of most popular open source code coverage tool for Java — JaCoCo, whose recently released version finds in bytecode and filters out various compiler generated artifacts, which otherwise require unnecessary and sometimes impossible tricks to have full code coverage.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/kotlin_code_coverage_bytecode/</url>
      <location>UD2.119</location>
      <attendee>Evgeny Mandrikov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8877@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8877</pentabarf:event-id>
      <pentabarf:event-slug>memory_benchmark</pentabarf:event-slug>
      <pentabarf:event-tag>memory_benchmark</pentabarf:event-tag>
      <pentabarf:title>The Missing Benchmark Metric: Memory Consumption</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>2019-02-02 15:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T152000</dtstart>
      <dtend>20190202T154500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The Missing Benchmark Metric: Memory Consumption</summary>
      <description>&lt;p&gt;When doing benchmarks we are usually interested in comparing the throughput of
different solutions. However, when the code under investigation is not
trivial, memory consumption may vary significantly, because using more memory
to achieve better throughput is a typical design trade off.&lt;/p&gt;

&lt;p&gt;The talk discusses what memory metrics are more or less meaningful and what
approaches can be used to track memory consumption alongside JMH benchmarks. A
special focus will be given on dynamic effects on the interaction with the
garbage collector and whether it is possible to get some stable benchmark
results.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/memory_benchmark/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Jens Wilke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7994@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7994</pentabarf:event-id>
      <pentabarf:event-slug>graph_mgmt_config</pentabarf:event-slug>
      <pentabarf:event-tag>graph_mgmt_config</pentabarf:event-tag>
      <pentabarf:title>Mgmt Config: A tale of three graphs</pentabarf:title>
      <pentabarf:subtitle>Real-time, autonomous, automation with graphs (mostly DAG's)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graph Processing</pentabarf:track>
      <pentabarf:start>2019-02-02 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T152500</dtstart>
      <dtend>20190202T160500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Mgmt Config: A tale of three graphs- Real-time, autonomous, automation with graphs (mostly DAG's)</summary>
      <description>&lt;p&gt;Mgmt is a real-time automation tool that is fast and safe. It works by running a DAG (graph) of resources.
The DAG is built in real-time, by running a graph-based DSL (language).
We'll fill this talk with a number of exciting real-time demos that show how some cleverly applied graph algorithms can solve an incredibly difficult set of problems.
We'll finish this off by including a demo of building a real-time, distributed, finite state machine (a distributed graph) using our tool.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graph Processing</categories>
      <url>https:/fosdem.org/2019/schedule/event/graph_mgmt_config/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8551@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8551</pentabarf:event-id>
      <pentabarf:event-slug>collab_wntk</pentabarf:event-slug>
      <pentabarf:event-tag>collab_wntk</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Who needs to know? Private-by-design collaboration</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>2019-02-02 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T152500</dtstart>
      <dtend>20190202T154500</dtend>
      <duration>00:20:00:00</duration>
      <summary>AMENDMENT Who needs to know? Private-by-design collaboration</summary>
      <description>&lt;p&gt;It is often difficult to untangle technical choices made when designing systems from the values and implicit assumptions of its those systems' designers.&lt;/p&gt;

&lt;p&gt;For many developers of open-source software, radical openness and permissionless participation have become the de facto methodology to follow when designing collaboration systems. This ideology has driven the creation of a wealth of information systems and collaboratively curated data sets which could not have been created in a top-down fashion. Consequently, different values, and thus different architectures have remained largely unexplored.&lt;/p&gt;

&lt;p&gt;This lecture will present &lt;a href="https://github.com/xwiki-labs/cryptpad"&gt;CryptPad&lt;/a&gt;, a &lt;a href="https://cryptpad.fr"&gt;web-based&lt;/a&gt; suite of collaborative tools which employs client-side encryption to restrict access to those who possess the cryptographic keys which are unique to each document. I will include an overview of the underlying architecture, and provide insight into its design process and the values that it encodes.&lt;/p&gt;

&lt;p&gt;This talk was originally proposed by Aaron MacSween.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_wntk/</url>
      <location>UD2.119</location>
      <attendee>Ludovic Dubost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8999@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8999</pentabarf:event-id>
      <pentabarf:event-slug>microkernel_lightning_talks</pentabarf:event-slug>
      <pentabarf:event-tag>microkernel_lightning_talks</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Microkernel lightning talks</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>2019-02-03 15:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T152500</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Microkernel lightning talks</summary>
      <description>&lt;p&gt;Due to a cancellation, the Microkernel devroom will offer a lightning talk session in the field of Microkernels, Unikernels, and component based systems on Sunday from 15:25-15:55. Feel free to offer proposals.&lt;/p&gt;

&lt;p&gt;Current proposals:&lt;/p&gt;

&lt;p&gt;15:25 - 15:45 Norman Feske - Genode's Sculpt OS - A general purpose microkernel based OS in daily use&lt;/p&gt;

&lt;p&gt;15:45 - 16:00 Jakub Jermar - What is new in HelenOS&lt;/p&gt;

&lt;p&gt;Please note this session replaces Jiří Svoboda's talk "Evolution of file system and disk management in HelenOS" due to illness. We wish him a speedy recovery.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/microkernel_lightning_talks/</url>
      <location>AW1.121</location>
      <attendee>Jakub Jermář</attendee>
      <attendee>Norman Feske</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7375@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7375</pentabarf:event-id>
      <pentabarf:event-slug>microcontroller_firmware_from_scratch</pentabarf:event-slug>
      <pentabarf:event-tag>microcontroller_firmware_from_scratch</pentabarf:event-tag>
      <pentabarf:title>Microcontroller Firmware from Scratch</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>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Microcontroller Firmware from Scratch</summary>
      <description>&lt;p&gt;Follow a journey of writing STM32 microcontroller firmware from scratch, using open-source tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/microcontroller_firmware_from_scratch/</url>
      <location>K.4.401</location>
      <attendee>Nikolai Kondrashov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7386@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7386</pentabarf:event-id>
      <pentabarf:event-slug>oshw_smart_city</pentabarf:event-slug>
      <pentabarf:event-tag>oshw_smart_city</pentabarf:event-tag>
      <pentabarf:title>Open Source Hardware for Smart City</pentabarf:title>
      <pentabarf:subtitle>OSHW LoRaWAN implementation for Parking, Air quality, City lighting and Waste management</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Open Source Hardware for Smart City- OSHW LoRaWAN implementation for Parking, Air quality, City lighting and Waste management</summary>
      <description>&lt;p&gt;Smart City concept includes Park Management, City Lighting management, Waste Management, Public Transport monitoring and management, Air quality monitoring, Security and People Healthcare alerts and monitoring. Olimex is working on OSHW solutions for two popular LWPAN technologies, the results of the work will be presented and demonstrated.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/oshw_smart_city/</url>
      <location>AW1.125</location>
      <attendee>Tsvetan Usunov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7596@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7596</pentabarf:event-id>
      <pentabarf:event-slug>sdr_em_sidechannel_attacks</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_em_sidechannel_attacks</pentabarf:event-tag>
      <pentabarf:title>Performing Low-cost Electromagnetic Side-channel Attacks using RTL-SDR and Neural Networks</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>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Performing Low-cost Electromagnetic Side-channel Attacks using RTL-SDR and Neural Networks</summary>
      <description>&lt;p&gt;Electromagnetic (EM) side-channel attacks exploit the EM radiation that inherently leaks from electronic systems during various computations. Patterns in the amplitude or frequency of this radiation can be analyzed to break even theoretically secure cryptographic algorithms such as RSA and AES. In this presentation, we will cover the various challenges involved with successfully performing EM side-channel attacks using relatively low-cost Software Defined Radios (SDRs) and EM probes. More concretely, we will discuss the measurement setup, trace capture process, trace alignment / filtering, and Correlation Electromagnetic Attack (CEMA) for a scenario in which an Arduino Duemilanove is executing a software AES algorithm with an unknown key. Finally, we will see how artificial neural networks can be used to reduce the complexity of performing successful EM side-channel attacks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_em_sidechannel_attacks/</url>
      <location>AW1.120</location>
      <attendee>Pieter Robyns</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7685@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7685</pentabarf:event-id>
      <pentabarf:event-slug>nextcloud</pentabarf:event-slug>
      <pentabarf:event-tag>nextcloud</pentabarf:event-tag>
      <pentabarf:title>Nextcloud</pentabarf:title>
      <pentabarf:subtitle> decentralize the way we sync, share and collaborate</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>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Nextcloud-  decentralize the way we sync, share and collaborate</summary>
      <description>&lt;p&gt;Nextcloud enables you to regain control over your data and freely share and sync them. That's probably the part of Nextcloud most people are already familiar with. But Nextcloud takes huge efforts to go beyond handling your data and provides strong collaboration and communication tools. In 2019 most people not only want to store their data, they are looking for a integrated platform which allows them to do actual work with their data. In this context collaborative editing but also video, audio and text chat, integration with your contacts and calendars and many more play an important role. If you want to do this without losing the connection to your friends, family and co-workers strong federation capabilities are needed. Federation is at the heart of Nextcloud and was completely re-written last year based on the vendor neutral Open Cloud Mesh (OCM) specification.&lt;/p&gt;

&lt;p&gt;Additionally to the OCM implementation which allows you to share data across Nextcloud instances, we are excited to announce that with Nextcloud 15 we joined the Fediverse with our own ActivityPub implementation. This turns every Nextcloud user into a participant of the free, open and federated social network and allow them to communicate with people on Mastodon, Friendica, Pleroma and many more. Join the talk and learn what you can do with Nextcloud and how to join the cloud federation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/nextcloud/</url>
      <location>UD2.218A</location>
      <attendee>Björn Schießle</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7861@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7861</pentabarf:event-id>
      <pentabarf:event-slug>panel_more_designers</pentabarf:event-slug>
      <pentabarf:event-tag>panel_more_designers</pentabarf:event-tag>
      <pentabarf:title>Panel: Difficulties in having more designers participate in Open Source</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>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T162000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Panel: Difficulties in having more designers participate in Open Source</summary>
      <description>&lt;p&gt;Open discussion about getting more designers participating in Open Source projects and better understanding of the barriers that may be preventing them from contributing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/panel_more_designers/</url>
      <location>AW1.120</location>
      <attendee>Ecaterina Moraru</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7931@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7931</pentabarf:event-id>
      <pentabarf:event-slug>streaming_pipelines_neural_machine_translation</pentabarf:event-slug>
      <pentabarf:event-tag>streaming_pipelines_neural_machine_translation</pentabarf:event-tag>
      <pentabarf:title>Streaming Pipelines for Neural Machine Translation</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>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Streaming Pipelines for Neural Machine Translation</summary>
      <description>&lt;p&gt;Machine Translation is important when having to cater to different geographies and locales for news or eCommerce website content. Machine Translation systems often need to handle a large volume of concurrent translation requests from multiple sources across multiple languages in near real time.&lt;/p&gt;

&lt;p&gt;Many Machine Translation preprocessing tasks like Text Normalization, Language Detection, Sentence Segmentation etc. can be performed at scale in a real time streaming pipeline utilizing Apache Flink.&lt;/p&gt;

&lt;p&gt;We will be looking at a few such streaming pipelines leveraging different NLP components and Flink’s dynamic processing capabilities for real time training and inference.
We'll demonstrate and examine the end-to-end throughput and latency of a pipeline that detects language and translates news articles shared via twitter in real-time. Developers will come away with a better understanding of how Neural Machine Translation works, how to build pipelines for machine translation preprocessing tasks and Neural Machine Translation models.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/streaming_pipelines_neural_machine_translation/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Suneel Marthi</attendee>
      <attendee>Jörn Kottmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8047@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8047</pentabarf:event-id>
      <pentabarf:event-slug>scale_auditing</pentabarf:event-slug>
      <pentabarf:event-tag>scale_auditing</pentabarf:event-tag>
      <pentabarf:title>Scale Your Auditing Events</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Scale Your Auditing Events</summary>
      <description>&lt;p&gt;The Linux Audit daemon is responsible for writing audit records to the disk, which you can then access with ausearch and aureport. However, it turned out that parsing and centralizing these records is not as easy as you would hope. Elastic's new Auditbeat fixes this by keeping the original configuration, but ships them to a centralized location where you can easily visualize all events. You can also use Auditbeat to detect changes to critical files, like binaries and configuration files, and identify potential security policy violations. This talk shows you what can you do to discover changes, events, and potential security breaches as soon as possible on interactive dashboards. Additionally, we are combining Auditd events with logs, which are security relevant.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/scale_auditing/</url>
      <location>UD2.218A</location>
      <attendee>Philipp Krenn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8147@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8147</pentabarf:event-id>
      <pentabarf:event-slug>sysadmins_deserve_interface_stability</pentabarf:event-slug>
      <pentabarf:event-tag>sysadmins_deserve_interface_stability</pentabarf:event-tag>
      <pentabarf:title>Sysadmins, too, deserve interface stability</pentabarf:title>
      <pentabarf:subtitle>Designing a stable interface to abstract OS configuration across multiple distribution versions - Linux System Roles for Ansible</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Sysadmins, too, deserve interface stability- Designing a stable interface to abstract OS configuration across multiple distribution versions - Linux System Roles for Ansible</summary>
      <description>&lt;p&gt;APIs strive to make programmers’ jobs easier by staying stable. Less attention is paid to make the jobs of system administrators easier by providing stable configuration interfaces. These interfaces consist of configuration file formats and various utilities that often change with new major OS releases.
Ansible is a great tool for system management, but keeping Ansible playbooks working across major distribution version upgrades can be challenging due to this interface instability. We present Linux System Roles (github.com/linux-system-roles) which allow to manage RHEL, CentOS and Fedora with sufficient abstraction to enable using the same playbooks for different releases and to avoid the need of changing playbooks due to implementation changes.
The main difficulty of this approach is getting the interface right to avoid the need of incompatible changes in the future. We will show how to use Linux System Roles with Ansible to configure your Fedora, RHEL or CentOS systems and discuss the challenges that one may encounter when designing such a system or Ansible roles in general.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/sysadmins_deserve_interface_stability/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Till Maas</attendee>
      <attendee>Pavel Cahyna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8154@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8154</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_medical_imaging</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_medical_imaging</pentabarf:event-tag>
      <pentabarf:title>Medical image reconstruction using the .NET Framework</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Medical image reconstruction using the .NET Framework</summary>
      <description>&lt;p&gt;Medical image reconstruction is a highly demanding topic in terms of processing power, memory consumption and computational complexity. In the past several low level approaches have been conducted that improved performance but made such systems become inflexibel and reduced maintainability. This presentation shows a setup of using the .NET framework as well as a GPU-based integration in the C# language. Several topics in image reconstruction and processing will be shown in the context of medical image processing. Additionally, challenges and problems of .NET and C# are discussed.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_medical_imaging/</url>
      <location>K.3.201</location>
      <attendee>Martin Sedmair</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8247@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8247</pentabarf:event-id>
      <pentabarf:event-slug>community_towards_sustainable_solution_open_source_sustainability</pentabarf:event-slug>
      <pentabarf:event-tag>community_towards_sustainable_solution_open_source_sustainability</pentabarf:event-tag>
      <pentabarf:title>Towards a sustainable solution to open source sustainability</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>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Towards a sustainable solution to open source sustainability</summary>
      <description>&lt;p&gt;A few years ago, Heartbleed epitomized a massive open source sustainability problem for critical parts of the internet infrastructure. The bug, which affected the popular OpenSSL cryptographic software library, notably compromised the confidentiality of 4.5 million US patient records and cost the industry an estimated $500M.&lt;/p&gt;

&lt;p&gt;It was soon revealed that the root-cause of the issue was that OpenSSL was precariously understaffed. Open source sustainability became a major theme overnight. Stories of maintainer burn-out made the headlines. And tentative solutions started to emerge, most of them donation-based.&lt;/p&gt;

&lt;p&gt;In this talk we'll explore a number of existing strategies to fund open source and make it more sustainable, from patronage to dedicated ad networks. And we'll defend the idea that the best path to open source sustainability is to help companies understand the tangible business value they can get from contributing to open source.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_towards_sustainable_solution_open_source_sustainability/</url>
      <location>UB5.132</location>
      <attendee>Tobie Langel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8419@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8419</pentabarf:event-id>
      <pentabarf:event-slug>python_compute_qos_of_your_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>python_compute_qos_of_your_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Compute the QOS of your infrastructure with DEPC</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Compute the QOS of your infrastructure with DEPC</summary>
      <description>&lt;p&gt;DepC is an open source tool written in Python 3.5+ : https://github.com/ovh/depc&lt;/p&gt;

&lt;p&gt;We use it to compute the Quality Of Service (QoS) of our IT infrastructure and customers (14k servers and 5M websites in the WebHosting department).&lt;/p&gt;

&lt;p&gt;To be able to do this we use some open source technologies :
- TimeSeries databases and Pandas / Numpy for the QoS computing,
- Neo4j to store the graph of our dependencies (a customer depends on several servers and some services, like databases, themselves depends on servers. If a server fails, several customers QOS are impacted),
- Kafka consumer to update in real time the graph in Neo4j,
- Apache Airflow to schedule the jobs used to compute the QOS of the whole infrastructure (the graph in Neo4j contains ~10M nodes).&lt;/p&gt;

&lt;p&gt;The goal of this conference is to show you how do we assemble these technologies to construct DepC in OVH.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_compute_qos_of_your_infrastructure/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Nicolas Crocfer</attendee>
      <attendee>Anthony Olea</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8498@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8498</pentabarf:event-id>
      <pentabarf:event-slug>vai_ppeeding_up_the_booting_time_of_a_toro_appliance</pentabarf:event-slug>
      <pentabarf:event-tag>vai_ppeeding_up_the_booting_time_of_a_toro_appliance</pentabarf:event-tag>
      <pentabarf:title>Speeding up the Booting Time of a Toro Appliance</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>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Speeding up the Booting Time of a Toro Appliance</summary>
      <description>&lt;p&gt;Microservices propose a new paradigm to split monolithic cloud infrastructure into unitary services which allow better scaling of the global infrastructure by integrating heterogeneous technologies. Current cloud infrastructure allows to implement cheap microservices by hosting them in VMs. To leverage host resources, VMs are launched on demand, i.e., when the microservice is idle, the VM is shutdown and it is only powered on when a request arrives. In this context, the time that takes the VM to be ready and serves incoming requests becomes very important. We have identified two problems that prevent VMs to start up on time: first, the initialization of the hypervisor, and second, the size of the image. In this talk, we present three approaches that work around on these problems, i.e., Qboot, NEMU and Firecracker. We evaluate these approaches on a Toro appliance that is a unikernel dedicated to microservices. In Toro, the kernel and the microservice are compiled together and the result is a single image that can be used to launch a Virtual Machine (VM) on different hypervisors like Xen, KVM or HyperV.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_ppeeding_up_the_booting_time_of_a_toro_appliance/</url>
      <location>H.2213</location>
      <attendee>Matias Vara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8510@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8510</pentabarf:event-id>
      <pentabarf:event-slug>gomidi</pentabarf:event-slug>
      <pentabarf:event-tag>gomidi</pentabarf:event-tag>
      <pentabarf:title>Building a Hardware MIDI Player</pentabarf:title>
      <pentabarf:subtitle>Exploration of Linux's System Interfaces</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building a Hardware MIDI Player- Exploration of Linux's System Interfaces</summary>
      <description>&lt;p&gt;An exploration of using Go to build a hardware MIDI player, complete with floppy drive, on a minimal Linux distribution, gokrazy. Without our standard system utilities, in this talk we'll explore Go's syscall interface, as well as Linux's other interfaces, such as netlink and kobject. There will also be sweet, sweet chiptunes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gomidi/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Terin Stock</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8546@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8546</pentabarf:event-id>
      <pentabarf:event-slug>riscvhelenos</pentabarf:event-slug>
      <pentabarf:event-tag>riscvhelenos</pentabarf:event-tag>
      <pentabarf:title>Lessons learned from porting HelenOS to RISC-V</pentabarf:title>
      <pentabarf:subtitle>Pros and cons of RISC-V from a microkernel OS point of view</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T161500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Lessons learned from porting HelenOS to RISC-V- Pros and cons of RISC-V from a microkernel OS point of view</summary>
      <description>&lt;p&gt;HelenOS is an open source operating system based on the microkernel multiserver design principles. One of its goals is to provide excellent target platform portability. From the time of its inception, HelenOS already supported 4 different hardware platforms and currently it supports platforms as diverse as x86, SPARCv9 and ARM. This talk presents practical experiences and lessons learned from porting HelenOS to RISC-V.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvhelenos/</url>
      <location>AW1.126</location>
      <attendee>Martin Děcký</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8738@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8738</pentabarf:event-id>
      <pentabarf:event-slug>migrating_cluster_to_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>migrating_cluster_to_freebsd</pentabarf:event-tag>
      <pentabarf:title>Migrating a Big Data Cluster from Linux to FreeBSD</pentabarf:title>
      <pentabarf:subtitle>Slowly, but steadily</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T161000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Migrating a Big Data Cluster from Linux to FreeBSD- Slowly, but steadily</summary>
      <description>&lt;p&gt;This talk will cover the on-going process of migrating a big data cluster from a Linux-only system to a mixed OS environment using more and more BSD. I'll cover how the cluster started, what it is used for and the current setup (hardware and software). Particular focus will be put on the migration of the fileserver that has been successfully migrated from a hardware RAID configuration using Linux to an OpenZFS-based FreeBSD setup. I'll detail how it was done, the planning, preparation, and important learnings I too away from the experience. The talk closes with an outline of what steps will follow in the future.
The talk is intended for people interested in such setups, migration strategies, steps to take and pitfalls to avoid.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/migrating_cluster_to_freebsd/</url>
      <location>K.3.401</location>
      <attendee>Benedict Reuschling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8792@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8792</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>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>02:00:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T173000</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/2019/schedule/event/cert_lpi_2/</url>
      <location>UB4.132</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8862@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8862</pentabarf:event-id>
      <pentabarf:event-slug>media_sreview</pentabarf:event-slug>
      <pentabarf:event-tag>media_sreview</pentabarf:event-tag>
      <pentabarf:title>The SReview review system</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>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The SReview review system</summary>
      <description>&lt;p&gt;SReview is a conference video review system, originally written for FOSDEM 2017, that is now being used for the third time at FOSDEM 2019. It is also in active use by the debconf video team.&lt;/p&gt;

&lt;p&gt;This talk will explain the background in which it was written, and will also give a somewhat detailed explanation of its inner workings.&lt;/p&gt;

&lt;p&gt;For an explanation of the detailed UI design work we did to the review page over the last year, see the companion talk in the open source design devroom.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_sreview/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Wouter Verhelst</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8871@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8871</pentabarf:event-id>
      <pentabarf:event-slug>vereign_toolbar_in_libreoffice_online</pentabarf:event-slug>
      <pentabarf:event-tag>vereign_toolbar_in_libreoffice_online</pentabarf:event-tag>
      <pentabarf:title>Vereign toolbar in LibreOffice Online</pentabarf:title>
      <pentabarf:subtitle>Technical aspects of integration of a 3rd party document signing service</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Vereign toolbar in LibreOffice Online- Technical aspects of integration of a 3rd party document signing service</summary>
      <description>&lt;p&gt;This presentation will tell the story of integration of a 3rd party document signing service (provided by Vereign) into LibreOffice Online.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/vereign_toolbar_in_libreoffice_online/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Andras Timar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8899@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8899</pentabarf:event-id>
      <pentabarf:event-slug>web_components_future</pentabarf:event-slug>
      <pentabarf:event-tag>web_components_future</pentabarf:event-tag>
      <pentabarf:title>Web Components are the future. And the future is now!</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T153000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Web Components are the future. And the future is now!</summary>
      <description>&lt;p&gt;I used to talk about Web Components as the future of the web and this future is here and now.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/web_components_future/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Davy Engone (Hackages)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8936@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8936</pentabarf:event-id>
      <pentabarf:event-slug>ada_safety</pentabarf:event-slug>
      <pentabarf:event-tag>ada_safety</pentabarf:event-tag>
      <pentabarf:title>What is Safety-Critical Software, and How Can Ada and SPARK Help?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 15:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T153000</dtstart>
      <dtend>20190202T155000</dtend>
      <duration>00:20:00:00</duration>
      <summary>What is Safety-Critical Software, and How Can Ada and SPARK Help?</summary>
      <description>&lt;p&gt;We are (too much) used to software having bugs as an unavoidable fate. But for safety-critical software, like the code that's driving planes or trains, "Failure is Not an Option".&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_safety/</url>
      <location>AW1.125</location>
      <attendee>Jean-Pierre Rosen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7453@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7453</pentabarf:event-id>
      <pentabarf:event-slug>monica_crm</pentabarf:event-slug>
      <pentabarf:event-tag>monica_crm</pentabarf:event-tag>
      <pentabarf:title>Monica, a personal CRM</pentabarf:title>
      <pentabarf:subtitle>Remember everything about your friends and family</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T154000</dtstart>
      <dtend>20190203T155500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Monica, a personal CRM- Remember everything about your friends and family</summary>
      <description>&lt;p&gt;Monica is a personal relationship manager to remember everything you want about your friends&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/monica_crm/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alexis Saettler</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7903@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7903</pentabarf:event-id>
      <pentabarf:event-slug>mysql_cap</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_cap</pentabarf:event-tag>
      <pentabarf:title>MySQL and the CAP theorem: relevance &amp; misconceptions</pentabarf:title>
      <pentabarf:subtitle>Dissecting, affirming and refuting CAP assumptions in real production systems.</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>2019-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T154000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL and the CAP theorem: relevance &amp; misconceptions- Dissecting, affirming and refuting CAP assumptions in real production systems.</summary>
      <description>&lt;p&gt;The CAP theorem is often used to describe the tradeoffs of available versus consistent systems. But the CAP theorem is often misunderstood and misrepresented. In this session we investigate the CAP properties of various MySQL replication setups, and show that it is impossible to claim a setup is AP or that it is CP. We will see how the properties can be non binary, and change across time, geography and workload. We will also observe where CAP's terms can be made irrelevant. This session takes the practical engineer's perspective and shows how we can gain the upper hand with reasonable tradeoffs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_cap/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Shlomi Noach</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8315@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8315</pentabarf:event-id>
      <pentabarf:event-slug>rust_cpp</pentabarf:event-slug>
      <pentabarf:event-tag>rust_cpp</pentabarf:event-tag>
      <pentabarf:title>Call C++ from Rust with the cpp crate</pentabarf:title>
      <pentabarf:subtitle>Interoperate with C++ libraries, using Qt as an example</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:05:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T154000</dtstart>
      <dtend>20190203T160500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Call C++ from Rust with the cpp crate- Interoperate with C++ libraries, using Qt as an example</summary>
      <description>&lt;p&gt;There is a lot of existing code and libraries written in C++. The cpp crates allow to embed easily
C++ within your rust code so you can call interoperate with the existing C++ code.
In this talk, we will see how to use this create and how it works behind the scenes.
As an example, we will look at the &lt;code&gt;qmetaobject&lt;/code&gt; which expose Qt api to Rust.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_cpp/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Olivier Goffart</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8378@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8378</pentabarf:event-id>
      <pentabarf:event-slug>vpp_northbound_connections</pentabarf:event-slug>
      <pentabarf:event-tag>vpp_northbound_connections</pentabarf:event-tag>
      <pentabarf:title>Northbound Connections of VPP for NFV in Containers and Kubernetes</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>2019-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T154000</dtstart>
      <dtend>20190202T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Northbound Connections of VPP for NFV in Containers and Kubernetes</summary>
      <description>&lt;p&gt;Many have recognized the advantages of containerization and container platforms for traditional web server and database apps. With the expansion of IoT as well as Telco and service providers’ workloads into containers, there is an increased focus on NFV, and other non-traditional networking intensive applications. These applications require layer two and three access to high performance data planes from within containers and Kubernetes pods. In this session, we will dive into the particular requirements for layer2 and layer3 containerized applications. We will also discuss and compare some solutions such as Network Service Mesh (NSM) and Multus and how they are used for the connection and orchestration of NFV containerized workloads.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/vpp_northbound_connections/</url>
      <location>H.2214</location>
      <attendee>Thomas F Herbert</attendee>
      <attendee>Billy McFall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8395@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8395</pentabarf:event-id>
      <pentabarf:event-slug>email_standards</pentabarf:event-slug>
      <pentabarf:event-tag>email_standards</pentabarf:event-tag>
      <pentabarf:title>IMAP, JMAP and the future of open email standards</pentabarf:title>
      <pentabarf:subtitle>a look at what's new in the IMAP world and the upcoming JMAP standard</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 15:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T154000</dtstart>
      <dtend>20190202T155500</dtend>
      <duration>00:15:00:00</duration>
      <summary>IMAP, JMAP and the future of open email standards- a look at what's new in the IMAP world and the upcoming JMAP standard</summary>
      <description>&lt;p&gt;In the past couple of years there's been renewed enthusiasm for improving the open source email client standards, with multiple new IMAP standards becoming RFCs, and a revision of the base IMAP standards currently in evaluation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/email_standards/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Bron Gondwana</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8553@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8553</pentabarf:event-id>
      <pentabarf:event-slug>distribution_build_delivery_styles</pentabarf:event-slug>
      <pentabarf:event-tag>distribution_build_delivery_styles</pentabarf:event-tag>
      <pentabarf:title>Distribution build / delivery styles, one style to rule them all ?</pentabarf:title>
      <pentabarf:subtitle>Is rolling release the answer for everything ? Or Service Pack ? SUSE and openSUSE experience</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T154000</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Distribution build / delivery styles, one style to rule them all ?- Is rolling release the answer for everything ? Or Service Pack ? SUSE and openSUSE experience</summary>
      <description>&lt;p&gt;There has been several camps on distribution style:
- Rolling style, where everything is constantly moving
- Regular style, where everything get polished and fixed before some freeze
- Stable style, where (almost) nothing move, fearing to break anything&lt;/p&gt;

&lt;p&gt;openSUSE (and SUSE) have been releasing distributions in those various style and unlike common believe, they are not as different as you might thing&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/distribution_build_delivery_styles/</url>
      <location>K.3.401</location>
      <attendee>Frederic Crozat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8642@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8642</pentabarf:event-id>
      <pentabarf:event-slug>cgrates</pentabarf:event-slug>
      <pentabarf:event-tag>cgrates</pentabarf:event-tag>
      <pentabarf:title>Fraud mitigation using traffic pattern monitoring with CGRateS</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T154000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Fraud mitigation using traffic pattern monitoring with CGRateS</summary>
      <description>&lt;p&gt;Traffic transparency and ability to react on pattern changes became more than a nice to have functionality in modern communication infrastructure.
In this talk Teo will explore various mechanisms implemented in the new ThresholdS module of CGRateS, focusing not only on improving QoS stats but also towards securing networks with automatic reaction profiles against fraud attempts.
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 (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/cgrates/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Teofil Voivozeanu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8741@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8741</pentabarf:event-id>
      <pentabarf:event-slug>how_xr_goes_beyond_demos_and_games</pentabarf:event-slug>
      <pentabarf:event-tag>how_xr_goes_beyond_demos_and_games</pentabarf:event-tag>
      <pentabarf:title>How XR goes beyond demos and games</pentabarf:title>
      <pentabarf:subtitle>Is XR just a trend? Or is there more to it?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T154000</dtstart>
      <dtend>20190202T161000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How XR goes beyond demos and games- Is XR just a trend? Or is there more to it?</summary>
      <description>&lt;p&gt;XR has been trending for many years, and so far we've all seen awesome demos, like being on the moon, on a roller coaster, playing horror games and watching 360 videos. But while we're busy creating standards, we're forgetting the most important part of XR. Our brain.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/how_xr_goes_beyond_demos_and_games/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Boris Budini</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8827@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8827</pentabarf:event-id>
      <pentabarf:event-slug>containers_kubectl_trace</pentabarf:event-slug>
      <pentabarf:event-tag>containers_kubectl_trace</pentabarf:event-tag>
      <pentabarf:title>Introducing kubectl-trace</pentabarf:title>
      <pentabarf:subtitle>bpftrace meets Kubernetes with kubectl-trace</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 15:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T154000</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Introducing kubectl-trace- bpftrace meets Kubernetes with kubectl-trace</summary>
      <description>&lt;p&gt;I will show how to use BPFtrace to trace both function calls in your programs and kernel functions. Then, I will show how such a low-level tracing tool can be used in high-level environments like Kubernetes clusters with kubectl-trace.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_kubectl_trace/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Alban Crequy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8343@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8343</pentabarf:event-id>
      <pentabarf:event-slug>llvm_kernel</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_kernel</pentabarf:event-tag>
      <pentabarf:title>Compiling the Linux kernel 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>2019-02-03 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T154500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Compiling the Linux kernel with LLVM tools</summary>
      <description>&lt;p&gt;The Linux kernel codebase has co-evolved with GCC and binutils over its lifetime, but LLVM is now capable of producing production ready Linux kernels.  Come learn what some of the challenges were in porting the codebase from GCC/binutils to Clang/LLVM, and what the latest efforts are in both codebases to work towards this goal.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_kernel/</url>
      <location>K.4.201</location>
      <attendee>Nick Desaulniers</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8568@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8568</pentabarf:event-id>
      <pentabarf:event-slug>dns_documenting_validator_requirements</pentabarf:event-slug>
      <pentabarf:event-tag>dns_documenting_validator_requirements</pentabarf:event-tag>
      <pentabarf:title>Documenting Validator Requirements</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 15:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T154500</dtstart>
      <dtend>20190203T160000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Documenting Validator Requirements</summary>
      <description>&lt;p&gt;Within the IETF there is an effort to document what is needed for a DNSSEC Validator to work.  This talk is to "sell" this document to the developer community and to assess the desire to see the document published.  An important question to discuss - how is this not another straw on the back of the camel.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_documenting_validator_requirements/</url>
      <location>K.4.601</location>
      <attendee>Edward Lewis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7651@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7651</pentabarf:event-id>
      <pentabarf:event-slug>collab_tiki_wiki_knowledge_base</pentabarf:event-slug>
      <pentabarf:event-tag>collab_tiki_wiki_knowledge_base</pentabarf:event-tag>
      <pentabarf:title>Tiki: Easy setup of wiki-based knowledge management system</pentabarf:title>
      <pentabarf:subtitle>This talk demonstrates how to build up a simple but powerful knowledge management system starting from a freshly installed Tiki</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>2019-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T155000</dtstart>
      <dtend>20190202T161000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Tiki: Easy setup of wiki-based knowledge management system- This talk demonstrates how to build up a simple but powerful knowledge management system starting from a freshly installed Tiki</summary>
      <description>&lt;p&gt;I will demonstrate an easy and fast way of configuring Tiki Wiki CMS Groupware for the purpose of having a central repository for a knowledge base.
I will also explain how to manage permissions for various use cases, how to separate different topics, how to access stored knowledge.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_tiki_wiki_knowledge_base/</url>
      <location>UD2.119</location>
      <attendee>Jean-Marc Libs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7915@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7915</pentabarf:event-id>
      <pentabarf:event-slug>ml_on_code_smelling_source</pentabarf:event-slug>
      <pentabarf:event-tag>ml_on_code_smelling_source</pentabarf:event-tag>
      <pentabarf:title>Smelling Source Code Using Deep Learning</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>ML on Code</pentabarf:track>
      <pentabarf:start>2019-02-03 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190203T155000</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Smelling Source Code Using Deep Learning</summary>
      <description>&lt;p&gt;Poor quality code contributes to increasing technical debt and makes the software difficult to extend and maintain. Code smells capture such poor code quality practices. Traditionally, the software engineering community identifies code smells in deterministic ways by using metrics and pre-defined rules/heuristics. Creating a deterministic tool for a specific language is an expensive and arduous task since it requires source code analysis starting from parsing, symbol resolution, intermediate model preparation, and applying rules/heuristics/metrics on the model. It would be great if we can leverage the tools available for one programming language and cross-apply them on another language.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>ML on Code</categories>
      <url>https:/fosdem.org/2019/schedule/event/ml_on_code_smelling_source/</url>
      <location>H.2213</location>
      <attendee>Tushar Sharma</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8129@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8129</pentabarf:event-id>
      <pentabarf:event-slug>deep_dive_kubernetes_metrics_with_prometheus</pentabarf:event-slug>
      <pentabarf:event-tag>deep_dive_kubernetes_metrics_with_prometheus</pentabarf:event-tag>
      <pentabarf:title>Deep Dive: Kubernetes Metrics with Prometheus</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>2019-02-03 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T155000</dtstart>
      <dtend>20190203T161500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Deep Dive: Kubernetes Metrics with Prometheus</summary>
      <description>&lt;p&gt;Kubernetes traditionally uses metrics for its core scheduling decisions - in the beginning all of this started with an opinionated internal stack. Since then Kubernetes has introduced 3 orthogonal standardized metrics APIs. As of today many implementations exist - i.e. for cloud providers and on premise.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/deep_dive_kubernetes_metrics_with_prometheus/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Matthias Loibl</attendee>
      <attendee>Sergiusz Urbaniak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8294@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8294</pentabarf:event-id>
      <pentabarf:event-slug>guile3fasterprograms</pentabarf:event-slug>
      <pentabarf:event-tag>guile3fasterprograms</pentabarf:event-tag>
      <pentabarf:title>Guile 3: Faster programs via just-in-time compilation</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T155000</dtstart>
      <dtend>20190202T162000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Guile 3: Faster programs via just-in-time compilation</summary>
      <description>&lt;p&gt;There's a new major version of the Guile language implementation
coming, and it's on average around twice as fast as Guile 2.2.  Guile
3, expected to be released in Spring 2019, achieves these improvements
by adding on a just-in-time compilation system to its virtual machine.
Co-maintainer Andy Wingo will walk you through how we managed to
achieve these improvements while not increasing startup latency, and
give tips and tricks for early adopters.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/guile3fasterprograms/</url>
      <location>K.4.201</location>
      <attendee>Andy Wingo</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8814@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8814</pentabarf:event-id>
      <pentabarf:event-slug>substrate</pentabarf:event-slug>
      <pentabarf:event-tag>substrate</pentabarf:event-tag>
      <pentabarf:title>Substrate</pentabarf:title>
      <pentabarf:subtitle>An Open-Source Framework for Building Blockchains</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T155000</dtstart>
      <dtend>20190203T162000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Substrate- An Open-Source Framework for Building Blockchains</summary>
      <description>&lt;p&gt;Substrate is an open-source framework which allows developers to easily create new, customizable blockchains. At its heart, Substrate is a combination of three technologies: WebAssembly, Libp2p and AfG Consensus.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/substrate/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Shawn Tabrizi</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8878@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8878</pentabarf:event-id>
      <pentabarf:event-slug>compiler_instrinsic</pentabarf:event-slug>
      <pentabarf:event-tag>compiler_instrinsic</pentabarf:event-tag>
      <pentabarf:title>A walkthrough guide to implementing a compiler intrinsic</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>2019-02-02 15:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T155000</dtstart>
      <dtend>20190202T161500</dtend>
      <duration>00:25:00:00</duration>
      <summary>A walkthrough guide to implementing a compiler intrinsic</summary>
      <description>&lt;p&gt;One of the ways Java achieves high performance is to provide a route for
accelerated, hand-crafted compilation of certain critical methods via
the JIT. This optimization path is available both for native methods
implemented as callouts to C code and for methods that are defined in
Java. In both cases the method needs to be flagged as a HotspotIntrinsic
and provided with a JITted code implementation. The intrinsic
implementation defines the hand-crafted definition of as a high-level
intermediate representation (IR) graph for the C2 JIT. This means it can
be inlined into the IR graph for caller methods, providing even greater
opportunities for optimization.&lt;/p&gt;

&lt;p&gt;This talk will demonstrate how to implement an intrinsic by walking
through a specific real-life example that is currently under review as a
JEP candidate. It will start by motivating the need for the intrinsic
and defining the candidate as a Java method which relies on an
underlying native implementation. It will then show how the candidate
can be replaced with an intrinsic implementation, working through the
changes required in the VM, the JIT compiler front and back end and,
ultimately, the assemblers for x86 and AArch64.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/compiler_instrinsic/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Andrew Dinn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8361@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8361</pentabarf:event-id>
      <pentabarf:event-slug>ceph_rgw_sync_modules</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_rgw_sync_modules</pentabarf:event-tag>
      <pentabarf:title>Exporting Ceph Object Storage data to the outside world</pentabarf:title>
      <pentabarf:subtitle>RGW Sync Modules for fun &amp; profit!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-03 15:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T155500</dtstart>
      <dtend>20190203T161000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Exporting Ceph Object Storage data to the outside world- RGW Sync Modules for fun &amp; profit!</summary>
      <description>&lt;p&gt;RGW (Rados Gateway) is the HTTP REST frontend to Ceph, exposing a S3
and Swift API. From the Kraken release of Ceph, RGW introduced the
concept of sync modules which allows for forwarding data and metadata
to an external tier. This allows for interesting analysis of metadata
or archival/backup solutions without the need to support these in Ceph
itself. We'll take a brief look into the design of sync modules, peer
into the crystal ball for what the future holds and also cover the
currently available ElasticSearch and Cloud Sync modules, which allows
data to be exported to external clouds supporting a S3 like API
including Amazon S3.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_rgw_sync_modules/</url>
      <location>H.2214</location>
      <attendee>Abhishek Lekshmanan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8405@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8405</pentabarf:event-id>
      <pentabarf:event-slug>extend_emacs_2019</pentabarf:event-slug>
      <pentabarf:event-tag>extend_emacs_2019</pentabarf:event-tag>
      <pentabarf:title>Extend Emacs in C or Other Languages</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>2019-02-03 15:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T155500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Extend Emacs in C or Other Languages</summary>
      <description>&lt;p&gt;Starting with GNU Emacs 25, your favorite editor can now load and execute shared objects at runtime. That means you can extend Emacs by writing C code for example. This talk will briefly present the history and controversies about binary modules in the GNU world, cover the basics of the module API and show you how to write a simple module.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/extend_emacs_2019/</url>
      <location>UD2.119</location>
      <attendee>Aurélien Aptel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8511@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8511</pentabarf:event-id>
      <pentabarf:event-slug>geo_spatialboostgeometry</pentabarf:event-slug>
      <pentabarf:event-tag>geo_spatialboostgeometry</pentabarf:event-tag>
      <pentabarf:title>Spatial Reference Systems Transformations with 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>2019-02-03 15:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T155500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Spatial Reference Systems Transformations with Boost.Geometry</summary>
      <description>&lt;p&gt;What are spatial reference systems and how to convert between them? What are various ways of creating transformation representation in Boost.Geometry and how to use them to convert between polygons on the surface of a globe and flat surface of a map?&lt;/p&gt;

&lt;p&gt;We discuss solutions to those questions highlighting some of the latest developments in Boost Geometry, the library that is currently being used to provide GIS support to MySQL. The implemented solutions allows to define transformations both in compile-time and run-time with known tradeoffs: execution time vs compilation time, run-time flexibility vs compile-time error reporting, etc. Last but not least we discuss similarities and differences between Boost.Geometry and Proj4 libraries.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_spatialboostgeometry/</url>
      <location>AW1.126</location>
      <attendee>Adam Wulkiewicz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7348@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7348</pentabarf:event-id>
      <pentabarf:event-slug>spamassassin</pentabarf:event-slug>
      <pentabarf:event-tag>spamassassin</pentabarf:event-tag>
      <pentabarf:title>Fighting spam for fun and profit</pentabarf:title>
      <pentabarf:subtitle>the long road to SpamAssassin 4.0</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Fighting spam for fun and profit- the long road to SpamAssassin 4.0</summary>
      <description>&lt;p&gt;Using SpamAssassin at work and loving open source development lead me to improve SpamAssassin and to develop some features.
The upcoming release will contain lot of bug fixes and some new interesting and useful features.
This talk will be a trip towards the new version and finally to some ideas we have for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/spamassassin/</url>
      <location>UD2.218A</location>
      <attendee>Giovanni Bechis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7454@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7454</pentabarf:event-id>
      <pentabarf:event-slug>sdr_meteorm2n</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_meteorm2n</pentabarf:event-tag>
      <pentabarf:title>Decoding Meteor-M2: QPSK, Viterbi, Reed Solomon and JPEG</pentabarf:title>
      <pentabarf:subtitle>from IQ coefficients to images, analysis of digital weather satellite transmissions</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Decoding Meteor-M2: QPSK, Viterbi, Reed Solomon and JPEG- from IQ coefficients to images, analysis of digital weather satellite transmissions</summary>
      <description>&lt;p&gt;A low cost, digital video broadcast-terrestrial (DVB-T) receiver is used to collect radiofrequency signals emitted from the low Earth orbiting Russian satellite Meteor-M2. The QPSK encoded signal is analyzed all the way from extracting bit values, to recovering the JPEG encoded image transmitted from the satellite. This investigation is an opportunity to experimentally assess all the layers of digital communication widely used from Deep Space communication to daily mobile phone communication, including Viterbi encoding, Reed Solomon error correction, and JPEG image display.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_meteorm2n/</url>
      <location>AW1.120</location>
      <attendee>Jean-Michel Friedt</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7533@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7533</pentabarf:event-id>
      <pentabarf:event-slug>netflix_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>netflix_freebsd</pentabarf:event-tag>
      <pentabarf:title>Netflix and FreeBSD</pentabarf:title>
      <pentabarf:subtitle>Using Open Source to Deliver Streaming Video</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Communications</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Netflix and FreeBSD- Using Open Source to Deliver Streaming Video</summary>
      <description>&lt;p&gt;Netflix has built a CDN to distribute streaming media through most of the world. The content caches run a lightly customized version of the FreeBSD operating system. This presentation will describe how Netflix uses FreeBSD, and the benefits to both FreeBSD and Netflix.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Communications</categories>
      <url>https:/fosdem.org/2019/schedule/event/netflix_freebsd/</url>
      <location>Janson</location>
      <attendee>Jonathan Looney</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7555@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7555</pentabarf:event-id>
      <pentabarf:event-slug>hugepages_databases</pentabarf:event-slug>
      <pentabarf:event-tag>hugepages_databases</pentabarf:event-tag>
      <pentabarf:title>Hugepages and databases</pentabarf:title>
      <pentabarf:subtitle>working with abundant memory in modern servers</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Hugepages and databases- working with abundant memory in modern servers</summary>
      <description>&lt;p&gt;The introduction of the 64-bit version of the x86 architecture allowed servers to operate with much larger amounts of memory and the use of memory pages of different sizes. This talk will explore the Linux kernel implementation of HugePages in view of two of the most popular open source RDBMS, MySQL and PostgreSQL. We will be looking at how HugePages works, what is necessary to configure to make use of it, and whether it is really worth and under which circumstances.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2019/schedule/event/hugepages_databases/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Fernando Laudares</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7584@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7584</pentabarf:event-id>
      <pentabarf:event-slug>fulltext_search_tips_tricks</pentabarf:event-slug>
      <pentabarf:event-tag>fulltext_search_tips_tricks</pentabarf:event-tag>
      <pentabarf:title>CANCELLED Full-text Search Tips and Tricks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Search</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>CANCELLED Full-text Search Tips and Tricks</summary>
      <description>&lt;p&gt;Unfortunately our speaker cannot make it. Have a quick recovery, Denis!&lt;/p&gt;

&lt;p&gt;The real challenge in search is not how to pick the best search engine framework or how to find a match, but how to bring the most relevant results. In this talk we will discuss about relevance and to extract most of your search engine framework by indexing your data in multiple ways, boosting fields correctly, using analyzers, fuzziness, penalizing results, facets, and searching on data with different structures.&lt;/p&gt;

&lt;p&gt;In this session we are also going to build from scratch a movie’s search microservice.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Search</categories>
      <url>https:/fosdem.org/2019/schedule/event/fulltext_search_tips_tricks/</url>
      <location>K.3.201</location>
      <attendee>Denis Wilson Souza Rosa</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7753@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7753</pentabarf:event-id>
      <pentabarf:event-slug>susi_ai</pentabarf:event-slug>
      <pentabarf:event-tag>susi_ai</pentabarf:event-tag>
      <pentabarf:title>SUSI.AI: An Open Source Platform for Conversational Web</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Miscellaneous</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>SUSI.AI: An Open Source Platform for Conversational Web</summary>
      <description>&lt;p&gt;This talk is about SUSI.AI - an open source conversational framework developed by FOSSASIA developer community. We will talk about current development of the project including the overview of SUSI’s technology stack and the recent released hardware prototype.&lt;/p&gt;

&lt;p&gt;The motivation behind the project was to create an ecosystem made up of conversational web services, AI technologies, search engines, smart devices and open source communities - together develop a framework as an alternative to dominant players like Alexa, Siri or Google Home. The project is based on the principle of privacy and collaboration. It provides user freedom and enables user to have the complete control over his/her own data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Miscellaneous</categories>
      <url>https:/fosdem.org/2019/schedule/event/susi_ai/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Hong Phuc Dang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7771@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7771</pentabarf:event-id>
      <pentabarf:event-slug>flickerfree</pentabarf:event-slug>
      <pentabarf:event-tag>flickerfree</pentabarf:event-tag>
      <pentabarf:title>Flickerfree boot</pentabarf:title>
      <pentabarf:subtitle>Seamless boot for UEFI systems</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Flickerfree boot- Seamless boot for UEFI systems</summary>
      <description>&lt;p&gt;Presentation on the recent "flickerfree" boot work, where the goal is to go from the firmware splashscreen/logo to the GUI in one fluid experience without any modesets (causing the screen to blank) or transitions to text-mode. Topics discussed during the presentation are:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The changes made to each of the involved components&lt;/li&gt;
&lt;li&gt;The upstream status of these changes&lt;/li&gt;
&lt;li&gt;Steps to take to enable this&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/flickerfree/</url>
      <location>K.4.401</location>
      <attendee>Hans de Goede</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7772@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7772</pentabarf:event-id>
      <pentabarf:event-slug>eventyay_event_system</pentabarf:event-slug>
      <pentabarf:event-tag>eventyay_event_system</pentabarf:event-tag>
      <pentabarf:title>Eventyay! An event system for community organizers</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Eventyay! An event system for community organizers</summary>
      <description>&lt;p&gt;Eventyay is built based on the experiences and lesson learned from organizers of FOSSASIA Summit after a several years searching for suitable solution.&lt;/p&gt;

&lt;p&gt;This is a update on the current development of eventyay, the tech stack and feature set.&lt;/p&gt;

&lt;p&gt;(Please note that it was originally advertised that Hong Phuc Dang would be giving this talk.)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/eventyay_event_system/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Mario Behling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7815@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7815</pentabarf:event-id>
      <pentabarf:event-slug>kernelci_a_new_dawn</pentabarf:event-slug>
      <pentabarf:event-tag>kernelci_a_new_dawn</pentabarf:event-tag>
      <pentabarf:title>KernelCI: a new dawn</pentabarf:title>
      <pentabarf:subtitle>How the KernelCI project is getting a second breath</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware Enablement</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>KernelCI: a new dawn- How the KernelCI project is getting a second breath</summary>
      <description>&lt;p&gt;KernelCI is a project dedicated to testing the upstream Linux kernel.  Originally created by Linaro in 2014, it is now given a second breath by joining the Linux Foundation and has a fast growing community.  Results are already starting to show.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/kernelci_a_new_dawn/</url>
      <location>K.4.401</location>
      <attendee>Guillaume Tucker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7850@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7850</pentabarf:event-id>
      <pentabarf:event-slug>furniture_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>furniture_javascript</pentabarf:event-tag>
      <pentabarf:title>Making furniture with Javascript</pentabarf:title>
      <pentabarf:subtitle>An open-source community run platform for designers to experiment with parametric furniture design.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Making furniture with Javascript- An open-source community run platform for designers to experiment with parametric furniture design.</summary>
      <description>&lt;p&gt;An experimental project which uses web technologies to help design, display and make furniture. O-LAP is an open-source community run platform for designers to experiment with parametric furniture design. Designers create parametric furniture designs as plugins into the framework. Registered designs gets displayed in the online gallery. Users can view the designs from the gallery and customize the design. Framework lets users extract CAD drawings which can be used to fabricate the design using a CNC machine. The project is built as an open access network of git repositories delivering updated Javascript for the clients.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/furniture_javascript/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Amit Nambiar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7943@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7943</pentabarf:event-id>
      <pentabarf:event-slug>profiling_php_applications</pentabarf:event-slug>
      <pentabarf:event-tag>profiling_php_applications</pentabarf:event-tag>
      <pentabarf:title>Profiling PHP applications</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PHP &amp; Friends</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T164500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Profiling PHP applications</summary>
      <description>&lt;p&gt;Help my client is complaining some parts of the application are slow. Now what?&lt;/p&gt;

&lt;p&gt;Profiling!&lt;/p&gt;

&lt;p&gt;What is profiling and how can we measure the performance of our application? There are several tools we can use. Once we have the tools, how do we approach profiling. What to look for. And caveats to avoid when profiling. To finish up, we should avoid that our client is complaining about performance, how can we pro actively use profiling to improve our application.&lt;/p&gt;

&lt;p&gt;When finished we will end up with a nice toolbox of profiling tools and good ideas how to do profiling and avoid some common mistakes that might distract you from the real optimisation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PHP &amp; Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/profiling_php_applications/</url>
      <location>K.4.601</location>
      <attendee>Ike Devolder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7968@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7968</pentabarf:event-id>
      <pentabarf:event-slug>cloud_is_another_sun</pentabarf:event-slug>
      <pentabarf:event-tag>cloud_is_another_sun</pentabarf:event-tag>
      <pentabarf:title>The Cloud is Just Another Sun</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The Cloud is Just Another Sun</summary>
      <description>&lt;p&gt;You could reasonably call cloud services the crowning achievement in the world of Free and Open Source software. Linux and Free and Open Source software killed proprietary UNIXes in bare metal data centers and went on to dominate cloud services to such a point that it has even caused Microsoft to completely change their stance and embrace Linux and Free and Open Source software or risk the future of Azure and arguably the future of their company.&lt;/p&gt;

&lt;p&gt;Yet in many ways, this dominance has also bred complacence in the community. On top of all of those Linux instances are many proprietary services, abstraction layers and APIs that make cloud services easy to use for developers, but also turn them into the largest-scale proprietary operating system on the planet, where the network is the computer. Left unchecked, this proprietary operating system has the potential to undo the achievements Open Source software has made in the past two decades.&lt;/p&gt;

&lt;p&gt;The FOSS community has seen this "network is the computer" pattern before with Sun Microsystems and Solaris--a proprietary UNIX operating system that administrators ultimately loaded up with GNU software and free software services before deploying to the data center. Instead of Linux images running your dynamic Rails application or Docker container you ran CGIs in Apache and portable Java apps in Tomcat. Instead of disposable instances you had hot-swappable CPUs and RAM. Instead of S3 you had NFS. Expert users would use well-documented but proprietary CLI tools and libraries to interact with the OS and manage their free software processes. Yet in the end, administrators were subject to the roadmaps, whims, pricing structures, expensive hardware, and overall vendor lock-in from Sun. For all of Sun's talented engineers and sophisticated hardware and software, the freedom and values from Linux and Free and Open Source software combined with low-price commodity hardware ultimately dominated the server room.&lt;/p&gt;

&lt;p&gt;This keynote is part history lesson and part rallying cry. Proprietary OSes and services aren't dead, they just morphed into the cloud. By remembering why Linux was important in the age of Solaris, we can apply those lessons to cloud services before their proprietary APIs and vendor lock-in risk undoing the freedom, open standards, and overall progress our community has made over the last 20 years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2019/schedule/event/cloud_is_another_sun/</url>
      <location>Janson</location>
      <attendee>Kyle Rankin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8030@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8030</pentabarf:event-id>
      <pentabarf:event-slug>pargo</pentabarf:event-slug>
      <pentabarf:event-tag>pargo</pentabarf:event-tag>
      <pentabarf:title>Parallel programming in Go for performance with the Pargo library</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Parallel programming in Go for performance with the Pargo library</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/pargo/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Pascal Costanza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8072@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8072</pentabarf:event-id>
      <pentabarf:event-slug>dl_parallel_db</pentabarf:event-slug>
      <pentabarf:event-tag>dl_parallel_db</pentabarf:event-tag>
      <pentabarf:title>Deep Learning 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>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Deep Learning on Massively Parallel Processing Databases</summary>
      <description>&lt;p&gt;In this session we will discuss the use of massively parallel databases for deep learning, drawing on experience from running deep learning frameworks like Keras and TensorFlow with GPU acceleration using free and open source software like Greenplum Database and the Apache MADlib machine learning library.  Topics will include architecture, common usage patterns, scalability results and bright opportunities for the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/dl_parallel_db/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Frank McQuillan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8144@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8144</pentabarf:event-id>
      <pentabarf:event-slug>pulp_3</pentabarf:event-slug>
      <pentabarf:event-tag>pulp_3</pentabarf:event-tag>
      <pentabarf:title>Pulp 3: Ready for a Test Drive</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Pulp 3: Ready for a Test Drive</summary>
      <description>&lt;p&gt;Pulp is a platform for managing repositories of software packages, and its plugin architecture allows management of any type of content. Pulp’s web API enables users to synchronize, upload, and publish versioned repositories with simple but flexible workflows. This presentation will build on last year’s talk by Dennis Kliban &lt;a href="https://archive.fosdem.org/2018/schedule/event/pulp3/"&gt;0&lt;/a&gt;, and will highlight simplified installation and deployment, better performance, new features, and a growing collection of plugins including rpm, python, docker, ansible, chef, ruby, file, and more in development. Pulp 3 is approaching maturity and is ready for you to test drive.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/pulp_3/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Austin Macdonald</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8228@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8228</pentabarf:event-id>
      <pentabarf:event-slug>csit_building_production_grade_networking_software</pentabarf:event-slug>
      <pentabarf:event-tag>csit_building_production_grade_networking_software</pentabarf:event-tag>
      <pentabarf:title>Building production-grade networking software with FD.io CSIT</pentabarf:title>
      <pentabarf:subtitle>Building fast and robust networking software must be data-driven!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Building production-grade networking software with FD.io CSIT- Building fast and robust networking software must be data-driven!</summary>
      <description>&lt;p&gt;Numerous open-source projects develop software-defined data planes targeting network use cases such as Discrete Appliances, Cloud Infrastructure, Virtual Network Functions and now also Cloud-Native deployments. These may be based on foundation toolkits such DPDK, eBPF/XDP, Snabb and so on, and may implement a diverse range of network functions, applied in many combinations and on different compute platforms and devices.&lt;/p&gt;

&lt;p&gt;The need for a consistent and repeatable, use-case driven performance validation and benchmarking approach has never been greater. Enabling both the development community and the end-user to understand, measure and verify expected performance.&lt;/p&gt;

&lt;p&gt;Achieving great performance with Network Software, should not be accidental, it should be data-driven!&lt;/p&gt;

&lt;p&gt;This talk explains how the FD.io CSIT project aims to meet this need by developing and providing Continuous Performance Lab platform for benchmarking, validation, performance trending and regression detection. Founded on multi-vendor collaboration, CSIT leverages deep multi-platform understanding and telemetry tools to analyze and correlate benchmarking results leading to consistent, repeatable and reliable performance validation the FD.io user base can rely on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/csit_building_production_grade_networking_software/</url>
      <location>H.2214</location>
      <attendee>Ray Kinsella</attendee>
      <attendee>Maciek Konstantynowicz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8279@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8279</pentabarf:event-id>
      <pentabarf:event-slug>behind_snapcraft</pentabarf:event-slug>
      <pentabarf:event-tag>behind_snapcraft</pentabarf:event-tag>
      <pentabarf:title>Good Will Snapping</pentabarf:title>
      <pentabarf:subtitle>~10 benefits of publishing your application in the Snap Store</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T161500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Good Will Snapping- ~10 benefits of publishing your application in the Snap Store</summary>
      <description>&lt;p&gt;Thousands of users, millions of downloads, dozens of distributions. Numbers going up and down and sideways. A look behind the scenes of Snapcraft, the highly popular universal app store for Linux.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/behind_snapcraft/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alan Pope</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8393@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8393</pentabarf:event-id>
      <pentabarf:event-slug>nobody_uses_the_agpl</pentabarf:event-slug>
      <pentabarf:event-tag>nobody_uses_the_agpl</pentabarf:event-tag>
      <pentabarf:title>Who wants you to think nobody uses the AGPL and why</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Who wants you to think nobody uses the AGPL and why</summary>
      <description>&lt;p&gt;The GNU Affero General Public License (AGPL) is an important tool for
protecting user freedom on the network. Detractors have criticized it
for being both too weak and too strong/demanding. In 2018, it was in
the news more than ever. Are the interests of corporations that are
afraid of their free code being turned into network services run by
competitors starting to align with users losing their freedom to such
services?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/nobody_uses_the_agpl/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>John Sullivan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8432@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8432</pentabarf:event-id>
      <pentabarf:event-slug>dark_peak_data_co_op</pentabarf:event-slug>
      <pentabarf:event-tag>dark_peak_data_co_op</pentabarf:event-tag>
      <pentabarf:title>Dark Peak Data Co-op</pentabarf:title>
      <pentabarf:subtitle>Sheffield Geeks Freeing Their Data</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Dark Peak Data Co-op- Sheffield Geeks Freeing Their Data</summary>
      <description>&lt;p&gt;Dark Peak is a user-run co-operative providing hosted open-source software for the benefit of our members.&lt;/p&gt;

&lt;p&gt;This is the story of how some geeks from Sheffield are working together to free their data from the tyranny of global corporations!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/dark_peak_data_co_op/</url>
      <location>UD2.218A</location>
      <attendee>Mat Booth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8619@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8619</pentabarf:event-id>
      <pentabarf:event-slug>vai_apply_complex_network_configuration_to_your_kubernetes</pentabarf:event-slug>
      <pentabarf:event-tag>vai_apply_complex_network_configuration_to_your_kubernetes</pentabarf:event-tag>
      <pentabarf:title>Apply complex network configuration to your Kubernetes cluster hosts by declaring it</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Apply complex network configuration to your Kubernetes cluster hosts by declaring it</summary>
      <description>&lt;p&gt;Classical Kubernetes workload consists of microservices, that are relatively cheap to restart and reschedule. With the expansion of containerized application technologies, heavier, longer-living applications are looking to leverage Kubernetes. These applications may keep a complex state that is hard to relocate and may have strong hardware requirement. Thus, stopping and rescheduling them is more expensive and disruptive to the application. For such applications, an administrator would like to modify the configuration of the cluster nodes on-the-fly. In particular, this is important for network-related changes, such as setting SR-IOV cards or defining bonds. In this talk you will learn about kubernetes-nmstate. A tool that allows Kubernetes administrators to dynamically configure networking on cluster nodes.&lt;/p&gt;

&lt;p&gt;Attendees will learn how to configure node network from the Kubernetes API&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_apply_complex_network_configuration_to_your_kubernetes/</url>
      <location>H.2213</location>
      <attendee>Petr Horáček</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8621@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8621</pentabarf:event-id>
      <pentabarf:event-slug>python_salut_a_toi_network</pentabarf:event-slug>
      <pentabarf:event-tag>python_salut_a_toi_network</pentabarf:event-tag>
      <pentabarf:title>Salut à Toi: A Python Based Social Network And More</pentabarf:title>
      <pentabarf:subtitle>A multi-platforms communication ecosystem based on XMPP and Python</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Salut à Toi: A Python Based Social Network And More- A multi-platforms communication ecosystem based on XMPP and Python</summary>
      <description>&lt;p&gt;"Salut à Toi" is a Python based multi-platforms decentralized communication ecosystem. It is using a standard protocol (XMPP) and offers a lot of features like chat, e2e encryption, files sharing, photo albums, events, (micro)blogging, forums, remote control, tickets, merge-requests and even a decentralized web framework. This talk is an overview and a demonstration of the project, and it will explain how the Python technologies helped.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_salut_a_toi_network/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Jérôme Poisson (Goffi)</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8640@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8640</pentabarf:event-id>
      <pentabarf:event-slug>scientific_oshw</pentabarf:event-slug>
      <pentabarf:event-tag>scientific_oshw</pentabarf:event-tag>
      <pentabarf:title>Building open source scientific equipment</pentabarf:title>
      <pentabarf:subtitle>How researchers are owning their own instruments</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Building open source scientific equipment- How researchers are owning their own instruments</summary>
      <description>&lt;p&gt;One of the biggest limiting factors preventing people to participate in science &amp;amp; education, is the lack of access to research equipment. Scientific hardware is vital for researchers and educators to conduct the experiments that will provide them with data necessary to answer scientific questions.
Luckily, technological advances are making the entry barrier and learning curve for hardware development low enough that more and more researchers are trying their hands at building the tools they need in their labs. In this talk we are going to see examples of Open Source Hardware in Academia, current repositories curating these types of projects, and see more technical details of one of these tools, the FlyPi, an open source “all in one” biology lab to perform state-of-the-art methods in neuroscience, built using off-the-shelf components and 3D printed parts, costing 10-20X less then proprietary counterparts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/scientific_oshw/</url>
      <location>AW1.125</location>
      <attendee>Andre Maia Chagas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8663@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8663</pentabarf:event-id>
      <pentabarf:event-slug>media_libre</pentabarf:event-slug>
      <pentabarf:event-tag>media_libre</pentabarf:event-tag>
      <pentabarf:title>How libre can you go?</pentabarf:title>
      <pentabarf:subtitle>Reaching as many viewers as possible using only libre video technologies.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T162500</dtend>
      <duration>00:25:00:00</duration>
      <summary>How libre can you go?- Reaching as many viewers as possible using only libre video technologies.</summary>
      <description>&lt;p&gt;Streaming video on the internet in 2019 is littered with a cacophony of proprietary, patent encumbered technologies. As the landscape of the internet evolves libre video technologies are becoming more prominent in browsers and on devices, but we’re still a long way from a complete solution.&lt;/p&gt;

&lt;p&gt;In this session we’ll walk through the state of libre video on the internet and pick technologies to reach as many users and devices as possible while suggesting workarounds for the problems we find. We’ll also explore how we can leverage adaptive bitrate technologies within a libre video technology stack to provide a seamless user experience.&lt;/p&gt;

&lt;p&gt;Finally we’ll also take a forward facing look at the future of online video and how AV1 can help bring libre video to the masses.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_libre/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Phil Cluff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8677@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8677</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_intel_intrinsics_netcore</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_intel_intrinsics_netcore</pentabarf:event-tag>
      <pentabarf:title>Intel® Hardware Intrinsics in .NET Core</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Intel® Hardware Intrinsics in .NET Core</summary>
      <description>&lt;p&gt;In this presentation, we will talk about the Intel Hardware Intrinsics in .NET Core, a new feature in .NET Core 3.0. For the first time, .NET developers will have the ability to directly exercise underlying CPU features, very similar to what C/C++ developers could do with intrinsic functions for their performance critical code. The Intel Hardware Intrinsics in .NET Core include more than 1300 intrinsic functions, which cover the instruction set architecture (ISA) SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX, AVX2, FMA, LZCNT, POPCNT, BMI1, BMI2, PCLMULQDQ, and AES. Many of the intrinsic functions are designed for Single Instruction Multiple Data (SIMD) computation, a common used technology to speed up computation intensive algorithms. To illustrate the benefits of using Hardware Intrinsics, we implemented a Structure of Array (SoA) based RayTracer and compared its performance with that of the traditional Array of Structure (AoS) based RayTracer which uses System.Numerics.Vectors. Our experience shows that significant performance improvement is possible when using Hardware Intrinsics for this particular application. Another use case is ML.NET, an open source machine learning framework for .NET developers, which leverages the Intel Hardware Intrinsics to simplify the acceleration of machine learning scenarios.&lt;/p&gt;

&lt;p&gt;We will give an overview of SIMD and the Intel Hardware Intrinsics in .NET Core. In addition, we will talk about the differences of System.Numerics.Vectors and System.Runtime.Intrinsics, which are the two different ways to use SIMD in .NET Core. we will show live demos on how to use Intel hardware intrinsics. By the end of the presentation, the audience will learn the current status of the Intel Hardware Intrinsics in .NET Core and how to use the Intel Hardware Intrinsics to speed up their code.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_intel_intrinsics_netcore/</url>
      <location>K.3.201</location>
      <attendee>Han Lee</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8760@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8760</pentabarf:event-id>
      <pentabarf:event-slug>improving_smartart_import_in_libreoffice_impress</pentabarf:event-slug>
      <pentabarf:event-tag>improving_smartart_import_in_libreoffice_impress</pentabarf:event-tag>
      <pentabarf:title>Improving SmartArt import in LibreOffice Impress</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Improving SmartArt import in LibreOffice Impress</summary>
      <description>&lt;p&gt;LibreOffice Impress was capable of importing your SmartArt graphics from PPTX files for a long time. Today this is a popular feature, and we only do a good job of rendering this shape type when the file has a fallback rendering included. LibreOffice 6.3 will contain a long series of small, incremental improvements in this area, resulting in a large step forward when it comes to laying out SmartArt document models. This will be a major improvement for documents which don't have a pre-rendered layout included. The result affects both desktop LibreOffice and the Online.  Come and see how this work is implemented, where are the still rough edges and how you can help.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/improving_smartart_import_in_libreoffice_impress/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Miklos Vajna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8859@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8859</pentabarf:event-id>
      <pentabarf:event-slug>latest_evolution_of_linux_io_stack_explained_for_database_people</pentabarf:event-slug>
      <pentabarf:event-tag>latest_evolution_of_linux_io_stack_explained_for_database_people</pentabarf:event-tag>
      <pentabarf:title>Latest evolution of Linux IO stack, explained for database people</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PostgreSQL</pentabarf:track>
      <pentabarf:start>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Latest evolution of Linux IO stack, explained for database people</summary>
      <description>&lt;p&gt;Input-output performance problems are on every day agenda for DBAs since databases exist. In Linux - probably the most popular operating system for databases now - there is a major overhaul of the IO stack for last several years. In this talk i will review what is going on there, why the IO stack needed an urgent improvement and what all those brand new NVMe driver and blk-mq layer improvements mean for databases, and database people. As a useful takeaway, I will provide a checklist of PostgreSQL and Linux settings to maximize IO performance with the new kernels.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PostgreSQL</categories>
      <url>https:/fosdem.org/2019/schedule/event/latest_evolution_of_linux_io_stack_explained_for_database_people/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Ilya Kosmodemiansky</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8937@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8937</pentabarf:event-id>
      <pentabarf:event-slug>ada_secureweb</pentabarf:event-slug>
      <pentabarf:event-tag>ada_secureweb</pentabarf:event-tag>
      <pentabarf:title>Secure Web Applications with AWA</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Secure Web Applications with AWA</summary>
      <description>&lt;p&gt;Web application security is often underestimated, and using a secure framework can help reduce application vulnerabilities. Ada Web Application (AWA) is a web framework that leverages Ada's safety features to provide a secure environment on top of which safe applications are built. AWA is based on several Java-like technologies such as Java Beans, Java Servlet, Java Server Faces, other standards such as OAuth2, REST and OpenAPI, all implemented in Ada.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_secureweb/</url>
      <location>AW1.125</location>
      <attendee>Stephane Carrez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8954@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8954</pentabarf:event-id>
      <pentabarf:event-slug>bof_kodi</pentabarf:event-slug>
      <pentabarf:event-tag>bof_kodi</pentabarf:event-tag>
      <pentabarf:title>Kodi Meetup</pentabarf:title>
      <pentabarf:subtitle>Meeting for the Kodi media center 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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Kodi Meetup- Meeting for the Kodi media center community</summary>
      <description>&lt;p&gt;Kodi (formerly XBMC) is a free and open source media player application developed by the XBMC/Kodi Foundation, a non-profit technology consortium. Kodi is available for multiple operating-systems and hardware platforms, featuring a 10-foot user interface for use with televisions and remote controls. It allows users to play and view most videos, music, podcasts, and other digital media files from local and network storage media and the internet.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_kodi/</url>
      <location>J.1.106</location>
      <attendee>Philipp Kerling</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8982@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8982</pentabarf:event-id>
      <pentabarf:event-slug>bof_openhmd</pentabarf:event-slug>
      <pentabarf:event-tag>bof_openhmd</pentabarf:event-tag>
      <pentabarf:title>OpenHMD Community meeting</pentabarf:title>
      <pentabarf:subtitle>Open Source VR driver development, reverse engineering and community gathering of OpenHMD.</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>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>OpenHMD Community meeting- Open Source VR driver development, reverse engineering and community gathering of OpenHMD.</summary>
      <description>&lt;p&gt;Gathering for the OpenHMD open source AR/VR community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_openhmd/</url>
      <location>J.1.106</location>
      <attendee>TheOnlyJoey</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8991@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8991</pentabarf:event-id>
      <pentabarf:event-slug>jenkins_bof</pentabarf:event-slug>
      <pentabarf:event-tag>jenkins_bof</pentabarf:event-tag>
      <pentabarf:title>Jenkins project continuous delivery</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>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Jenkins project continuous delivery</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/jenkins_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8994@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8994</pentabarf:event-id>
      <pentabarf:event-slug>samba4_bof</pentabarf:event-slug>
      <pentabarf:event-tag>samba4_bof</pentabarf:event-tag>
      <pentabarf:title>Samba 4 self-compiling</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>2019-02-02 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T160000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Samba 4 self-compiling</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/samba4_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>9003@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>9003</pentabarf:event-id>
      <pentabarf:event-slug>bof_ci_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>bof_ci_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Sharing CI infrastructure on FOSS Projects</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>2019-02-03 16:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190203T160000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Sharing CI infrastructure on FOSS Projects</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track C - in H.3244)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_ci_infrastructure/</url>
      <location>H.3244</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7560@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7560</pentabarf:event-id>
      <pentabarf:event-slug>containers_singularity_update</pentabarf:event-slug>
      <pentabarf:event-tag>containers_singularity_update</pentabarf:event-tag>
      <pentabarf:title>A quick update on singularity 3.0</pentabarf:title>
      <pentabarf:subtitle>singularity 3.0</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T160500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:20:00:00</duration>
      <summary>A quick update on singularity 3.0- singularity 3.0</summary>
      <description>&lt;p&gt;Singularity is increasingly recognized as the ideal container technology for AI, Machine/Deep Learning, compute-driven analytics, and Data Science. Recently released Version 3.0 of this open source software incorporates a number of significant enhancements that span from the core of the software itself to the enabling ecosystem that surrounds it. Thus the purpose of this presentation is to provide a technical overview of the following enhancements: reimplementation of the Singularity core in a combination Go and C; the introduction of the Singularity Image Format (SIF) as a file-based paradigm for encapsulating cryptographically signable and verifiable container images; expansion of the Singularity ecosystem through cloud-hosted services for signing and verifying cryptographic keys for SIF images, remotely building images as well as a repository for storing and sharing images; plus miscellaneous enhancements regarding instance support and networking management. Platform enhancements, together with an expanded and better-enabled container ecosystem, combine to set Singularity apart as the optimal choice for compute-driven workloads wherever they exist. Because the Go-based core and SIF enhancements are essential to the roadmap for Singularity, allusions are made here with respect to standards compliance as well as integration with Kubernetes for container orchestration.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_singularity_update/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Eduardo Arango</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7673@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7673</pentabarf:event-id>
      <pentabarf:event-slug>community_collaboration_open_source_is_the_better_way</pentabarf:event-slug>
      <pentabarf:event-tag>community_collaboration_open_source_is_the_better_way</pentabarf:event-tag>
      <pentabarf:title>"Collaboration in Open Source Is the Better Way"</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>2019-02-03 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T160500</dtstart>
      <dtend>20190203T163500</dtend>
      <duration>00:30:00:00</duration>
      <summary>"Collaboration in Open Source Is the Better Way"</summary>
      <description>&lt;p&gt;Do you wish that your project team was more productive? Do you struggle with communication and project quality? Are you missing opportunities to make a bigger impact because of ineffective communication? Are you unsure why there is turnover among your most effective contributors? Do you see the benefits that collaboration brings to other projects, but are unsure how it could apply to you &amp;amp; your project team?&lt;/p&gt;

&lt;p&gt;This session will present a set of specific examples &amp;amp; stories from our direct experience of the benefits of open collaboration to enable more productive &amp;amp; effective open source development.&lt;/p&gt;

&lt;p&gt;We believe that the desire to assist each other &amp;amp; to collaborate is often present but unrealized. Many projects have established systems &amp;amp; styles of communication that limit opportunities for creative interaction, reduce flexibility, &amp;amp; ultimately restrict effective community engagement and results.&lt;/p&gt;

&lt;p&gt;The session will include several hands-on exercises for participants to learn-by-doing.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_collaboration_open_source_is_the_better_way/</url>
      <location>UB5.132</location>
      <attendee>Lauri Apple</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8566@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8566</pentabarf:event-id>
      <pentabarf:event-slug>os_external_interrupts</pentabarf:event-slug>
      <pentabarf:event-tag>os_external_interrupts</pentabarf:event-tag>
      <pentabarf:title>Operating System hardening : Dealing with external interrupts</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>2019-02-03 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T160500</dtstart>
      <dtend>20190203T163000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Operating System hardening : Dealing with external interrupts</summary>
      <description>&lt;p&gt;We are modifying the Nova hypervisor to protect the operating system it hosts, against frequent transient faults resulting from cosmic radiations or manufacturing defects in the CPU.
The method relies on the CPU internal exceptions management mechanisms, redundancy of execution and the machine check architecture.
Here we will present how to deal with external interrupts, that is one of the challenges faced when it comes to execute short sequences of operating system's instructions twice.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/os_external_interrupts/</url>
      <location>AW1.121</location>
      <attendee>Tokponnon Parfait</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8605@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8605</pentabarf:event-id>
      <pentabarf:event-slug>dns_ksk_2010_revoke_monitoring</pentabarf:event-slug>
      <pentabarf:event-tag>dns_ksk_2010_revoke_monitoring</pentabarf:event-tag>
      <pentabarf:title>Revoking the 2010 DNSKEY</pentabarf:title>
      <pentabarf:subtitle>Monitoring the events of 11th of January 2019</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T160500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Revoking the 2010 DNSKEY- Monitoring the events of 11th of January 2019</summary>
      <description>&lt;p&gt;The new root DNSKEY is in use since October 11th 2018. The old root DNSKEY is still present in the root zone, and will have the revoked bit set on January 11th, 2019. The intent is to monitor RFC8145 data from all the root-server operators.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_ksk_2010_revoke_monitoring/</url>
      <location>K.4.601</location>
      <attendee>Roy Arends</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8651@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8651</pentabarf:event-id>
      <pentabarf:event-slug>xmpp_sprint</pentabarf:event-slug>
      <pentabarf:event-tag>xmpp_sprint</pentabarf:event-tag>
      <pentabarf:title>Make XMPP Sprint Again</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Real Time Communications (RTC)</pentabarf:track>
      <pentabarf:start>2019-02-03 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190203T160500</dtstart>
      <dtend>20190203T162500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Make XMPP Sprint Again</summary>
      <description>&lt;p&gt;This talk will be about how I approached problems organizing sprints, what issues I faced and how I solved them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Real Time Communications (RTC)</categories>
      <url>https:/fosdem.org/2019/schedule/event/xmpp_sprint/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Maxime Buquet</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8780@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8780</pentabarf:event-id>
      <pentabarf:event-slug>xanadu_penny_lane</pentabarf:event-slug>
      <pentabarf:event-tag>xanadu_penny_lane</pentabarf:event-tag>
      <pentabarf:title>PennyLane - Automatic differentiation and machine learning of quantum computations</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>2019-02-02 16:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T160500</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:45:00:00</duration>
      <summary>PennyLane - Automatic differentiation and machine learning of quantum computations</summary>
      <description>&lt;p&gt;In this presentation, we introduce PennyLane, a Python-based software framework for optimization and machine learning of quantum and hybrid quantum-classical computations. PennyLane’s core feature is the ability to compute gradients of quantum circuits in a scalable way that is compatible with classical techniques such as backpropagation. PennyLane extends the automatic differentiation algorithms common in optimization and machine learning to be compatible with quantum and hybrid computations. The library provides a unified architecture for near-term quantum computing devices, supporting both discrete- and continuous-variable paradigms of quantum computation. A plugin system makes the framework compatible with any gate-based quantum simulator or hardware, including leading quantum software platforms such as Xanadu's Strawberry Fields, IBM's Qiskit, and Rigetti's PyQuil. PennyLane can be used for the optimization of variational quantum eigensolvers, quantum approximate optimization, quantum machine learning models, and many other applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/xanadu_penny_lane/</url>
      <location>AW1.121</location>
      <attendee>Nathan Killoran</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7765@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7765</pentabarf:event-id>
      <pentabarf:event-slug>mysql_bug_report</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_bug_report</pentabarf:event-tag>
      <pentabarf:title>How to create a useful MySQL bug report</pentabarf:title>
      <pentabarf:subtitle>...and make sure it's properly processed</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>2019-02-02 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T161000</dtstart>
      <dtend>20190202T163000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How to create a useful MySQL bug report- ...and make sure it's properly processed</summary>
      <description>&lt;p&gt;This session is for those MySQL DBAs and users who found some wrong, erratic, undocumented behavior while working with MySQL or MariaDB, got it crashed or failed in a way they consider totally wrong. We discuss what details to collect and provide, what tools to use and what steps to perform to create a public bug report that is processed (and, hopefully, fixed) fast. Possible efficient ways to escalate bugs that do not get proper attention are also presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_bug_report/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Valerii Kravchuk</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7948@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7948</pentabarf:event-id>
      <pentabarf:event-slug>rust_ffi_rdma</pentabarf:event-slug>
      <pentabarf:event-tag>rust_ffi_rdma</pentabarf:event-tag>
      <pentabarf:title>Containing the RDMA plasma</pentabarf:title>
      <pentabarf:subtitle>An experience report on wrapping a wildly unsafe library</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Rust</pentabarf:track>
      <pentabarf:start>2019-02-03 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T161000</dtstart>
      <dtend>20190203T163500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Containing the RDMA plasma- An experience report on wrapping a wildly unsafe library</summary>
      <description>&lt;p&gt;This talk is an experience report on my safe rust wrapper for a c++ RDMA library&lt;a href="https://github.com/utaal/infinity-rust"&gt;^1&lt;/a&gt;. RDMA enables the network hardware to directly read and write to memory, without the cpu's involvement. My rust implementation ensures that memory regions are exclusively either owned by client code, or enqueued for use by the underlying RDMA stack. This makes sure that data cannot be changed by hardware while owned by safe rust code, and that user logic cannot mutate data while it is being read by the card. In this talk, I'll go over the design of the library and how it embraces rust's ownership transfer semantics.&lt;/p&gt;

&lt;p&gt;In rust's safe/&lt;code&gt;unsafe&lt;/code&gt; model, the burden of upholding safety guarantees at the &lt;code&gt;unsafe&lt;/code&gt; boundary is entirely up to the programmer who's writing the wrappers. These guarantees are not formally specified, which makes it harder to reason about the safety of the wrapped &lt;code&gt;unsafe&lt;/code&gt; logic; this issue is compounded by the fact that undefined behaviour can seep into safe rust from &lt;code&gt;unsafe&lt;/code&gt; code that doesn't match rust's expected semantics. I'll discuss how this improves ergonomics in safe code, but requires careful engineering of &lt;code&gt;unsafe&lt;/code&gt; code because it doesn't allow the programmer to reason locally.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Rust</categories>
      <url>https:/fosdem.org/2019/schedule/event/rust_ffi_rdma/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Andrea Lattuada</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8957@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8957</pentabarf:event-id>
      <pentabarf:event-slug>countless_beautiful_contributions</pentabarf:event-slug>
      <pentabarf:event-tag>countless_beautiful_contributions</pentabarf:event-tag>
      <pentabarf:title>Countless, Beautiful Contributions</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 16:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T161000</dtstart>
      <dtend>20190202T164000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Countless, Beautiful Contributions</summary>
      <description>&lt;p&gt;If you're joining us in the Mozilla devroom, you're likely already passionate about some of the things Mozillans do to build a better internet, contribute to cutting edge technologies or to help teach and share knowledge. You may even have a favorite project in mind. In this talk we're going to look at a range of different volunteer and contribution opportunities across Mozilla projects that could use a little bit of TLC from you. We'll examine how volunteer efforts power these projects, what impact your contribution could make and talk about the impact volunteer efforts make across the web and the world.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/countless_beautiful_contributions/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Jessica Rose</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8183@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8183</pentabarf:event-id>
      <pentabarf:event-slug>riscvtee</pentabarf:event-slug>
      <pentabarf:event-tag>riscvtee</pentabarf:event-tag>
      <pentabarf:title>Updates from the RISC-V TEE Group</pentabarf:title>
      <pentabarf:subtitle>Working on a Trusted Execution Environment spec for RISC-V</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T161500</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Updates from the RISC-V TEE Group- Working on a Trusted Execution Environment spec for RISC-V</summary>
      <description>&lt;p&gt;In this talk, I'll try to provide an overview of the RISC-V Trusted Execution Environment working group, and what we are working on.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvtee/</url>
      <location>AW1.126</location>
      <attendee>Nick Kossifidis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8257@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8257</pentabarf:event-id>
      <pentabarf:event-slug>small_files_in_swift_cluster</pentabarf:event-slug>
      <pentabarf:event-tag>small_files_in_swift_cluster</pentabarf:event-tag>
      <pentabarf:title>Storing "Lots Of Small Files" in a Swift cluster</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>2019-02-03 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190203T161500</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Storing "Lots Of Small Files" in a Swift cluster</summary>
      <description>&lt;p&gt;OpenStack Swift is the massively scalable object storage of OpenStack. It can store billions of objects in a single cluster without any disturbances. But what happens if all of your objects are "small objects"?&lt;/p&gt;

&lt;p&gt;Because OpenStack Swift stores objects as files on XFS, disks will end-up storing millions of small files, creating large performance and stability issues. This is all related to the constraints of POSIX filesystems.&lt;/p&gt;

&lt;p&gt;During this presentation, we will give you an overview of these issues, and explain their root causes. You will then discover what we tried to overcome them, as well as the chosen solution. Eventually, we will present you results of our production deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/small_files_in_swift_cluster/</url>
      <location>H.2214</location>
      <attendee>Romain LE DISEZ</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8331@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8331</pentabarf:event-id>
      <pentabarf:event-slug>openbsd_nas_system</pentabarf:event-slug>
      <pentabarf:event-tag>openbsd_nas_system</pentabarf:event-tag>
      <pentabarf:title>OpenBSD as a full-featured NAS system</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T161500</dtstart>
      <dtend>20190202T165500</dtend>
      <duration>00:40:00:00</duration>
      <summary>OpenBSD as a full-featured NAS system</summary>
      <description>&lt;p&gt;In this presentation I'll explain how OpenBSD simplify your task if you want to setup a full-featured NAS.&lt;/p&gt;

&lt;p&gt;In my case, the NAS has the following features:
- full encryption file system
- transfer via NFS (for Linux and BSD machines) and sshd
- implement a time machine-like system for end users' files
- how to backup this NAS on a 2nd disk and make sure we do not have bit rotation
- implement Dnla to present to present the multimedia content of this NAS to any DLNA devices (TV, ...)
- How to transform this NAS into a music daemon via the Music Player Daemon. Thanks sndio, this NAS is connected to a Cambridge Audio DAC and an HIFI audio system.&lt;/p&gt;

&lt;p&gt;I'll share my expertise in terms of Hardware for such NAS.&lt;/p&gt;

&lt;p&gt;I'll highlight how to implement all those features and how OpenBSD facilitates this setup.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/openbsd_nas_system/</url>
      <location>K.3.401</location>
      <attendee>Vincent Delft</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8643@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8643</pentabarf:event-id>
      <pentabarf:event-slug>collab_doadiaw</pentabarf:event-slug>
      <pentabarf:event-tag>collab_doadiaw</pentabarf:event-tag>
      <pentabarf:title>Displaying other Application data into a Wiki</pentabarf:title>
      <pentabarf:subtitle>… and other integrations</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>2019-02-02 16:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T161500</dtstart>
      <dtend>20190202T163500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Displaying other Application data into a Wiki- … and other integrations</summary>
      <description>&lt;p&gt;A Wiki is a powerful tool to store and display information provided by users. In this presentation we will show how it can also show information from external applications and connect to external applications.
Using macros and internal scripting language on top of the XWiki Open Source Wiki platform, we will show examples of data being displayed from external applications.
Examples will include: Elastic Search, Matrix/RIOT, Nagios, Cacti, JIRA, Databases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_doadiaw/</url>
      <location>UD2.119</location>
      <attendee>Ludovic Dubost</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7726@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7726</pentabarf:event-id>
      <pentabarf:event-slug>lava_federated_testing</pentabarf:event-slug>
      <pentabarf:event-tag>lava_federated_testing</pentabarf:event-tag>
      <pentabarf:title>LAVA federated testing</pentabarf:title>
      <pentabarf:subtitle>Testing with and by the community</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-03 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T162000</dtstart>
      <dtend>20190203T163500</dtend>
      <duration>00:15:00:00</duration>
      <summary>LAVA federated testing- Testing with and by the community</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;LAVA is at the same time supporting a wide range of devices and maintained by a small team of people. Which mean that maintainers do not have access to most device types that LAVA is supported.&lt;/p&gt;

&lt;p&gt;In this lightning talk, I will present LAVA Federation, a project aiming at testing the LAVA software on community owned hardware.
The tests will be spread across many labs, owned by the community members with a variety of community hardware.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/lava_federated_testing/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Rémi Duraffort</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7894@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7894</pentabarf:event-id>
      <pentabarf:event-slug>open_hardware</pentabarf:event-slug>
      <pentabarf:event-tag>open_hardware</pentabarf:event-tag>
      <pentabarf:title>Open Software deserves Open Hardware</pentabarf:title>
      <pentabarf:subtitle>How Europe is taking the lead in Open Hardware</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T162000</dtstart>
      <dtend>20190202T163500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Open Software deserves Open Hardware- How Europe is taking the lead in Open Hardware</summary>
      <description>&lt;p&gt;This proposed talk would focus on how Europe is taking the lead deploying and supporting Open Hardware technologies.  Large enterprises are looking for best practices gleamed from hyper-scale companies like Facebook, Microsoft and Google who run highly efficient private and public clouds.  The sharing of open hardware and data centre designs is a core strategy for these companies and the basis for the Open Compute Project (OCP).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_hardware/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Steve Helvie</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8462@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8462</pentabarf:event-id>
      <pentabarf:event-slug>guileracket</pentabarf:event-slug>
      <pentabarf:event-tag>guileracket</pentabarf:event-tag>
      <pentabarf:title>A Guiler's Year of Racket</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T162000</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:30:00:00</duration>
      <summary>A Guiler's Year of Racket</summary>
      <description>&lt;p&gt;Having used Guile for the previous number of years and being an enthusiastic supporter of and occasional contributor to Guix, what's it like switching to Racket, a different but in many ways similar Scheme language, for the last year?  What can Guile learn from Racket?  What can Racket learn from Guile?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/guileracket/</url>
      <location>K.4.201</location>
      <attendee>Christopher Webber</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8851@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8851</pentabarf:event-id>
      <pentabarf:event-slug>hyperledger_fabric_blockchain_for_the_enterprise</pentabarf:event-slug>
      <pentabarf:event-tag>hyperledger_fabric_blockchain_for_the_enterprise</pentabarf:event-tag>
      <pentabarf:title>Hyperledger Fabric - Blockchain for the Enterprise</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Blockchain and Crypto Currencies</pentabarf:track>
      <pentabarf:start>2019-02-03 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T162000</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Hyperledger Fabric - Blockchain for the Enterprise</summary>
      <description>&lt;p&gt;This session will introduce attendees to the Hyperledger Fabric framework, its design principles, its architecture and roadmap, leaving attendees with some practical information on how to get started setting up their own permissioned blockchain network and developing a blockchain application.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Blockchain and Crypto Currencies</categories>
      <url>https:/fosdem.org/2019/schedule/event/hyperledger_fabric_blockchain_for_the_enterprise/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Arnaud Le Hors</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8879@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8879</pentabarf:event-id>
      <pentabarf:event-slug>build_gc_minutes</pentabarf:event-slug>
      <pentabarf:event-tag>build_gc_minutes</pentabarf:event-tag>
      <pentabarf:title>Build your own GC with OpenJDK in 20 minutes</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>2019-02-02 16:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T162000</dtstart>
      <dtend>20190202T164500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Build your own GC with OpenJDK in 20 minutes</summary>
      <description>&lt;p&gt;A new Garbage Collector interface has been introduced in OpenJDK 10, and
has been further improved in OpenJDK 11 and 12. This talk will give a
short sight-seeing tour through its design and its important interfaces
and should give you an idea where to start, if you'd want to make your
own Garbage Collector or want to get started with OpenJDKs existing
collectors.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/build_gc_minutes/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Roman Kennke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7451@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7451</pentabarf:event-id>
      <pentabarf:event-slug>terraform_best_practices</pentabarf:event-slug>
      <pentabarf:event-tag>terraform_best_practices</pentabarf:event-tag>
      <pentabarf:title>Codifying infrastructure with Terraform for the future</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Codifying infrastructure with Terraform for the future</summary>
      <description>&lt;p&gt;Immutable infrastructure is a way to success, but what about the lifecycle of individual resources. This talk is about the evolution of resources, code structure, Terraform coding tricks, composition, and refactoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/terraform_best_practices/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Anton Babenko</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7669@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7669</pentabarf:event-id>
      <pentabarf:event-slug>media_migrating</pentabarf:event-slug>
      <pentabarf:event-tag>media_migrating</pentabarf:event-tag>
      <pentabarf:title>Migrating from Adobe Connect - the Victory of FOSS Over Proprietary Software</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T172500</dtend>
      <duration>00:55:00:00</duration>
      <summary>Migrating from Adobe Connect - the Victory of FOSS Over Proprietary Software</summary>
      <description>&lt;p&gt;Adobe Connect is a proprietary platform for virtual presentations, conferencing sessions and screen recordings.
Recently, one of our customers has requested our assistance in migrating their content from Adobe Connect to Kaltura.
We've released the &lt;a href="https://github.com/kaltura/adobe-connect-to-mkv-to-kaltura"&gt;project&lt;/a&gt; as FOSS [licensed under AGPLv3].
This session will cover the challenges we faced and the FOSS tools we used to overcome them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_migrating/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Jess Portnoy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7743@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7743</pentabarf:event-id>
      <pentabarf:event-slug>condition_monitoring</pentabarf:event-slug>
      <pentabarf:event-tag>condition_monitoring</pentabarf:event-tag>
      <pentabarf:title>Condition Monitoring &amp; Transfer Learning</pentabarf:title>
      <pentabarf:subtitle>Good predictions in situations with (initially) almost no data</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>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Condition Monitoring &amp; Transfer Learning- Good predictions in situations with (initially) almost no data</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 a large railroad company underlines the advantages of this approach. In particular, it is shown that even in situations with initially scarce amounts of data accurate predictions can be made using a hybrid analytics approach. Therefore, it combines neural network training and random forest classifier training using two different data sources. This caters for fast time-to-market and highly accurate predictions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>HPC, Big Data and Data Science</categories>
      <url>https:/fosdem.org/2019/schedule/event/condition_monitoring/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Daniel Germanus</attendee>
      <attendee>Felix Bert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7890@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7890</pentabarf:event-id>
      <pentabarf:event-slug>geo_virtualreality</pentabarf:event-slug>
      <pentabarf:event-tag>geo_virtualreality</pentabarf:event-tag>
      <pentabarf:title>VR Map: Putting OpenStreetMap Data Into a WebVR World</pentabarf:title>
      <pentabarf:subtitle>Simple GeoData Visualization with A-Frame</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Geospatial</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>VR Map: Putting OpenStreetMap Data Into a WebVR World- Simple GeoData Visualization with A-Frame</summary>
      <description>&lt;p&gt;Mixed Reality (XR), i.e. Virtual and Augmented Reality, opens up new possibilities for 3D visualizations of OpenStreetMap data (OSM). With WebXR and Mozilla's A-Frame library, it's really simple to create cross-device XR experiences running right in the browser with very little code. VR Map brings all that together and allows you to walk or "fly" through a virtual model of the real world courtesy of live OSM data.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Geospatial</categories>
      <url>https:/fosdem.org/2019/schedule/event/geo_virtualreality/</url>
      <location>AW1.126</location>
      <attendee>Robert Kaiser</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7971@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7971</pentabarf:event-id>
      <pentabarf:event-slug>python_solving_polynomial_systems</pentabarf:event-slug>
      <pentabarf:event-tag>python_solving_polynomial_systems</pentabarf:event-tag>
      <pentabarf:title>Solving Polynomial Systems in Python</pentabarf:title>
      <pentabarf:subtitle>phcpy: a scripting interface for PHCpack</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Python</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Solving Polynomial Systems in Python- phcpy: a scripting interface for PHCpack</summary>
      <description>&lt;p&gt;PHCpack is a software package for solving polynomial systems
with homotopy continuation.  The talk will tell the story of
the development of phcpy, a scripting interface for PHCpack,
which has been under development for the past five years.
One result is the availability of the software in a Python2,
Python3, and SageMath kernel of JupyterHub, which runs at
https://pascal.math.uic.edu/hub/login (www.phcpack.org).&lt;/p&gt;

&lt;p&gt;Other relevant details:
https://arxiv.org/abs/1310.0056 (EuroSciPy 2013 proceedings paper)
http://homepages.math.uic.edu/~jan/phcpy&lt;em&gt;doc&lt;/em&gt;html/index.html (documentation)
https://github.com/janverschelde/PHCpack (github repository)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Python</categories>
      <url>https:/fosdem.org/2019/schedule/event/python_solving_polynomial_systems/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Jan Verschelde</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7996@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7996</pentabarf:event-id>
      <pentabarf:event-slug>vai_real_time_virtualization_automation</pentabarf:event-slug>
      <pentabarf:event-tag>vai_real_time_virtualization_automation</pentabarf:event-tag>
      <pentabarf:title>Real-time virtualization automation</pentabarf:title>
      <pentabarf:subtitle>Mgmt Config: Virtualization</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Real-time virtualization automation- Mgmt Config: Virtualization</summary>
      <description>&lt;p&gt;Mgmt is a next gen config management tool that takes a fresh look at automation.
It has tight integration with a number of virtualization related functionality.
This presentation will demo our virt resource and other virtualization related features!
We'll demo live scaling a cluster of virtual machines, hot swapping the cpu count dynamically in seconds, and automatic load adjustment of vm's.
We'll also show some unique integrations of these virtual machines with the existing mgmt language functions.
We'll include many interactive examples showing you how to build reactive, autonomous, real-time systems with vm's!
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>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_real_time_virtualization_automation/</url>
      <location>H.2213</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7998@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7998</pentabarf:event-id>
      <pentabarf:event-slug>real_time_merging_of_config_management_and_monitoring</pentabarf:event-slug>
      <pentabarf:event-tag>real_time_merging_of_config_management_and_monitoring</pentabarf:event-tag>
      <pentabarf:title>Real-time merging of config management and monitoring</pentabarf:title>
      <pentabarf:subtitle>Mgmt Config: Monitoring</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T163500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Real-time merging of config management and monitoring- Mgmt Config: Monitoring</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 demo both and include many examples showing how monitoring is built-in to each resource, and how events can cause the system to react and fix a problem before your pager even goes off.
The language demos will show how you can feed real-time monitoring data from a tool such as prometheus, into your code and use that data to make real-time decisions.
Lastly, we'll talk about our existing prometheus integration for exporting useful information about mgmt.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/real_time_merging_of_config_management_and_monitoring/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>James Shubin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8009@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8009</pentabarf:event-id>
      <pentabarf:event-slug>js_binary_ast</pentabarf:event-slug>
      <pentabarf:event-tag>js_binary_ast</pentabarf:event-tag>
      <pentabarf:title>BinAST</pentabarf:title>
      <pentabarf:subtitle>Let's make the javascript startup bottleneck a thing of the past!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Javascript</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>BinAST- Let's make the javascript startup bottleneck a thing of the past!</summary>
      <description>&lt;p&gt;The size of JavaScript frameworks and apps increases and won't stop increasing any time soon. Unfortunately, this causes large performance issues, both because the files are large and because the browser needs to spend considerable time parsing them.&lt;/p&gt;

&lt;p&gt;The JavaScript Binary AST is a new content developed by Mozilla, Bloomberg and Facebook to speed things up, both by making files smaller, and by making it much faster for your JavaScript VM to parse them – all if this without needing to minify or uglify your code, unless you want to.&lt;/p&gt;

&lt;p&gt;Let's see how it works!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Javascript</categories>
      <url>https:/fosdem.org/2019/schedule/event/js_binary_ast/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>David Teller</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8193@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8193</pentabarf:event-id>
      <pentabarf:event-slug>virtual_gpu</pentabarf:event-slug>
      <pentabarf:event-tag>virtual_gpu</pentabarf:event-tag>
      <pentabarf:title>What's new in the GPU virtual world?</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>What's new in the GPU virtual world?</summary>
      <description>&lt;p&gt;The FOSS GPU virtualization stack has never before seen as intensive progress as in the
the last months.
Virglrenderer started as a research project to investigate the possibility of creating
a virtual 3D GPU for use inside QEMU virtual machines that allows the guest
operating system to use the capabilities of the host GPU to accelerate
3D rendering and is now getting to a product level quality.&lt;/p&gt;

&lt;p&gt;This talk will go through an introduction of the Open Source
graphics virtualization stack, the security advantages, look at history of the project and
at what is happening to take it to production level.&lt;/p&gt;

&lt;p&gt;Finally, the future plan for the GPU virtualization stack will be shared,
like the support to different versions of OpenGL ES and Vulkan on the guest side,
improvements to the performance and security of the stack.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/virtual_gpu/</url>
      <location>K.4.401</location>
      <attendee>Elie Tournier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8206@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8206</pentabarf:event-id>
      <pentabarf:event-slug>llvm_bisect</pentabarf:event-slug>
      <pentabarf:event-tag>llvm_bisect</pentabarf:event-tag>
      <pentabarf:title>It was working yesterday! Investigating regressions with llvmlab bisect</pentabarf:title>
      <pentabarf:subtitle>A hands-on introduction to llvmlab bisect</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>LLVM</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>It was working yesterday! Investigating regressions with llvmlab bisect- A hands-on introduction to llvmlab bisect</summary>
      <description>&lt;p&gt;Investigating the source of correctness of performance regressions can be a very challenging and time consuming process. In this talk, I’m going to present an introduction to automated LLVM/clang bisecting with llvmlab bisect. Examples will be demonstrated using a Raspberry Pi board.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>LLVM</categories>
      <url>https:/fosdem.org/2019/schedule/event/llvm_bisect/</url>
      <location>K.4.201</location>
      <attendee>Leandro Nunes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8246@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8246</pentabarf:event-id>
      <pentabarf:event-slug>opnfv_testing_infrastructure_and_services</pentabarf:event-slug>
      <pentabarf:event-tag>opnfv_testing_infrastructure_and_services</pentabarf:event-tag>
      <pentabarf:title>Testing your infrastructure and services with the help of OPNFV testperf team</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Testing your infrastructure and services with the help of OPNFV testperf team</summary>
      <description>&lt;p&gt;The OPNFV community has developed a comprehensive set of open source test tools and test methodologies for NFVIs and VM-based cloud platforms. With the proliferation of cloud native and edge computing, we need to think about how to evolve these tools to meet the requirements of emerging and future use cases. In this talk, we will give an outlook on how the OPNFV test tool ecosystem can address new use cases and challenges. The test tools in OPNFV are not just for NFV, but can be more widely useful. We will present the tools, and discuss how they can be extended to support new and existing usecases.&lt;/p&gt;

&lt;p&gt;This talk is aimed at an audience that want to test their SDN/NFV deloyments (but not necessarily using OPNFV). It will give an overview of the test tools, and how they can be use tools for many different deployments, test different components of your system (VIM, vswitch, storage, etc.) and perform different types of testing (infrastructure verification, feature validation, stress and resiliency testing, performance benchmarking, characterization, etc.).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/opnfv_testing_infrastructure_and_services/</url>
      <location>H.2214</location>
      <attendee>Emma Foley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8275@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8275</pentabarf:event-id>
      <pentabarf:event-slug>ceph_msgrv2</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_msgrv2</pentabarf:event-tag>
      <pentabarf:title>Ceph wire protocol revisited - Messenger V2</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T171000</dtend>
      <duration>00:40:00:00</duration>
      <summary>Ceph wire protocol revisited - Messenger V2</summary>
      <description>&lt;p&gt;In this talk we will present an overview of the current design and implementation of the new wire protocol of Ceph, named Messenger V2, that aims to overcome the limitations of the current protocol.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_msgrv2/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Ricardo Dias</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8367@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8367</pentabarf:event-id>
      <pentabarf:event-slug>yunohost</pentabarf:event-slug>
      <pentabarf:event-tag>yunohost</pentabarf:event-tag>
      <pentabarf:title>YunoHost</pentabarf:title>
      <pentabarf:subtitle>An essential building block for the decentralized 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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>YunoHost- An essential building block for the decentralized Internet</summary>
      <description>&lt;p&gt;The YunoHost and Internet Cube projects are driven by the existing complexity in deploying and maintaining a server providing basic services, such as mail and web applications. How realistic is it to fight for a free and decentralized internet if only an elite of technicians have the skill, knowledge and time to administrate and maintain servers ?&lt;/p&gt;

&lt;p&gt;Since a few years, the intention of those projects is to solve this key issue by lowering the technical barrier of self-hosting and making it a common practice. YunoHost is a Debian-based distribution that provides a clean and simple web interface through which the administrator can deploy services and apps quickly and with limited technical knowledge. The Internet Cube is a low-cost ARM board, preinstalled with YunoHost and preconfigured with a VPN to bypass ISP's restrictions, making it a plug-and-play solution for people willing to start self-hosting.&lt;/p&gt;

&lt;p&gt;In this talk, I want to emphasize the necessity to democratize self-hosting against the GAFAM hegemony. Then, I shall recap how YunoHost and the Internet Cube currently works and present the evolution of the projects over the last two years. I will conclude by making a call for feedback and contributors from the FOSS community.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/yunohost/</url>
      <location>UD2.218A</location>
      <attendee>Aleks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8413@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8413</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_fsharp_reinventing_mvc</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_fsharp_reinventing_mvc</pentabarf:event-tag>
      <pentabarf:title>Reinventing MVC pattern for web programming with F#</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Reinventing MVC pattern for web programming with F#</summary>
      <description>&lt;p&gt;The MVC pattern has been one of the most important architectural patterns for server-side web development - it has been implemented and popularized by frameworks like Ruby On Rail or ASP.NET MVC. However, this pattern was traditionally coupled with object-oriented programming. In the talk, I will show how to reinvent MVC pattern, and structure your web application in a functional language - F#.&lt;/p&gt;

&lt;p&gt;The talk will cover some brief introduction to F# - modern functional programming language running on .Net platform, show how to model MVC layers using functional composition, and at the end show some examples of applying MVC pattern with Saturn - opinionated, web development framework for F# which implements the server-side, functional MVC pattern&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_fsharp_reinventing_mvc/</url>
      <location>K.3.201</location>
      <attendee>Krzysztof Cieslak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8438@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8438</pentabarf:event-id>
      <pentabarf:event-slug>gnuk_hardware</pentabarf:event-slug>
      <pentabarf:event-tag>gnuk_hardware</pentabarf:event-tag>
      <pentabarf:title>FST-01SZ (Flying Stone Tiny 01 revision ShenZhen)</pentabarf:title>
      <pentabarf:subtitle>free hardware design for Gnuk Token</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>CAD and Open Hardware</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>FST-01SZ (Flying Stone Tiny 01 revision ShenZhen)- free hardware design for Gnuk Token</summary>
      <description>&lt;p&gt;Gnuk Token is a security hardware USB token for GnuPG, which supports OpenPGP card protocol.
The important feature is it avoids special thing like hardware accelerator or tool (which comes with NDA).
Development environment, Tools, Firmware, and hardware design are all free, as they should be.&lt;/p&gt;

&lt;p&gt;FST-01 was designed and used as a reference hardware implementation for Gnuk.
In 2011, FST-01 was designed as free hardware design with KiCAD, so that people can use Gnuk Token for their computing, having the nature of reproducible by other parties.
In 2016, we had a revision called FST-01G, following update of KiCAD.  FST-01 and FST-01G were mass produced and sold more than 1200 pieces (2012-2018).
In 2018, it has major update, now called FST-01SZ, using Chinese chip (GD32F103TB) and Chinese connector for USB, following another update of KiCAD.
In this short talk, I will show my experience of FST-01/FST-01G/FST-01SZ, focusing new revision.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>CAD and Open Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnuk_hardware/</url>
      <location>AW1.125</location>
      <attendee>Yutaka Niibe</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8444@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8444</pentabarf:event-id>
      <pentabarf:event-slug>device_to_device_networks</pentabarf:event-slug>
      <pentabarf:event-tag>device_to_device_networks</pentabarf:event-tag>
      <pentabarf:title>Mobile design with device-to-device networks</pentabarf:title>
      <pentabarf:subtitle>Exploring the design space of novel technologies through research, design, prototyping and storytelling</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T165000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Mobile design with device-to-device networks- Exploring the design space of novel technologies through research, design, prototyping and storytelling</summary>
      <description>&lt;p&gt;This talk outlines a strategy for designing interactions that take advantage of novel technologies by combining research, design, prototyping and storytelling.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/device_to_device_networks/</url>
      <location>AW1.120</location>
      <attendee>Felipe Erias</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8529@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8529</pentabarf:event-id>
      <pentabarf:event-slug>pkcs11_in_os</pentabarf:event-slug>
      <pentabarf:event-tag>pkcs11_in_os</pentabarf:event-tag>
      <pentabarf:title>Consistent PKCS#11 in Operating Systems</pentabarf:title>
      <pentabarf:subtitle>improving user experience and security in RHEL and Fedora</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Security</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Consistent PKCS#11 in Operating Systems- improving user experience and security in RHEL and Fedora</summary>
      <description>&lt;p&gt;During last year, we worked hard to make cryptographic tokens usage consistent across the operating system and to improve its usability, mostly using the means of PKCS#11 URIs. This was done for both administrators and end users, in the end resulting in easier configuration of HSMs and authentication using smart cards and cryptographic tokens.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Security</categories>
      <url>https:/fosdem.org/2019/schedule/event/pkcs11_in_os/</url>
      <location>UD2.218A</location>
      <attendee>Jakub Jelen</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8563@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8563</pentabarf:event-id>
      <pentabarf:event-slug>gnu_guix_new_approach_to_software_distribution</pentabarf:event-slug>
      <pentabarf:event-tag>gnu_guix_new_approach_to_software_distribution</pentabarf:event-tag>
      <pentabarf:title>GNU Guix’s take on a new approach to software distribution</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Distributions</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>GNU Guix’s take on a new approach to software distribution</summary>
      <description>&lt;p&gt;As GNU Guix reaches 1.0, this talk will reflect on what it 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>Distributions</categories>
      <url>https:/fosdem.org/2019/schedule/event/gnu_guix_new_approach_to_software_distribution/</url>
      <location>K.3.401</location>
      <attendee>Ludovic Courtès</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8565@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8565</pentabarf:event-id>
      <pentabarf:event-slug>dns_testing_1000_gtld_edns0</pentabarf:event-slug>
      <pentabarf:event-tag>dns_testing_1000_gtld_edns0</pentabarf:event-tag>
      <pentabarf:title>Testing Over 1000 gTLDs for EDNS0</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>DNS</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Testing Over 1000 gTLDs for EDNS0</summary>
      <description>&lt;p&gt;In advance of open source DNS developers "DNS Flag Day", ISC's EDNS0 tester is applied across 1200+ zones.  In preparing so many delegations across so many zones, a lot of interesting comments can be made regarding how zones, name servers and addresses are mixed, as well as the results of the original goal, testing EDNS0 protocol deployment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>DNS</categories>
      <url>https:/fosdem.org/2019/schedule/event/dns_testing_1000_gtld_edns0/</url>
      <location>K.4.601</location>
      <attendee>Edward Lewis</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8610@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8610</pentabarf:event-id>
      <pentabarf:event-slug>kubernetesclusterfuck</pentabarf:event-slug>
      <pentabarf:event-tag>kubernetesclusterfuck</pentabarf:event-tag>
      <pentabarf:title>The clusterfuck hidden in the Kubernetes code base</pentabarf:title>
      <pentabarf:subtitle>and the brilliant refactoring techniques developed to fix it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>The clusterfuck hidden in the Kubernetes code base- and the brilliant refactoring techniques developed to fix it</summary>
      <description>&lt;p&gt;In this talk we explore the devastating effects using object oriented antipatterns in go while building programs in a monorepo. We look at how we got here in Kubernetes, and how (several years later) we are still working on cleaning up the mess. We explore brilliant refactoring techniques developed because of the original mistakes in Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/kubernetesclusterfuck/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Kris Nova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8668@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8668</pentabarf:event-id>
      <pentabarf:event-slug>redfish_the_new_standard_for_a_software_defined_infrastructure</pentabarf:event-slug>
      <pentabarf:event-tag>redfish_the_new_standard_for_a_software_defined_infrastructure</pentabarf:event-tag>
      <pentabarf:title>Redfish: the new standard for a Software Defined Infrastructure</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>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Redfish: the new standard for a Software Defined Infrastructure</summary>
      <description>&lt;p&gt;Redfish is an IPMI replacement standardized by the DMTF. It provides a RESTful API for server out of band management and a lightweight data model specification that is scalable, discoverable and extensible. (Cf: http://www.dmtf.org/standards/redfish). This presentation will start by detailing its role and the features it provides with examples. It will demonstrate the benefits it provides to system administrator by providing a standardized open interface for multiple servers, and also storage systems.&lt;/p&gt;

&lt;p&gt;We will then cover various tools such as the python-redfish library (Cf: https://github.com/openstack/python-redfish) offering Redfish abstractions useful to provide Redfish support for python based solutions such as Ironic in OpenStack, cobbler or anaconda. The recently OpenSource python-redfish-utility client will also been covered.&lt;/p&gt;

&lt;p&gt;Finally, we'll show how to combine that to add CMDB support (with the Open Source iTop tool as an example) into a Software Defined Infrastructure.&lt;/p&gt;

&lt;p&gt;Live or Recorded demos will be displayed in order to illustrate the different aspects covered during the presentation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware Enablement</categories>
      <url>https:/fosdem.org/2019/schedule/event/redfish_the_new_standard_for_a_software_defined_infrastructure/</url>
      <location>K.4.401</location>
      <attendee>Bruno Cornec</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8669@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8669</pentabarf:event-id>
      <pentabarf:event-slug>profiling_low_end_platforms_hawktracer</pentabarf:event-slug>
      <pentabarf:event-tag>profiling_low_end_platforms_hawktracer</pentabarf:event-tag>
      <pentabarf:title>Profiling Low-End Platforms using HawkTracer Profiler</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>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Profiling Low-End Platforms using 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 highly extensible (at compile time) and portable so it can be run on almost any embedded device. In this talk I'll briefly talk about history of the profiler (why did I start it, and how did I manage to publish it to open source world), 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 project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Tools and Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/profiling_low_end_platforms_hawktracer/</url>
      <location>UD2.119</location>
      <attendee>Marcin Kolny</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8733@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8733</pentabarf:event-id>
      <pentabarf:event-slug>sdr_flush</pentabarf:event-slug>
      <pentabarf:event-tag>sdr_flush</pentabarf:event-tag>
      <pentabarf:title>Flushing the Delay Line</pentabarf:title>
      <pentabarf:subtitle>Closing out the Free Software Radio Devroom</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Free Software Radio</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Flushing the Delay Line- Closing out the Free Software Radio Devroom</summary>
      <description>&lt;p&gt;We will block off the last minutes of the Free Software Radio devroom to close out, allow for last-minute ideas, tidy up, and be on time for the closing talk.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Software Radio</categories>
      <url>https:/fosdem.org/2019/schedule/event/sdr_flush/</url>
      <location>AW1.120</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8812@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8812</pentabarf:event-id>
      <pentabarf:event-slug>foss_inside_companies</pentabarf:event-slug>
      <pentabarf:event-tag>foss_inside_companies</pentabarf:event-tag>
      <pentabarf:title>Advocating For FOSS Inside Companies Redux</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Advocating For FOSS Inside Companies Redux</summary>
      <description>&lt;p&gt;Companies regularly use and contribute to FOSS.  Most larger companies now employee internal staff who make policy decisions, recommend Tools,  oversee license compliance, teach others about FOSS, and interpret community politics for the
company. Different offices and departments usually differ in their approaches to managing, using, contributing to, and releasing FOSS.  This second annual Open Source Program Office (OSPO) panel explores the different approaches companies have to FOSS.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/foss_inside_companies/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Tom Marble</attendee>
      <attendee>Charles Eckel</attendee>
      <attendee>Nithya Ruff</attendee>
      <attendee>Duane O'Brien</attendee>
      <attendee>Jeff McAffer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8818@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8818</pentabarf:event-id>
      <pentabarf:event-slug>containers_k8s_cni</pentabarf:event-slug>
      <pentabarf:event-tag>containers_k8s_cni</pentabarf:event-tag>
      <pentabarf:title>Writing a CNI - as easy as pie</pentabarf:title>
      <pentabarf:subtitle>Write you own CNI (Container Network Interface)</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Containers</pentabarf:track>
      <pentabarf:start>2019-02-03 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190203T163000</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Writing a CNI - as easy as pie- Write you own CNI (Container Network Interface)</summary>
      <description>&lt;p&gt;The CNI specification describes a generic plugin-based networking solution for application containers on Linux.
It allows to create easily plugable network plugins for container management system (such as for example Kubernetes).
The session will show how easy it is to create a CNI from scratch, plug it into Kubernetes, and spawn a container connected to the network by this CNI.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Containers</categories>
      <url>https:/fosdem.org/2019/schedule/event/containers_k8s_cni/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Marcin Mirecki</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8870@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8870</pentabarf:event-id>
      <pentabarf:event-slug>libreoffice_layers</pentabarf:event-slug>
      <pentabarf:event-tag>libreoffice_layers</pentabarf:event-tag>
      <pentabarf:title>Do you know "layers"?</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>2019-02-02 16:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T163000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Do you know "layers"?</summary>
      <description>&lt;p&gt;The talk introduces you to the concept of "layers" in ODF (Open Document Format), which is completely different from "layer" concepts in image processing. The talk will then explain the "layers" actually implemented in LibreOffice, which come from StarOffice. Finally the presentation shows the resulting challenges for developers to adapt LibreOffice to ODF.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/libreoffice_layers/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Regina Henschel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8210@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8210</pentabarf:event-id>
      <pentabarf:event-slug>lets_use_centralized_log_collection_to_make_incident_response_teams_happy</pentabarf:event-slug>
      <pentabarf:event-tag>lets_use_centralized_log_collection_to_make_incident_response_teams_happy</pentabarf:event-tag>
      <pentabarf:title>Let's use centralized log collection to make incident response teams happy</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>2019-02-03 16:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T163500</dtstart>
      <dtend>20190203T164000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Let's use centralized log collection to make incident response teams happy</summary>
      <description>&lt;p&gt;The OWASP top 10 most critical web application security risks report
published that insufficient logging is one of the top risks security
teams face today.&lt;/p&gt;

&lt;p&gt;In this talk, we will go through issues with incident response teams
without centralized logging as well as other reasons to do
centralized logging (if you need more!), brief intro about structured
data as well as configuration and output examples using NXLog Community
Edition. This talk is aimed at administrators involved
with setting up centralized logging on their networks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/lets_use_centralized_log_collection_to_make_incident_response_teams_happy/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Hannah Suarez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8531@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8531</pentabarf:event-id>
      <pentabarf:event-slug>meltre_specdown</pentabarf:event-slug>
      <pentabarf:event-tag>meltre_specdown</pentabarf:event-tag>
      <pentabarf:title>The impact of Meltre and Specdown on microkernel systems (*)</pentabarf:title>
      <pentabarf:subtitle>(*) Deliberate misspelling of Meltdown and Spectre</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>2019-02-03 16:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190203T163500</dtstart>
      <dtend>20190203T170000</dtend>
      <duration>00:25:00:00</duration>
      <summary>The impact of Meltre and Specdown on microkernel systems (*)- (*) Deliberate misspelling of Meltdown and Spectre</summary>
      <description>&lt;p&gt;It has been one year since the first security bugs in modern out-of-order CPUs
were discovered. These bugs broke the fundamental mechanisms and assumptions
that were used to build operating systems.&lt;/p&gt;

&lt;p&gt;In this talk we look at how these bugs affected the L4Re operating system. We
will present some of the mitigations that were implemented and show the
performance impact. We also discuss whether microkernel systems in general did
fare better in dealing with this new class of security bugs.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Microkernels and Component-based OS</categories>
      <url>https:/fosdem.org/2019/schedule/event/meltre_specdown/</url>
      <location>AW1.121</location>
      <attendee>Matthias Lange</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7371@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7371</pentabarf:event-id>
      <pentabarf:event-slug>skulls_coreboot</pentabarf:event-slug>
      <pentabarf:event-tag>skulls_coreboot</pentabarf:event-tag>
      <pentabarf:title>The Skulls project - coreboot your Laptop</pentabarf:title>
      <pentabarf:subtitle>The easy way</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T164000</dtstart>
      <dtend>20190202T165500</dtend>
      <duration>00:15:00:00</duration>
      <summary>The Skulls project - coreboot your Laptop- The easy way</summary>
      <description>&lt;p&gt;Skulls makes it easy to install an unlocked, up-to-date and easy to use coreboot-based BIOS on your laptop. It should be a starter drug to more advanced systems like Heads.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/skulls_coreboot/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Martin Kepplinger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7565@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7565</pentabarf:event-id>
      <pentabarf:event-slug>writing_asynchronous_snmp_agents</pentabarf:event-slug>
      <pentabarf:event-tag>writing_asynchronous_snmp_agents</pentabarf:event-tag>
      <pentabarf:title>Writing Asynchronous SNMP Agents</pentabarf:title>
      <pentabarf:subtitle>From a MIB file to a fully-fledged Python application</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T164000</dtstart>
      <dtend>20190203T164500</dtend>
      <duration>00:05:00:00</duration>
      <summary>Writing Asynchronous SNMP Agents- From a MIB file to a fully-fledged Python application</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/writing_asynchronous_snmp_agents/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Ilya Etingof</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7928@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7928</pentabarf:event-id>
      <pentabarf:event-slug>online_backup_myrocks</pentabarf:event-slug>
      <pentabarf:event-tag>online_backup_myrocks</pentabarf:event-tag>
      <pentabarf:title>How Online Backup works in MyRocks and RocksDB</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>2019-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T164000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>How Online Backup works in MyRocks and RocksDB</summary>
      <description>&lt;p&gt;In this session, the speaker will talk about how MyRocks's online backups work. Both physical (myrocks&lt;em&gt;hotbackup) and logical (mysqldump) backups will be covered, and physical backups will be more focused.
MyRocks (and RocksDB)'s physical backups basically work by 1. invoking RocksDB checkpoint that creates hard links then 2. copying data files (SST), redo logs (WAL) and others. myrocks&lt;/em&gt;hotbackup has additional features like "renewing checkpoint" that makes replication catchup shorter, streaming backups, and auto-detecting O_DIRECT. Logical backups in MyRocks/RocksDB is more efficient than InnoDB because RocksDB more efficiently keeps track of transaction histories.
How physical/logical MyRocks/RocksDB backups work are not widely discussed in public, and the speaker will demystify in this session.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/online_backup_myrocks/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Yoshinori Matsunobu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8691@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8691</pentabarf:event-id>
      <pentabarf:event-slug>collab_loohyd</pentabarf:event-slug>
      <pentabarf:event-tag>collab_loohyd</pentabarf:event-tag>
      <pentabarf:title>LibreOffice Online - hosting your documents</pentabarf:title>
      <pentabarf:subtitle>Keeping your documents close and yet collaborative</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>2019-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T164000</dtstart>
      <dtend>20190202T170000</dtend>
      <duration>00:20:00:00</duration>
      <summary>LibreOffice Online - hosting your documents- Keeping your documents close and yet collaborative</summary>
      <description>&lt;p&gt;Come hear how you can avoid giving your documents to a large
proprietary company - and yet enjoy powerful collaborative editing of
text documents, spreadsheets and presentations.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_loohyd/</url>
      <location>UD2.119</location>
      <attendee>Michael Meeks</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8707@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8707</pentabarf:event-id>
      <pentabarf:event-slug>community_devroom_closing</pentabarf:event-slug>
      <pentabarf:event-tag>community_devroom_closing</pentabarf:event-tag>
      <pentabarf:title>Community DevRoom Concluding 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>2019-02-03 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T164000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Community DevRoom Concluding Remarks</summary>
      <description>&lt;p&gt;In which Leslie and Laura provide the concluding remarks for the day.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Community devroom</categories>
      <url>https:/fosdem.org/2019/schedule/event/community_devroom_closing/</url>
      <location>UB5.132</location>
      <attendee>Laura Czajkowski</attendee>
      <attendee>Leslie Hawthorn</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8901@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8901</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>2019-02-03 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190203T164000</dtstart>
      <dtend>20190203T165500</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/2019/schedule/event/fosdem_infrastructure/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Richard Hartmann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8997@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8997</pentabarf:event-id>
      <pentabarf:event-slug>speed_without_shenanigans</pentabarf:event-slug>
      <pentabarf:event-tag>speed_without_shenanigans</pentabarf:event-tag>
      <pentabarf:title>Speed without Shenanigans</pentabarf:title>
      <pentabarf:subtitle>How Rust and WebAssembly is changing the web as we know it</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 16:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T164000</dtstart>
      <dtend>20190202T172500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Speed without Shenanigans- How Rust and WebAssembly is changing the web as we know it</summary>
      <description>&lt;p&gt;This talk is replacing Rabimba Karanjai talk that we have to cancel for unforeseen travel issues.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/speed_without_shenanigans/</url>
      <location>UD2.208 (Decroly)</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7884@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7884</pentabarf:event-id>
      <pentabarf:event-slug>saymon_object_oriented_monitoring_and_management_for_both_ict_and_iot_</pentabarf:event-slug>
      <pentabarf:event-tag>saymon_object_oriented_monitoring_and_management_for_both_ict_and_iot_</pentabarf:event-tag>
      <pentabarf:title>SAYMON - object-oriented monitoring and management for both ICT&amp;IoT </pentabarf:title>
      <pentabarf:subtitle>object hierarchies and time-series for robust back-end and visual front-end on top</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 16:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T164500</dtstart>
      <dtend>20190203T165000</dtend>
      <duration>00:05:00:00</duration>
      <summary>SAYMON - object-oriented monitoring and management for both ICT&amp;IoT - object hierarchies and time-series for robust back-end and visual front-end on top</summary>
      <description>&lt;p&gt;SAYMON is a software platform. It makes possible to build a kind of specific problem solution in days.
There's a great technology stack we would like to describe and discuss on FOSDEM19.
MQTT, HTTP, WebSockets, NodeJS Actors, Redis, Kafka, Hierarchy and Documents Storage, Time-Series Storage, Front and Back Ends.
ICT and IoT SW projects made by SAYMON team description. SAYMON use for tech people opportunities.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/saymon_object_oriented_monitoring_and_management_for_both_ict_and_iot_/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Konstantin Mikhaylov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7582@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7582</pentabarf:event-id>
      <pentabarf:event-slug>slapdcheck</pentabarf:event-slug>
      <pentabarf:event-tag>slapdcheck</pentabarf:event-tag>
      <pentabarf:title>slapdcheck</pentabarf:title>
      <pentabarf:subtitle>Monitoring OpenLDAP with Python</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Monitoring and Observability</pentabarf:track>
      <pentabarf:start>2019-02-03 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 16:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T165000</dtstart>
      <dtend>20190203T165500</dtend>
      <duration>00:05:00:00</duration>
      <summary>slapdcheck- Monitoring OpenLDAP with Python</summary>
      <description>&lt;p&gt;This lightning talk highlights how to monitor OpenLDAP in detail with Python module slapdcheck.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Monitoring and Observability</categories>
      <url>https:/fosdem.org/2019/schedule/event/slapdcheck/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Michael Ströder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7623@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7623</pentabarf:event-id>
      <pentabarf:event-slug>fractalideandcantor</pentabarf:event-slug>
      <pentabarf:event-tag>fractalideandcantor</pentabarf:event-tag>
      <pentabarf:title>Fractalide and Cantor</pentabarf:title>
      <pentabarf:subtitle>A Racket application built with Flow-Based Programming</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T165000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fractalide and Cantor- A Racket application built with Flow-Based Programming</summary>
      <description>&lt;p&gt;Fractalide is a Flow-Based Programming framework for making GUI applications in Racket and Rust, tied together by Nix. As one of the first applications to make use of this, we created Cantor, a cryptocurrency wallet.&lt;/p&gt;

&lt;p&gt;How did using Racket help us or hinder us, and how does Flow-Based Programming interact and fit with Functional Programming?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/fractalideandcantor/</url>
      <location>K.4.201</location>
      <attendee>Claes Wallin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8882@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8882</pentabarf:event-id>
      <pentabarf:event-slug>jit_cloud</pentabarf:event-slug>
      <pentabarf:event-tag>jit_cloud</pentabarf:event-tag>
      <pentabarf:title>Making the JIT part of the cloud</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>2019-02-02 16:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T165000</dtstart>
      <dtend>20190202T171500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Making the JIT part of the cloud</summary>
      <description>&lt;p&gt;Many language runtimes like the JVM rely on JIT compilation to improve
application performance, but JIT compilers actively compete with
applications for CPU and memory resources. Because of this, a JIT
compiler's activities may hinder application throughput and create
performance hiccups that can affect quality of service while also
complicating resource provisioning. On top of that, it takes a while even
for the best JIT compilers to fully compile the performance critical
methods of an application to deliver the steady state performance we all
expect from the JVM. An approach we are exploring is to decouple the JIT
compiler from the rest of the JVM so that JIT compilation can operate as a
separate, remote service. This approach opens up the possibility of an
elastic, cloud based service offering JIT compilation for many
applications, languages, and even different architectures simultaneously.&lt;/p&gt;

&lt;p&gt;In this talk we will present our experience building an open source
JIT-as-a-service prototype based on the Eclipse OpenJ9 JVM. We will discuss
some of the engineering challenges we encountered, demonstrate the
advantages we've seen thus far, and present performance data for enterprise
grade Java EE benchmarks.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/jit_cloud/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Irwin D'Souza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8068@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8068</pentabarf:event-id>
      <pentabarf:event-slug>working_with_webhooks</pentabarf:event-slug>
      <pentabarf:event-tag>working_with_webhooks</pentabarf:event-tag>
      <pentabarf:title>Working with Webhooks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PHP &amp; Friends</pentabarf:track>
      <pentabarf:start>2019-02-02 16:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T165500</dtstart>
      <dtend>20190202T172500</dtend>
      <duration>00:30:00:00</duration>
      <summary>Working with Webhooks</summary>
      <description>&lt;p&gt;Webhooks are the natural evolution of modern applications beyond using APIs to integrate between systems. This talk will showcase the webhook examples you're already familiar with, and show you how to handle these features in your own applications.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PHP &amp; Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/working_with_webhooks/</url>
      <location>K.4.601</location>
      <attendee>Lorna Mitchell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8854@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8854</pentabarf:event-id>
      <pentabarf:event-slug>google_qc</pentabarf:event-slug>
      <pentabarf:event-tag>google_qc</pentabarf:event-tag>
      <pentabarf:title>Quantum Computing at Google and in the Cloud</pentabarf:title>
      <pentabarf:subtitle>An update on Google's quantum computing program and its open source tools.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2019-02-02 16:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T165500</dtstart>
      <dtend>20190202T174000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Quantum Computing at Google and in the Cloud- An update on Google's quantum computing program and its open source tools.</summary>
      <description>&lt;p&gt;Google is a world leader in technology and a major contributor to a number of open source efforts.  Google's quantum hardware and algorithms teams have achieved a number of quantum computing "firsts".  This talk will present the Google quantum computing architecture, an update on current hardware implementations, and a description of the design and philosophy of Cirq, Google's open source programming language for near term "NISQ" (noisy intermediate-scale quantum) computers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/google_qc/</url>
      <location>AW1.121</location>
      <attendee>Kevin D. Kissell</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7436@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7436</pentabarf:event-id>
      <pentabarf:event-slug>postgresql_fsync</pentabarf:event-slug>
      <pentabarf:event-tag>postgresql_fsync</pentabarf:event-tag>
      <pentabarf:title>PostgreSQL vs. fsync</pentabarf:title>
      <pentabarf:subtitle>How is it possible that PostgreSQL used fsync incorrectly for 20 years, and what we'll do about it.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>PostgreSQL vs. fsync- How is it possible that PostgreSQL used fsync incorrectly for 20 years, and what we'll do about it.</summary>
      <description>&lt;p&gt;About a year ago the PostgreSQL community discovered that fsync (on Linux and some BSD systems) may not work the way we always thought it is, with possibly disastrous consequences for data durability/consistency (which is something the PostgreSQL community really values).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2019/schedule/event/postgresql_fsync/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Tomas Vondra</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7552@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7552</pentabarf:event-id>
      <pentabarf:event-slug>zfs_powered_magic_upgrades</pentabarf:event-slug>
      <pentabarf:event-tag>zfs_powered_magic_upgrades</pentabarf:event-tag>
      <pentabarf:title>ZFS Powered Magic Upgrades</pentabarf:title>
      <pentabarf:subtitle>Using boot environments for atomic in-place upgrades</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T174000</dtend>
      <duration>00:40:00:00</duration>
      <summary>ZFS Powered Magic Upgrades- Using boot environments for atomic in-place upgrades</summary>
      <description>&lt;p&gt;Describe a system of using ZFS Boot Environments to quickly, safely, and atomically upgrade 100s of remote machines.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/zfs_powered_magic_upgrades/</url>
      <location>K.3.401</location>
      <attendee>Allan Jude</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7843@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7843</pentabarf:event-id>
      <pentabarf:event-slug>tpm2</pentabarf:event-slug>
      <pentabarf:event-tag>tpm2</pentabarf:event-tag>
      <pentabarf:title>The TPM2 software community</pentabarf:title>
      <pentabarf:subtitle>Getting started as a user, becoming a contributor</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>The TPM2 software community- Getting started as a user, becoming a contributor</summary>
      <description>&lt;p&gt;Security is and has been a hot topic in recent history. Software and hardware systems are increasingly complex, vulnerabilities increasingly publicised and attack methodologies increasingly sophisticated. This trend began long ago as did efforts to design and implement foundational technologies to curtail it. The trusted platform module (TPM) is one such technology. It was specifically designed to thwart attacks that aim to steal or misuse sensitive cryptographic keys. Despite its obvious benefits, TPM adoption on OSS platforms was historically minimal.&lt;/p&gt;

&lt;p&gt;The next iteration of TPM implementations (TPM2) is quickly reaching critical mass in consumer computing platforms. Aiming to capitalize on the availability of TPM2 hardware, the tpm2-software organization on Github (https://github.com/tpm2-software) has coalesced as a community around the implementation of the TCG standard APIs, and their integration into common software tool and infrastructure. This talk will start with an overview of the tpm2-software community, it's history, it's current direction and how new users can get involved. The talk will then shift to discuss the technical details of the TPM2 software stack (TSS2) infrastructure and programming APIs and our current efforts to improve the security properties of OSS through their adoption. Finally, we'll conclude by presenting a use case driving the implementation of a new TPM2 Command Transmission Interface (TCTI) module enabling use of the TPM2 from with the SGX trusted execution environment.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/tpm2/</url>
      <location>Janson</location>
      <attendee>Philip Tricca</attendee>
      <attendee>Andreas Fuchs</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7860@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7860</pentabarf:event-id>
      <pentabarf:event-slug>organisational_processes_in_decentralized_software</pentabarf:event-slug>
      <pentabarf:event-tag>organisational_processes_in_decentralized_software</pentabarf:event-tag>
      <pentabarf:title>Organisational Processes in Decentralized Software</pentabarf:title>
      <pentabarf:subtitle>roundtable open to decentralized software developers</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Organisational Processes in Decentralized Software- roundtable open to decentralized software developers</summary>
      <description>&lt;p&gt;We would like to invite developers for a round table to discuss the specificity of the organization of decentralized software, and to address organizational issues that are crucial for the survival of the projects we love.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/organisational_processes_in_decentralized_software/</url>
      <location>UD2.218A</location>
      <attendee>Natacha Roussel</attendee>
      <attendee>zeyev</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8090@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8090</pentabarf:event-id>
      <pentabarf:event-slug>v4l2</pentabarf:event-slug>
      <pentabarf:event-tag>v4l2</pentabarf:event-tag>
      <pentabarf:title>V4L2: A Status Update</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T172500</dtend>
      <duration>00:25:00:00</duration>
      <summary>V4L2: A Status Update</summary>
      <description>&lt;p&gt;In the past year a lot of work has been put into improving the V4L2 subsystem. The main addition was the Request API, which is required for stateless hardware codecs, and will help improve complex camera pipelines. Codecs in general saw a lot of attention and our virtual drivers are now being used in test frameworks. So it is time to present an overview of the current state of V4L2 and what can be expected from it in the future.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/v4l2/</url>
      <location>K.4.401</location>
      <attendee>Hans Verkuil</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8158@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8158</pentabarf:event-id>
      <pentabarf:event-slug>baseboard_management</pentabarf:event-slug>
      <pentabarf:event-tag>baseboard_management</pentabarf:event-tag>
      <pentabarf:title>bmclib: A Baseboard Management Controller library</pentabarf:title>
      <pentabarf:subtitle>One library to rule them all?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T171500</dtend>
      <duration>00:15:00:00</duration>
      <summary>bmclib: A Baseboard Management Controller library- One library to rule them all?</summary>
      <description>&lt;p&gt;This talk is about a library written to help manage a fleet of bare metal servers,
it leverages existing (mostly undocumented) APIs on Baseboard Management Controllers,
and exposes a consistent API interface to,&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Inventorize bare metal hardware&lt;/li&gt;
&lt;li&gt;Manage BMC/BIOS configuration&lt;/li&gt;
&lt;li&gt;Reliably Power cycle/PXE boot bare metal.&lt;/li&gt;
&lt;li&gt;Update firmware on BMCs&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;https://github.com/bmc-toolbox/bmclib&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/baseboard_management/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Joel Rebello</attendee>
      <attendee>Juliano Martinez</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8349@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8349</pentabarf:event-id>
      <pentabarf:event-slug>noisy_neighbor_insurance</pentabarf:event-slug>
      <pentabarf:event-tag>noisy_neighbor_insurance</pentabarf:event-tag>
      <pentabarf:title>Are you insured against your noisy neighbor?</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Are you insured against your noisy neighbor?</summary>
      <description>&lt;p&gt;Traditional NFVi dataplane performance testing rarely focuses on (availability, consumption) dark resources such as CPU Cache and Memory Bandwidth. Much of the Quality of Service fine tuning often leads to oversubscription ending up with shared resource contention often termed as noisy neighbor effects. We present the methodology and test scenarios using open source solutions - OPNFV-VSPERF Framework, Collectd monitoring solution, Stress-NG workload generator and Resource Management client for (a) analyzing the performance impact due to presence of noisy neighbors and (b) controlling resources like Last Level Cache (LLC) for optimal performance. This talk was presented at recent Open Source Summit.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/noisy_neighbor_insurance/</url>
      <location>H.2214</location>
      <attendee>Sunku Ranganath</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8458@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8458</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_runtime_tuning</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_runtime_tuning</pentabarf:event-tag>
      <pentabarf:title>Tuning a Runtime for Both Productivity and Performance</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Tuning a Runtime for Both Productivity and Performance</summary>
      <description>&lt;p&gt;Developers generally enjoy increased productivity when working in a managed code environment. What might not be obvious to them is the amount of investment in the managed code’s Virtual Machine to enable both productivity and high performance. Microsoft’s .NET team would like to share how they designed the runtime environment to balance convenience, fast startup, serviceability, low latency, high throughput. For examples services such as JIT compilation, TypeSystem, garbage collection all provide convenience but come at a cost. The challenges presented are common to many environments – you do not need to be a .NET developer to attend this talk.&lt;/p&gt;

&lt;p&gt;If you are a .NET developer, you can leverage the tools demo in this talk to tune your application as well.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_runtime_tuning/</url>
      <location>K.3.201</location>
      <attendee>Mei-Chin Tsai</attendee>
      <attendee>Sergiy Kuryata</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8559@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8559</pentabarf:event-id>
      <pentabarf:event-slug>embeddedwithgo</pentabarf:event-slug>
      <pentabarf:event-tag>embeddedwithgo</pentabarf:event-tag>
      <pentabarf:title>Embedded with Go: from an AWK prototype to a gokrazy appliance</pentabarf:title>
      <pentabarf:subtitle>How to build a self-contained toy for young children to give them control over their music and rhymes</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Embedded with Go: from an AWK prototype to a gokrazy appliance- How to build a self-contained toy for young children to give them control over their music and rhymes</summary>
      <description>&lt;p&gt;In this talk we'll see how to build a toy using off-the-shelf hardware (Raspberry PI and Mir:ror), the various explorations that led to this creation. How we moved from a shell and AWK prototype, to a Go program, removing many bugs and races in the process. Then, we'll see how we used gokrazy to remove most of the non-go userspace, and move from raspbian to a custom, pure-go distro.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/embeddedwithgo/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Anisse Astier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8571@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8571</pentabarf:event-id>
      <pentabarf:event-slug>vai_implementing_uefi_variable_services_in_qemu</pentabarf:event-slug>
      <pentabarf:event-tag>vai_implementing_uefi_variable_services_in_qemu</pentabarf:event-tag>
      <pentabarf:title>Securing Secure Boot on Xen</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Securing Secure Boot on Xen</summary>
      <description>&lt;p&gt;UEFI is a replacement for the BIOS. It supports Secure Boot which is signature verification of bootloaders and OS kernels which helps prevent attacks where malware injects itself into the bootloader or kernel so that it can be loaded during startup. Despite the poor reputation that Secure Boot has in the free software community (mostly due to non-technical reasons), this would be useful to have for VMs running on Xen. It is also required for features in guests such as Windows Credential Guard. This talk describes how Secure Boot support has been added to Xen.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_implementing_uefi_variable_services_in_qemu/</url>
      <location>H.2213</location>
      <attendee>Ross Lagerwall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8631@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8631</pentabarf:event-id>
      <pentabarf:event-slug>ethics_for_foss_user_research</pentabarf:event-slug>
      <pentabarf:event-tag>ethics_for_foss_user_research</pentabarf:event-tag>
      <pentabarf:title>Dotting the ethics i and crossing the t</pentabarf:title>
      <pentabarf:subtitle>Solid ethics for FOSS user research</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Dotting the ethics i and crossing the t- Solid ethics for FOSS user research</summary>
      <description>&lt;p&gt;This talk will be about establishing good ethical guidelines and standards for user research for the SecureDrop project. The 2 speakers have contributed to SecureDrop, an open-source software platform for secure communication between journalists and whistleblowers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/ethics_for_foss_user_research/</url>
      <location>AW1.120</location>
      <attendee>Belen Barros Pena</attendee>
      <attendee>Bernard Tyers</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8849@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8849</pentabarf:event-id>
      <pentabarf:event-slug>clang_plugins_in_libreoffice_global_analyses_across_a_large_codebase</pentabarf:event-slug>
      <pentabarf:event-tag>clang_plugins_in_libreoffice_global_analyses_across_a_large_codebase</pentabarf:event-tag>
      <pentabarf:title>Clang plugins in LibreOffice - global analyses across a large codebase</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Clang plugins in LibreOffice - global analyses across a large codebase</summary>
      <description>&lt;h2&gt;Clang plugins in LibreOffice - global analyses across a large codebase&lt;/h2&gt;

&lt;p&gt;In the old days, we expended considerable effort to make our global analyses more efficient, especially when dealing with large codebases like LibreOffice.
However, with the advent of modern hardware and software tools this has become largely necessary.&lt;/p&gt;

&lt;p&gt;This talk will focus on some pragmatic design choices that lead to being able to run global analysis passes across the LibreOffice codebase, without breaking the bank on hardware or waiting days for results.&lt;/p&gt;

&lt;p&gt;Also, I discuss gradual approaches to developing such plugins that do require language-lawyer level knowledge of the C++ AST.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/clang_plugins_in_libreoffice_global_analyses_across_a_large_codebase/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Noel Grandin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8938@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8938</pentabarf:event-id>
      <pentabarf:event-slug>ada_distribution</pentabarf:event-slug>
      <pentabarf:event-tag>ada_distribution</pentabarf:event-tag>
      <pentabarf:title>Distributed Computing with Ada and CORBA using PolyORB</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T172000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Distributed Computing with Ada and CORBA using PolyORB</summary>
      <description>&lt;p&gt;Imagine you have a fantastic Ada program or library but you want more! You want it to be scalable and used by other developers with other languages. The goal of this presentation is to show you the way to achieve it without bending to fashion. :) As of today, we see distributed computing as Web services, mainly RESTful stuff. Some technologies exist since years and are working successfully in many systems. One of these is CORBA which allows Object-Oriented communication between applications in languages such as Ada or C++.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_distribution/</url>
      <location>AW1.125</location>
      <attendee>Frédéric Praca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8961@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8961</pentabarf:event-id>
      <pentabarf:event-slug>keynote_fifty_years_unix</pentabarf:event-slug>
      <pentabarf:event-tag>keynote_fifty_years_unix</pentabarf:event-tag>
      <pentabarf:title>2019 - Fifty years of Unix and Linux advances</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-03 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190203T170000</dtstart>
      <dtend>20190203T175000</dtend>
      <duration>00:50:00:00</duration>
      <summary>2019 - Fifty years of Unix and Linux advances</summary>
      <description>&lt;p&gt;2019 marks the fiftieth anniversary of Unix, but it is also the fiftieth anniversary of the ArpaNet/Internet, and people walking on the moon.  It marks the 50th anniversary of Woodstock, the beginning of America's LGBTQ movement at the Stonewall Inn in New York City, and maddog wrote his first program fifty years ago.  It was also in 1969 that he shaved for the last time.&lt;/p&gt;

&lt;p&gt;2019 marks the 30th year of the World Wide Web, the 25th anniversary of V1.0 of the Linux kernel, and of many GNU/Linux distributions starting.  2019 also marks the twentieth anniversary of the Linux Professional Institute.&lt;/p&gt;

&lt;p&gt;All of these years, and anniversaries.....but why has Unix (and its younger offspring Linux) lasted so long?   What was different about Unix that caused it to survive and flourish?   Why is it important today, and how can we take it further?  How should we celebrate 2019?  While maddog does not have all the answers, he tries to make the answers he does have interesting and fun to know.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Keynotes</categories>
      <url>https:/fosdem.org/2019/schedule/event/keynote_fifty_years_unix/</url>
      <location>Janson</location>
      <attendee>Jon 'maddog' Hall</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8965@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8965</pentabarf:event-id>
      <pentabarf:event-slug>bof_free_software_mobile_devices</pentabarf:event-slug>
      <pentabarf:event-tag>bof_free_software_mobile_devices</pentabarf:event-tag>
      <pentabarf:title>Free Software on Mobile Devices</pentabarf:title>
      <pentabarf:subtitle>Community Q/A</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Free Software on Mobile Devices- Community Q/A</summary>
      <description>&lt;p&gt;This is a BoF on the status of Free Software on a mobile device using the Purism L5 phone.  Members of the development team and community members who have dev kits will gather today to talk about we will develop software for the Librem 5, Q/A from the audience, and a small part of time flashing some dev kits for dev kit owners.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track A - in J.1.106)</categories>
      <url>https:/fosdem.org/2019/schedule/event/bof_free_software_mobile_devices/</url>
      <location>J.1.106</location>
      <attendee>sramkrishna</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8993@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8993</pentabarf:event-id>
      <pentabarf:event-slug>nethserver_bof</pentabarf:event-slug>
      <pentabarf:event-tag>nethserver_bof</pentabarf:event-tag>
      <pentabarf:title>Nethserver</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>2019-02-02 17:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T170000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Nethserver</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BOFs (Track B - in H.3242)</categories>
      <url>https:/fosdem.org/2019/schedule/event/nethserver_bof/</url>
      <location>H.3242</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8755@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8755</pentabarf:event-id>
      <pentabarf:event-slug>collab_wdaw</pentabarf:event-slug>
      <pentabarf:event-tag>collab_wdaw</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT XWiki: a collaborative apps development platform</pentabarf:title>
      <pentabarf:subtitle>Build applications incrementally on top of XWiki rather than coding them from scratch</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>2019-02-02 17:05:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190202T170500</dtstart>
      <dtend>20190202T174000</dtend>
      <duration>00:35:00:00</duration>
      <summary>AMENDMENT XWiki: a collaborative apps development platform- Build applications incrementally on top of XWiki rather than coding them from scratch</summary>
      <description>&lt;p&gt;XWiki's advanced features for structuring data and scripting in wiki pages make it suitable for developing applications of various sizes, for various needs. The wiki principle make all these applications collaborative by default, while the multiple UI configuration options and permission system allow to show as much or as little of it as needed for the specific case .
In this talk I will explain the usage of XWiki through the angle of comparing its usage with the development of applications from scratch. I will explain and demo the various features of the XWiki platform and how they can be assembled together to create applications and show some examples of such work that was done for professional accounts (e.g. https://nosdemarches.gouv.fr ).&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_wdaw/</url>
      <location>UD2.119</location>
      <attendee>Anca Luca</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7919@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7919</pentabarf:event-id>
      <pentabarf:event-slug>tidb</pentabarf:event-slug>
      <pentabarf:event-tag>tidb</pentabarf:event-tag>
      <pentabarf:title>TiDB: Distributed, horizontally scalable, MySQL compatible</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>2019-02-02 17:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T171000</dtstart>
      <dtend>20190202T173000</dtend>
      <duration>00:20:00:00</duration>
      <summary>TiDB: Distributed, horizontally scalable, MySQL compatible</summary>
      <description>&lt;p&gt;TiDB is an open source distributed scalable hybrid transactional
and analytical processing (HTAP) database built by PingCAP.  It also
speaks the MySQL protocol and uses RocksDB as the underlying storage
engine!&lt;/p&gt;

&lt;p&gt;This talk provides an introduction and overview of TiDB, tailored for
those with a strong background in MySQL.  I will use MySQL as an
example to explain various implementation details of TiDB, and
translate terminology to MySQL/InnoDB terms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/tidb/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Morgan Tocker</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8126@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8126</pentabarf:event-id>
      <pentabarf:event-slug>monitoring_distributed_storage_tendrl</pentabarf:event-slug>
      <pentabarf:event-tag>monitoring_distributed_storage_tendrl</pentabarf:event-tag>
      <pentabarf:title>Challenges in Monitoring Distributed Storage Environment and how Tendrl addresses them</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>2019-02-02 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T171500</dtstart>
      <dtend>20190202T174000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Challenges in Monitoring Distributed Storage Environment and how Tendrl addresses them</summary>
      <description>&lt;p&gt;Monitoring involves dynamically extracting, disseminating, interpreting and presenting system information to the user. The advent of distributed storage environments brings in new challenges to the monitoring world. Going through logs of a large volume of data over geographically distributed nodes simultaneously to detect the point of failure is becoming infeasible and time-consuming. There is a dire need to replace the standard monitoring techniques and practices used to monitor centralized storage with a centralized monitoring system, which obtains exact information required to track the health, performance, load and capacity of system objects or software processes in the distributed systems and present it to the users in real time and in useful formats.&lt;/p&gt;

&lt;p&gt;In this talk, Rishubh and Gowtham will discuss the challenges faced by sys-admins in monitoring distributed systems and will discuss how tendrl an open source monitoring tool aids them in monitoring a distributed storage system with the help of a scale-out open source software defined storage (SDS) - Gluster. You will get an in-depth explanation on how tendrl monitors each system in the distributed environment and get a glimpse of its modern web interface. They will also show the audience how metric virtualization provided by grafana makes monitoring rudimentary and fast. Their talk will conclude with a demo on how tendrl helps vendors in capacity planning, detecting and alerting the failure conditions, and keeping track of performance and health of the system.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/monitoring_distributed_storage_tendrl/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Rishubh Jain</attendee>
      <attendee>Gowtham Shanmugasundaram</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8264@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8264</pentabarf:event-id>
      <pentabarf:event-slug>riscvsail</pentabarf:event-slug>
      <pentabarf:event-tag>riscvsail</pentabarf:event-tag>
      <pentabarf:title>Using SAIL to generate GNU assembler/disassembler and simulator for 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>2019-02-02 17:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T171500</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Using SAIL to generate GNU assembler/disassembler and simulator for RISC-V</summary>
      <description>&lt;p&gt;At the GNU Tools Cauldron, my colleague, Jeremy Bennett, showed how the
long established GNU tool, CGEN, can be used to create an assembler,
disassembler and simulator from a semi-formal description of the RISC-V
architecture in Scheme (https://gcc.gnu.org/wiki/cauldron2018#cgen).&lt;/p&gt;

&lt;p&gt;However the CGEN specification in Scheme is far from rigorous by today's
standards. Alastair Reid of ARM has shown how SAIL can be used to
define rigorous semantics for RISC-V in a paper to be presented at POPL
in January 2019 (https://alastairreid.github.io/papers/POPL_19/).&lt;/p&gt;

&lt;p&gt;In this talk I shall show how a SAIL specification can be transformed
into a CGEN framework. Using this approach, a rigorous SAIL semantic
specification can be used to generate a practical GNU assembler,
disassembler and simulator.&lt;/p&gt;

&lt;p&gt;This will is a work in progress - the project is not due to finish until
May 2019. I shall explore the general approach used, and the areas where
the greater rigour of SAIL runs into problems with the limitations of
CGEN Scheme specification.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvsail/</url>
      <location>AW1.126</location>
      <attendee>Mary Bennett</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8175@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8175</pentabarf:event-id>
      <pentabarf:event-slug>makeownlangracket</pentabarf:event-slug>
      <pentabarf:event-tag>makeownlangracket</pentabarf:event-tag>
      <pentabarf:title>Make your own language with Racket</pentabarf:title>
      <pentabarf:subtitle>A kickstart workshop for the creative minds</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Minimalistic Languages</pentabarf:track>
      <pentabarf:start>2019-02-02 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T172000</dtstart>
      <dtend>20190202T182000</dtend>
      <duration>01:00:00:00</duration>
      <summary>Make your own language with Racket- A kickstart workshop for the creative minds</summary>
      <description>&lt;p&gt;You always wished you could have a language that explains perfectly what you are trying to do?
You find yourself constantly waiting for your favorite programming language to add a feature?
Why not doing it yourself? Come at this workshop and try making your own language using Racket, the language-oriented programming language!
(did I say "language" twice?)&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Minimalistic Languages</categories>
      <url>https:/fosdem.org/2019/schedule/event/makeownlangracket/</url>
      <location>K.4.201</location>
      <attendee>Jérôme Martin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8289@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8289</pentabarf:event-id>
      <pentabarf:event-slug>dpdk_burst_replay</pentabarf:event-slug>
      <pentabarf:event-tag>dpdk_burst_replay</pentabarf:event-tag>
      <pentabarf:title>Introduction to dpdk-burst-replay</pentabarf:title>
      <pentabarf:subtitle>A tiny tool for easily inject pcap files on DPDK NICs</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T172000</dtstart>
      <dtend>20190202T173500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Introduction to dpdk-burst-replay- A tiny tool for easily inject pcap files on DPDK NICs</summary>
      <description>&lt;p&gt;dpdk-burst-replay is a friendly tcpreplay tool for DPDK NICs, main objective being to operate as fast as possible (similar to --topspeed option of tcpreplay).
To achieve this, it pre-load the pcap file on memory before sending it to the Tx queues.
It can send the packets simultaneously through multiple ports (with dedicated threads), and several times in a row.&lt;/p&gt;

&lt;p&gt;We will start with an overview of what it can do, what it is made for, then we will see how to use it on a typical use case: setting up a stress test between several NIC ports with pcap dumps of real traffic.
Finally, we will talk about how it was designed, how it should evolve, and what features we would like to add.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/dpdk_burst_replay/</url>
      <location>H.2214</location>
      <attendee>Jonathan Ribas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8875@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8875</pentabarf:event-id>
      <pentabarf:event-slug>tested_business</pentabarf:event-slug>
      <pentabarf:event-tag>tested_business</pentabarf:event-tag>
      <pentabarf:title>Tested for Business: An Open and Transparent Quality Kit</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>2019-02-02 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:45:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T172000</dtstart>
      <dtend>20190202T174500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Tested for Business: An Open and Transparent Quality Kit</summary>
      <description>&lt;p&gt;With the proliferation of OpenJDK binaries for a developer or a business to
choose from, one factor in determining the selection is quality.  How do
you know your choice is up to snuff?  The AdoptOpenJDK Quality Kit is an
open and transparent verification story for OpenJDK binaries.  A robust and
adaptable test kit that can be utilized by any OpenJDK implementor, and
represents the quality bar required by large-scale customers in enterprise
environments.  We test multiple freely available JDK implementations at
AdoptOpenJDK and continue to refine this suite of tests to give the
community access to high-quality binaries.&lt;/p&gt;

&lt;p&gt;Beyond a frank discussion starter on the criteria by which we measure
quality, this talk summarizes the real quality requirements of enterprise
customers and presents a compelling story for verifying and/or selecting
your OpenJDK implementation.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/tested_business/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Shelley Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8890@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8890</pentabarf:event-id>
      <pentabarf:event-slug>maemo_leste_mobile</pentabarf:event-slug>
      <pentabarf:event-tag>maemo_leste_mobile</pentabarf:event-tag>
      <pentabarf:title>Maemo Leste</pentabarf:title>
      <pentabarf:subtitle>A Debian/Devuan based mobile hacker OS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 17:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T172000</dtstart>
      <dtend>20190202T173500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Maemo Leste- A Debian/Devuan based mobile hacker OS</summary>
      <description>&lt;p&gt;Maemo Leste is community a Debian/Devuan based GNU/Linux distribution for
smartphones and tablets aimed at free software hackers. In spirit and look it is
similar to the Maemo Fremantle OS for the famous Nokia N900 phone. This talk
will present the current (alpha) state of Maemo Leste, the presently supported
devices, our development setups, the present and upcoming challenges and lay out
the future plans for software and hardware (device) support.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/maemo_leste_mobile/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Merlijn B. W. Wajer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8972@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8972</pentabarf:event-id>
      <pentabarf:event-slug>yet_moar_css_features</pentabarf:event-slug>
      <pentabarf:event-tag>yet_moar_css_features</pentabarf:event-tag>
      <pentabarf:title>Yet Moar CSS Features</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 17:25:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:35:00:00</pentabarf:duration>
      <dtstart>20190202T172500</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:35:00:00</duration>
      <summary>Yet Moar CSS Features</summary>
      <description>&lt;p&gt;A quick review of new features of CSS that came widely available in 2018 or are about to come in 2019. Some of these features were already present but have matured enough to e used by Web Developer&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/yet_moar_css_features/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Jean-Yves Perrier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8135@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8135</pentabarf:event-id>
      <pentabarf:event-slug>pipewire</pentabarf:event-slug>
      <pentabarf:event-tag>pipewire</pentabarf:event-tag>
      <pentabarf:title>PipeWire</pentabarf:title>
      <pentabarf:subtitle>PipeWire wants to take over your multimedia</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>PipeWire- PipeWire wants to take over your multimedia</summary>
      <description>&lt;p&gt;This is a proposal to give a presentation about PipeWire and the current state of affairs. See also https://pipewire.org&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/pipewire/</url>
      <location>K.4.401</location>
      <attendee>Wim Taymans</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8165@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8165</pentabarf:event-id>
      <pentabarf:event-slug>vai_xcp_ng_building_an_open_source_and_turnkey_virtualization_platform</pentabarf:event-slug>
      <pentabarf:event-tag>vai_xcp_ng_building_an_open_source_and_turnkey_virtualization_platform</pentabarf:event-tag>
      <pentabarf:title>XCP-ng: building an Open Source and turnkey virtualization platform</pentabarf:title>
      <pentabarf:subtitle>From Kickstarter to the datacenter, a Xen based solution</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>XCP-ng: building an Open Source and turnkey virtualization platform- From Kickstarter to the datacenter, a Xen based solution</summary>
      <description>&lt;p&gt;Creating a new virtualization platform in 2018 seems intriguing. Why doing something like this? Is anyone would be interested? XCP-ng answered those questions in a clear manner. Initially a fork of XenServer, XCP-ng made something some people thought would be impossible: gathering a large community around a new virtualization platform in those modern days, where containers and serverless are advertised as the only way to build a decent IT infrastructure.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_xcp_ng_building_an_open_source_and_turnkey_virtualization_platform/</url>
      <location>H.2213</location>
      <attendee>Olivier Lambert</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8326@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8326</pentabarf:event-id>
      <pentabarf:event-slug>patent_exhaustion</pentabarf:event-slug>
      <pentabarf:event-tag>patent_exhaustion</pentabarf:event-tag>
      <pentabarf:title>The surprising interaction of open source and patent exhaustion</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>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>The surprising interaction of open source and patent exhaustion</summary>
      <description>&lt;p&gt;When people think of the interaction between patents and open source, the most frequent questions have to do with the existence and scope of patent licenses, either express or implied. However, patent exhaustion may end up being far more impactful than licenses. This discussion will present the results of some recent analysis of the caselaw and discuss some of the unexpected implications of recent patent exhaustion cases.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/patent_exhaustion/</url>
      <location>UA2.220 (Guillissen)</location>
      <attendee>Van Lindberg</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8371@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8371</pentabarf:event-id>
      <pentabarf:event-slug>automate_kubernetes_ansible</pentabarf:event-slug>
      <pentabarf:event-tag>automate_kubernetes_ansible</pentabarf:event-tag>
      <pentabarf:title>Automate Kubernetes Workloads with Ansible</pentabarf:title>
      <pentabarf:subtitle>Easy deployment, self-service provisioning, and day-2 management!</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T175500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Automate Kubernetes Workloads with Ansible- Easy deployment, self-service provisioning, and day-2 management!</summary>
      <description>&lt;p&gt;Ansible, the familiar IT automation tool, makes it easier than ever to automate your Kubernetes cluster. This talk introduces two practical ways to define and provision complex applications using Ansible Automation with Kubernetes.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/automate_kubernetes_ansible/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Michael Hrivnak</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8459@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8459</pentabarf:event-id>
      <pentabarf:event-slug>activitypub_panel</pentabarf:event-slug>
      <pentabarf:event-tag>activitypub_panel</pentabarf:event-tag>
      <pentabarf:title>ActivityPub panel</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>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>01:00:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>01:00:00:00</duration>
      <summary>ActivityPub panel</summary>
      <description>&lt;p&gt;This panel gathers standard authors and implementors of ActivityPub to discuss the role of ActivityPub in the present in connecting together the fediverse and what the future might hold.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Decentralized Internet and Privacy</categories>
      <url>https:/fosdem.org/2019/schedule/event/activitypub_panel/</url>
      <location>UD2.218A</location>
      <attendee>Christopher Webber</attendee>
      <attendee>Cory Slep</attendee>
      <attendee>Agate</attendee>
      <attendee>Matt Baer</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8524@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8524</pentabarf:event-id>
      <pentabarf:event-slug>gogc</pentabarf:event-slug>
      <pentabarf:event-tag>gogc</pentabarf:event-tag>
      <pentabarf:title>Tuning Go GC Parameters</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Tuning Go GC Parameters</summary>
      <description>&lt;p&gt;The Go runtime has a garbage collector (GC) which is famously simple and lacking in tuning parameters compared to, say, a JVM.&lt;/p&gt;

&lt;p&gt;However there are controls, and in this talk we shall look at what they do and when you might use them.
We will also look at how to understand what GC is doing and how much that work might be costing your program.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/gogc/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Bryan Boreham</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8629@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8629</pentabarf:event-id>
      <pentabarf:event-slug>yoast_design_meeting</pentabarf:event-slug>
      <pentabarf:event-tag>yoast_design_meeting</pentabarf:event-tag>
      <pentabarf:title>The Yoast Design Meeting and how it started us on the path to open source 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>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The Yoast Design Meeting and how it started us on the path to open source design</summary>
      <description>&lt;p&gt;The Yoast design team explains how they went from individual designers to a design team, to having a weekly design meeting, building a design system, and how this is preparing them to standardize and open source their design philosophy.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/yoast_design_meeting/</url>
      <location>AW1.120</location>
      <attendee>Tim Hengeveld</attendee>
      <attendee>Luc Kickken</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8641@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8641</pentabarf:event-id>
      <pentabarf:event-slug>media_ossia</pentabarf:event-slug>
      <pentabarf:event-tag>media_ossia</pentabarf:event-tag>
      <pentabarf:title>ossia ecosystem workshop</pentabarf:title>
      <pentabarf:subtitle>Combining media of all kinds with libossia and ossia score</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Media</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:55:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T182500</dtend>
      <duration>00:55:00:00</duration>
      <summary>ossia ecosystem workshop- Combining media of all kinds with libossia and ossia score</summary>
      <description>&lt;p&gt;We propose a workshop on the usage of the various software of the ossia ecosystem (https://ossia.io), which are a set of tools to be used in a creative coding context, in order to create art, in particular shows, artistic installations, or museum exhibitions.&lt;/p&gt;

&lt;p&gt;We will present the usage of two tools. First, the library libossia (https://github.com/OSSIA/libossia), which allows exposure and control of the parameters of a creative software over the network across many different languages and environments (C++, Java, C#, PureData, Python, SuperCollider, Qt/QML, Faust...).
Then, we will show and teach the usage of the software ossia score (https://github.com/OSSIA/score), which allows to score the parameters of these creative applications in time, as well as include media, sound effects, hardware peripherals, robots, DMX lightning, etc. In particular, the interactive features, which allow for non-interactive timelines and scoring will be showcased and explained.&lt;/p&gt;

&lt;p&gt;The OSCQuery protocol will be discussed (https://github.com/Vidvox/OSCQueryProposal). It has been conceived in collaboration with the authors of multiple industrial-grade media software companies such as VDMX, Vezér, Millumin and others. This protocol is implemented in libossia and allows extensive interoperability amongst this kind of software, in particular between websites and traditional desktop software thanks to the use of WebSockets.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Media</categories>
      <url>https:/fosdem.org/2019/schedule/event/media_ossia/</url>
      <location>H.1309 (Van Rijn)</location>
      <attendee>Jean-Michaël Celerier</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8805@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8805</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_open_source_panel</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_open_source_panel</pentabarf:event-tag>
      <pentabarf:title>Panel: Open Source .NET</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T181500</dtend>
      <duration>00:45:00:00</duration>
      <summary>Panel: Open Source .NET</summary>
      <description>&lt;p&gt;Come here our panelists discuss the past, present and future of open source .NET. There will also be opportunities to ask questions.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_open_source_panel/</url>
      <location>K.3.201</location>
      <attendee>Radka Janeková</attendee>
      <attendee>Mikayla Hutchinson</attendee>
      <attendee>Krzysztof Cieslak</attendee>
      <attendee>Miguel De Icaza</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8820@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8820</pentabarf:event-id>
      <pentabarf:event-slug>native_gtk_dialogs</pentabarf:event-slug>
      <pentabarf:event-tag>native_gtk_dialogs</pentabarf:event-tag>
      <pentabarf:title>Native GTK Dialogs</pentabarf:title>
      <pentabarf:subtitle>current status and future work</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Document Editors</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Native GTK Dialogs- current status and future work</summary>
      <description>&lt;p&gt;Native GTK Dialogs, current status and future work&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/native_gtk_dialogs/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Caolán McNamara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8939@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8939</pentabarf:event-id>
      <pentabarf:event-slug>ada_bindings</pentabarf:event-slug>
      <pentabarf:event-tag>ada_bindings</pentabarf:event-tag>
      <pentabarf:title>Cappulada: Smooth Ada Bindings for C++</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 17:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T173000</dtstart>
      <dtend>20190202T175000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Cappulada: Smooth Ada Bindings for C++</summary>
      <description>&lt;p&gt;Writing Ada bindings for C and especially for C++ is a tedious but not necessarily sophisticated task. There are several approaches to both C and C++ but many of them lack desired language features, generate non-compilable code or are project specific.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_bindings/</url>
      <location>AW1.125</location>
      <attendee>Johannes Kliemann</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8122@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8122</pentabarf:event-id>
      <pentabarf:event-slug>functions_as_a_service</pentabarf:event-slug>
      <pentabarf:event-tag>functions_as_a_service</pentabarf:event-tag>
      <pentabarf:title>Functions as a Service</pentabarf:title>
      <pentabarf:subtitle>How PHP set the ground stone for serverless</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PHP &amp; Friends</pentabarf:track>
      <pentabarf:start>2019-02-02 17:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T173500</dtstart>
      <dtend>20190202T182000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Functions as a Service- How PHP set the ground stone for serverless</summary>
      <description>&lt;p&gt;"Serverless" is the one hot topic of the past years. "Serverless functions" can be incredibly useful and supported by all major cloud providers. I want to compare this to the beginnings of PHP and how we can do very similar things with low effort and without any super fancy tools.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>PHP &amp; Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/functions_as_a_service/</url>
      <location>K.4.601</location>
      <attendee>Sven Finke</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8244@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8244</pentabarf:event-id>
      <pentabarf:event-slug>dpdk_softnic_enrich_nics_capabilities</pentabarf:event-slug>
      <pentabarf:event-tag>dpdk_softnic_enrich_nics_capabilities</pentabarf:event-tag>
      <pentabarf:title>Enrich your NIC's capabilities with DPDK SoftNIC</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>2019-02-02 17:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T173500</dtstart>
      <dtend>20190202T175000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Enrich your NIC's capabilities with DPDK SoftNIC</summary>
      <description>&lt;p&gt;Over the years, more and more vendors have embraced DPDK to enable their NICs for userspace packet processing. This trend has advanced DPDK, leading to the development of new APIs with the aim of leveraging the heterogeneous features and capabilities of NICs. This level of diversity in PMDs and APIs is a catalyst for an inconsistent development environment, making it difficult for applications to accommodate all types of NIC. To overcome this, we propose DPDK SoftNIC, which is capable of being programmed to build custom NIC pipelines to augment missing features to HW NICs by using advanced DPDK features without requiring an application redesign. SoftNIC allows the application to be incognizant of the hardware available to it without compromising functionality.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/dpdk_softnic_enrich_nics_capabilities/</url>
      <location>H.2214</location>
      <attendee>Kevin Laatz</attendee>
      <attendee>Reshma Begam Pattan</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7832@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7832</pentabarf:event-id>
      <pentabarf:event-slug>android_pi</pentabarf:event-slug>
      <pentabarf:event-tag>android_pi</pentabarf:event-tag>
      <pentabarf:title>Running Android on the Raspberry Pi</pentabarf:title>
      <pentabarf:subtitle>Android Pie meets Raspberry Pi</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 17:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T174000</dtstart>
      <dtend>20190202T175500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Running Android on the Raspberry Pi- Android Pie meets Raspberry Pi</summary>
      <description>&lt;p&gt;You can run Android on a wide range of devices, not just phones and tablets. Building Android from scratch is fun and a great way to learn about the lower levels of the operating system. Imagine - here is a chance to create ANY Android configuration you want.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/android_pi/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Chris Simmonds</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7964@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7964</pentabarf:event-id>
      <pentabarf:event-slug>pfs_20min</pentabarf:event-slug>
      <pentabarf:event-tag>pfs_20min</pentabarf:event-tag>
      <pentabarf:title>MySQL Performance Schema in 20 Minutes</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>2019-02-02 17:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T174000</dtstart>
      <dtend>20190202T180000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL Performance Schema in 20 Minutes</summary>
      <description>&lt;p&gt;Born in 2010 in MySQL 5.5.3 as "a feature for monitoring server execution at a low level," grown in 5.6 times with performance fixes and DBA-faced features, in MySQL 5.7 Performance Schema is a mature tool, used by humans and more and more monitoring products. It becomes more popular over the years. In this talk I will give an overview of Performance Schema, focusing on its tuning, performance, and usability.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/pfs_20min/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Sveta Smirnova</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7694@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7694</pentabarf:event-id>
      <pentabarf:event-slug>ceph_deepsea</pentabarf:event-slug>
      <pentabarf:event-tag>ceph_deepsea</pentabarf:event-tag>
      <pentabarf:title>What's new in DeepSea</pentabarf:title>
      <pentabarf:subtitle>An overview of new features</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-02 17:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:10:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T174500</dtstart>
      <dtend>20190202T181000</dtend>
      <duration>00:25:00:00</duration>
      <summary>What's new in DeepSea- An overview of new features</summary>
      <description>&lt;p&gt;Ceph is a highly distributed software-defined storage solution. It provides allows you to store and access your data via interfaces for block, file and object storage. It aims primarily for completely distributed operation without a single point of failure, while being scalable to the exabyte level.
Deployment and management  of a cluster not rarely consisting of hundreds of nodes can be a challenge. That's why we, at SUSE, provide a salt based tool called 'DeepSea' that tries to help you manage your cluster with ease. We designed our product with scalability in mind so that our users don't have to care about the size of their data-center but can concentrate on the important tasks.
This Talk will give a short introduction to DeepSea and highlight the new features we added.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/ceph_deepsea/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Joshua Schmid</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7781@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7781</pentabarf:event-id>
      <pentabarf:event-slug>walking_through_walls</pentabarf:event-slug>
      <pentabarf:event-tag>walking_through_walls</pentabarf:event-tag>
      <pentabarf:title>Walking through walls</pentabarf:title>
      <pentabarf:subtitle>PostgreSQL ♥ FreeBSD</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 17:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T174500</dtstart>
      <dtend>20190202T182500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Walking through walls- PostgreSQL ♥ FreeBSD</summary>
      <description>&lt;p&gt;A talk about past changes and potential future changes in PostgreSQL and FreeBSD that aim to make this combination the best relational database platform.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/walking_through_walls/</url>
      <location>K.3.401</location>
      <attendee>Thomas Munro</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8903@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8903</pentabarf:event-id>
      <pentabarf:event-slug>qosf_panel_discussion</pentabarf:event-slug>
      <pentabarf:event-tag>qosf_panel_discussion</pentabarf:event-tag>
      <pentabarf:title>Promotion of open source and role of standardization in Quantum Computing</pentabarf:title>
      <pentabarf:subtitle>Open panel discussion</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2019-02-02 17:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T174500</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:45:00:00</duration>
      <summary>Promotion of open source and role of standardization in Quantum Computing- Open panel discussion</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/qosf_panel_discussion/</url>
      <location>AW1.121</location>
      <attendee>Tomas Babej</attendee>
      <attendee>Mark Fingerhuth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8351@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8351</pentabarf:event-id>
      <pentabarf:event-slug>from_closed_to_open_source_switch</pentabarf:event-slug>
      <pentabarf:event-tag>from_closed_to_open_source_switch</pentabarf:event-tag>
      <pentabarf:title>From closed to Open Source switch ASICs</pentabarf:title>
      <pentabarf:subtitle>The transition in the world of switching asics</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Networking</pentabarf:track>
      <pentabarf:start>2019-02-02 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T175000</dtstart>
      <dtend>20190202T182000</dtend>
      <duration>00:30:00:00</duration>
      <summary>From closed to Open Source switch ASICs- The transition in the world of switching asics</summary>
      <description>&lt;p&gt;A journey over the last ten years of opening access to switching ASICs. Starting with OpenFlow going through the lands of open APIs we have reached the harbours of openness. Are we there yet to build a truly open Network Operating System?&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Networking</categories>
      <url>https:/fosdem.org/2019/schedule/event/from_closed_to_open_source_switch/</url>
      <location>H.2214</location>
      <attendee>Tobias Jungel</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8880@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8880</pentabarf:event-id>
      <pentabarf:event-slug>java_language_futures</pentabarf:event-slug>
      <pentabarf:event-tag>java_language_futures</pentabarf:event-tag>
      <pentabarf:title>Java Language Futures</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>2019-02-02 17:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T175000</dtstart>
      <dtend>20190202T181500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Java Language Futures</summary>
      <description>&lt;p&gt;With the new more rapid cadence, improvements are coming to Java faster than ever.  Join Java Language Architect Brian Goetz on a whirlwind tour of some of the features that are coming to Java in the coming months and years.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/java_language_futures/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Brian Goetz</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7901@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7901</pentabarf:event-id>
      <pentabarf:event-slug>collab_mcwr</pentabarf:event-slug>
      <pentabarf:event-tag>collab_mcwr</pentabarf:event-tag>
      <pentabarf:title>Memex: Collaborative Web-Research</pentabarf:title>
      <pentabarf:subtitle>&amp; the next generation knowledge management tools. </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>2019-02-02 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T175500</dtstart>
      <dtend>20190202T181500</dtend>
      <duration>00:20:00:00</duration>
      <summary>Memex: Collaborative Web-Research- &amp; the next generation knowledge management tools. </summary>
      <description>&lt;p&gt;Are you also annoyed that it is 2019 and you still have to bookmark stuff? Or that your notes about your web research are scattered everywhere? How come we cannot really collaborate and communicate in our web-research?
In this talk we give a brief introduction into Memex. It's an open-source browser extension to organise your web-research. Full-text search everything you've seen on the web, archive and annotate websites and collaborate with your peers in your web-research.
All data stored on your computer &amp;amp; self-hostable.
With a mix of open-source software, data interoperability and a non-speculative economic model we try to protect users data sovereignty, privacy and stimulate the democratisation of knowledge management software.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_mcwr/</url>
      <location>UD2.119</location>
      <attendee>Oliver Sauter</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8968@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8968</pentabarf:event-id>
      <pentabarf:event-slug>closing_fosdem</pentabarf:event-slug>
      <pentabarf:event-tag>closing_fosdem</pentabarf:event-tag>
      <pentabarf:title>Closing FOSDEM 2019</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Keynotes</pentabarf:track>
      <pentabarf:start>2019-02-03 17:55:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-03 18:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:05:00:00</pentabarf:duration>
      <dtstart>20190203T175500</dtstart>
      <dtend>20190203T180000</dtend>
      <duration>00:05:00:00</duration>
      <summary>Closing FOSDEM 2019</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/2019/schedule/event/closing_fosdem/</url>
      <location>Janson</location>
      <attendee>FOSDEM Staff</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7382@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7382</pentabarf:event-id>
      <pentabarf:event-slug>test_case_management</pentabarf:event-slug>
      <pentabarf:event-tag>test_case_management</pentabarf:event-tag>
      <pentabarf:title>10 years of open source test case management</pentabarf:title>
      <pentabarf:subtitle>with Kiwi TCMS</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T181500</dtend>
      <duration>00:15:00:00</duration>
      <summary>10 years of open source test case management- with Kiwi TCMS</summary>
      <description>&lt;p&gt;In the world of professional QA there are many proprietary test management tools but very few open source ones. This lightning talk will tell the audience why and how we resurrected Kiwi TCMS and what are we doing to make it the best open source test case management system!&lt;/p&gt;

&lt;p&gt;FOSDEM marks 10 years since the first version was released and our team will celebrate at the Open Source Test Management stand, Building K, Level 2, stand 10!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/test_case_management/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Alexander Todorov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7633@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7633</pentabarf:event-id>
      <pentabarf:event-slug>mender</pentabarf:event-slug>
      <pentabarf:event-tag>mender</pentabarf:event-tag>
      <pentabarf:title>Mender - an open source OTA software update manager for IoT</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Hardware</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Mender - an open source OTA software update manager for IoT</summary>
      <description>&lt;p&gt;Robust software updates on Embedded Linux devices is complex, and doing robust software updates over-the-air adds to the complexity. The hardships come of course from the embedded environment which differ in many ways compared to desktop or server Linux installations, where you must handle poor mobile network connectivity, sudden power-loss and never leave a device in a unusable state (brick) when doing the update OTA.&lt;/p&gt;

&lt;p&gt;There are a lot of examples that have gotten attention in media, where unstable software update solutions have caused real-life problems which could have been mitigated by a robust software solution that is able to handle the corner cases that exist in the embedded environment.&lt;/p&gt;

&lt;p&gt;In this talk Mirza Krak will present Mender, Apache 2.0 licensed end-to-end software update solution. This is a deep-dive session that will cover:&lt;/p&gt;

&lt;p&gt;Mender project ecosystem
Insights to technical solutions/choices
Security model/approach
Community&lt;/p&gt;

&lt;p&gt;Drew will also present some of the features that are being worked on and what lays ahead for the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Hardware</categories>
      <url>https:/fosdem.org/2019/schedule/event/mender/</url>
      <location>Janson</location>
      <attendee>Drew Moseley</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7851@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7851</pentabarf:event-id>
      <pentabarf:event-slug>furniture_with_javascript</pentabarf:event-slug>
      <pentabarf:event-tag>furniture_with_javascript</pentabarf:event-tag>
      <pentabarf:title>Making furniture with Javascript</pentabarf:title>
      <pentabarf:subtitle>An open-source community run platform for designers to experiment with parametric furniture design.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T182000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Making furniture with Javascript- An open-source community run platform for designers to experiment with parametric furniture design.</summary>
      <description>&lt;p&gt;An experimental project which uses web technologies to help design, display and make furniture. O-LAP is an open-source community run platform for designers to experiment with parametric furniture design. Designers create parametric furniture designs as plugins into the framework. Registered designs gets displayed in the online gallery. Users can view the designs from the gallery and customize the design. Framework lets users extract CAD drawings which can be used to fabricate the design using a CNC machine. The project is built as an open access network of git repositories delivering updated Javascript for the clients.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/furniture_with_javascript/</url>
      <location>AW1.120</location>
      <attendee>Amit Nambiar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7932@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7932</pentabarf:event-id>
      <pentabarf:event-slug>raft_in_scylla</pentabarf:event-slug>
      <pentabarf:event-tag>raft_in_scylla</pentabarf:event-tag>
      <pentabarf:title>Raft in Scylla</pentabarf:title>
      <pentabarf:subtitle>Consensus in an eventually consistent database</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Databases</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Raft in Scylla- Consensus in an eventually consistent database</summary>
      <description>&lt;p&gt;This talk will cover the characteristics and requirements of Scylla's Raft implementation, how it enables strongly consistent updates, and how it improves the reliability and safety of internal processes, such as schema changes, node membership, and range movements.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Databases</categories>
      <url>https:/fosdem.org/2019/schedule/event/raft_in_scylla/</url>
      <location>K.1.105 (La Fontaine)</location>
      <attendee>Duarte Nunes</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8070@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8070</pentabarf:event-id>
      <pentabarf:event-slug>modified_agent_based_architecture</pentabarf:event-slug>
      <pentabarf:event-tag>modified_agent_based_architecture</pentabarf:event-tag>
      <pentabarf:title>How We Modified an Agent-based Automation System to Become an Agentless One</pentabarf:title>
      <pentabarf:subtitle>Lessons and Architecture</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Infra Management</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>How We Modified an Agent-based Automation System to Become an Agentless One- Lessons and Architecture</summary>
      <description>&lt;p&gt;Salt initially was designed to be an agent-base automation system. Salt SSH was added later on to allow an alternative that does not require installing a agent, and instead communicate over SSH. We will discuss how we modified the initial agent-based solution and the architectural decisions behind this work. We will talk through some of the challenges, lessons learned and what worked well for the project.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Infra Management</categories>
      <url>https:/fosdem.org/2019/schedule/event/modified_agent_based_architecture/</url>
      <location>UB2.252A (Lameere)</location>
      <attendee>Megan Wilhite</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8238@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8238</pentabarf:event-id>
      <pentabarf:event-slug>riscvbuildroot</pentabarf:event-slug>
      <pentabarf:event-tag>riscvbuildroot</pentabarf:event-tag>
      <pentabarf:title>Buildroot for RISC-V</pentabarf:title>
      <pentabarf:subtitle>Using Buildroot to create embedded Linux systems for 64-bit RISC-V</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Buildroot for RISC-V- Using Buildroot to create embedded Linux systems for 64-bit RISC-V</summary>
      <description>&lt;p&gt;Buildroot is an embedded Linux build system that generates complete system images from source for a wide range of boards and processors. I have recently added support for 64-bit RISC-V to the official Buildroot distribution which make it a viable alternative to other build systems for RISC-V such as Yocto.&lt;/p&gt;

&lt;p&gt;During this presentation I will give a brief overview of Buildroot and how it compares to Yocto for those in the audience who are unfamiliar with these systems. In the main part of the talk I will look at the issues relating to the implementation of RISC-V support, based on my experiences. This will include a look at the status of the RISC-V software ecosystem with regard to the selection of a suitable toolchain, C library, kernel and bootloader. I will then run through how to configure and build a minimal system for booting under QEMU. Finally I will consider any further work required to improve Buildroot for RISC-V including the status of 32-bit support.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvbuildroot/</url>
      <location>AW1.126</location>
      <attendee>Mark Corbin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8426@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8426</pentabarf:event-id>
      <pentabarf:event-slug>mesa_mem</pentabarf:event-slug>
      <pentabarf:event-tag>mesa_mem</pentabarf:event-tag>
      <pentabarf:title>Reducing Memory Usage of Mesa's Shader Compiler (Again)</pentabarf:title>
      <pentabarf:subtitle>Why does this shader need 80GiB to compile?</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:25:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T182500</dtend>
      <duration>00:25:00:00</duration>
      <summary>Reducing Memory Usage of Mesa's Shader Compiler (Again)- Why does this shader need 80GiB to compile?</summary>
      <description>&lt;p&gt;During recent work to implement software double precision (fp64) support in Mesa's shading language compiler, some shaders were found to use excessive amounts of memory.  One pessimal test case used over 80GiB.  This talk will discuss techniques that were used to reduce that memory usage to less the 2GiB.  This reduction was achieved through a combination of optimizing existing data structures, use of more compact data structures, and improved memory management.  Use of tools such as Valgrind and pahole will be covered.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/mesa_mem/</url>
      <location>K.4.401</location>
      <attendee>Ian Romanick</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8584@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8584</pentabarf:event-id>
      <pentabarf:event-slug>encryptedgrpc</pentabarf:event-slug>
      <pentabarf:event-tag>encryptedgrpc</pentabarf:event-tag>
      <pentabarf:title>How Kubernetes used gRPC to encrypt secrets with an external Key Management Service</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Go</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>How Kubernetes used gRPC to encrypt secrets with an external Key Management Service</summary>
      <description>&lt;p&gt;How Kubernetes used gRPC to encrypt secrets with an external Key Management Service&lt;/p&gt;

&lt;p&gt;In recent headlines, there are increasing news about cloud resources getting hacked caused by attacks on Kubernetes clusters. Failing to properly secure your Kubernetes data can result in cloud resources getting hacked and your application secrets getting stolen. The etcd database contains information that may grant an attacker significant visibility into the state of your cluster.&lt;/p&gt;

&lt;p&gt;This presentation focuses on how a gRPC-based implementation was added to Kubernetes to delegate encrypting secrets to an external Key Management Service and the benefits of using a gRPC-based design for this type of problem. Basic knowledge of Kubernetes and gRPC is a plus but not required.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/encryptedgrpc/</url>
      <location>UD2.120 (Chavanne)</location>
      <attendee>Rita Zhang</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8813@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8813</pentabarf:event-id>
      <pentabarf:event-slug>organizers_panel</pentabarf:event-slug>
      <pentabarf:event-tag>organizers_panel</pentabarf:event-tag>
      <pentabarf:title>Organizer's Panel -- Now and Forever</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>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:50:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:50:00:00</duration>
      <summary>Organizer's Panel -- Now and Forever</summary>
      <description>&lt;p&gt;The organizers of the Legal &amp;amp; Policy Issues DevRoom will reflect on recent developments in software freedom policy and law, and will discuss some of the topics and issues raised in this year's and past year's DevRooms.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Legal and Policy Issues</categories>
      <url>https:/fosdem.org/2019/schedule/event/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>8940@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8940</pentabarf:event-id>
      <pentabarf:event-slug>ada_archiving</pentabarf:event-slug>
      <pentabarf:event-tag>ada_archiving</pentabarf:event-tag>
      <pentabarf:title>The AZip Archive Manager: a full-Ada Open-Source Portable Application</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Ada</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:20:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T182000</dtend>
      <duration>00:20:00:00</duration>
      <summary>The AZip Archive Manager: a full-Ada Open-Source Portable Application</summary>
      <description>&lt;p&gt;If you open the AZip application with a can opener, it will look like an Ada programmer's paradise: you'll find Ada on all levels:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;the AZip user interface (UI framework specific);&lt;/li&gt;
&lt;li&gt;the AZip abstract application layer (platform-independent);&lt;/li&gt;
&lt;li&gt;the archive and data compression library (Zip-Ada);&lt;/li&gt;
&lt;li&gt;the user interface framework (GWindows);&lt;/li&gt;
&lt;li&gt;the run-time library (GNAT's).&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;We will quantify this.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_archiving/</url>
      <location>AW1.125</location>
      <attendee>Gautier de Montmollin</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8949@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8949</pentabarf:event-id>
      <pentabarf:event-slug>are_we_optimiert_yet</pentabarf:event-slug>
      <pentabarf:event-tag>are_we_optimiert_yet</pentabarf:event-tag>
      <pentabarf:title>Are we optimiert yet?</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>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:15:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T181500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Are we optimiert yet?</summary>
      <description>&lt;p&gt;A well known deficiency of Writer is that its Hide Tracked Changes mode is slow. We will discuss the origin of the problem, and the current status of the plans to fix it. Also an aside on leveraging type systems to aid large scale refactoring.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/are_we_optimiert_yet/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Michael Stahl</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8959@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8959</pentabarf:event-id>
      <pentabarf:event-slug>vai_rust_vmm</pentabarf:event-slug>
      <pentabarf:event-tag>vai_rust_vmm</pentabarf:event-tag>
      <pentabarf:title>rust-vmm</pentabarf:title>
      <pentabarf:subtitle>shared virtualization crates</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Virtualization and IaaS</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>rust-vmm- shared virtualization crates</summary>
      <description>&lt;p&gt;rust-vmm aims to create a common base of virtual machine monitor (vmm) components written in Rust. It's organized as a shared-effort, shared-ownership open-source project that includes (so far) the crosvm, Kata Containers, and Firecracker teams . We believe that Rust is a great fit for a vmm: its memory management guarantees simplify the task of security hardening, while its roots as a system programming language ensure C-like performance. So far, we've started with the initial KVM wrapper crate, and, while separating out a few more basic functionality crates is underway, we still have to answer questions like "can independent teams compose reliable yet different vmms out of a set of decoupled components?", "how much can be decoupled?", "what's the right way to import/build these components into the larger vmm projects?", or, "does the world even need that many vmms?". During this talk, we'll look at some ways to answer these questions, but we're really here to get the room's feedback and opinions!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_rust_vmm/</url>
      <location>H.2213</location>
      <attendee>Andreea Florescu</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8973@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8973</pentabarf:event-id>
      <pentabarf:event-slug>decentralizing_the_web_despite_itself</pentabarf:event-slug>
      <pentabarf:event-tag>decentralizing_the_web_despite_itself</pentabarf:event-tag>
      <pentabarf:title>Decentralizing the Web Despite Itself</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 18:00:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T180000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Decentralizing the Web Despite Itself</summary>
      <description>&lt;p&gt;The web is unimaginably large. Despite all recent challengers, it is still the most successful digital platform in human history. However, the web's centralized nature works against true user agency... and its success is one of the biggest barriers to changing it. Come learn about these challenges and about efforts by Mozilla and other projects to enable decentralized and distributed applications on the web today.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/decentralizing_the_web_despite_itself/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Dietrich Ayala</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7951@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7951</pentabarf:event-id>
      <pentabarf:event-slug>mysql_component</pentabarf:event-slug>
      <pentabarf:event-tag>mysql_component</pentabarf:event-tag>
      <pentabarf:title>MySQL 8.0 Component Infrastructure</pentabarf:title>
      <pentabarf:subtitle>Why, what's there, what's next and how to use it</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>2019-02-02 18:10:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T181000</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL 8.0 Component Infrastructure- Why, what's there, what's next and how to use it</summary>
      <description>&lt;p&gt;You probably saw the new MySQL 8.0 commands INSTALL COMPONENT and UNINSTALL COMPONENT and been wondering "is there anything for me". I'll try to explain what the component infrastructure is, why do we need it, what's available through it and where do we have the ambition to get it.
I'll present what does it take to create a simple component too.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql_component/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Joro Kodinov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8237@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8237</pentabarf:event-id>
      <pentabarf:event-slug>replicated_sds_drbd_linstor</pentabarf:event-slug>
      <pentabarf:event-tag>replicated_sds_drbd_linstor</pentabarf:event-tag>
      <pentabarf:title>Replicated SDS with DRBD &amp; LINSTOR</pentabarf:title>
      <pentabarf:subtitle>An Open Source SDS for the automated management of storage clusters</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Software Defined Storage</pentabarf:track>
      <pentabarf:start>2019-02-02 18:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T181500</dtstart>
      <dtend>20190202T185500</dtend>
      <duration>00:40:00:00</duration>
      <summary>Replicated SDS with DRBD &amp; LINSTOR- An Open Source SDS for the automated management of storage clusters</summary>
      <description>&lt;p&gt;Presentation of the LINSTOR SDS system, which automates the management of different types of block storage volumes on a cluster of storage servers, with a focus on replicated storage for high availability and disaster recovery.&lt;/p&gt;

&lt;p&gt;Focus on architecture &amp;amp; implementation of the system, integration with other software and the development process.&lt;/p&gt;

&lt;p&gt;Intended audience:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Operators, Architects, Developers of cloud &amp;amp; virtualization environments&lt;/li&gt;
&lt;li&gt;Operators of systems based on software defined storage&lt;/li&gt;
&lt;li&gt;Operators of OpenStack, OpenNebula, Proxmox virtualization platforms&lt;/li&gt;
&lt;li&gt;Operators of Kubernetes/Docker containerization&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Software Defined Storage</categories>
      <url>https:/fosdem.org/2019/schedule/event/replicated_sds_drbd_linstor/</url>
      <location>H.1308 (Rolin)</location>
      <attendee>Robert Altnoeder</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8806@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8806</pentabarf:event-id>
      <pentabarf:event-slug>dotnet_typescript_lightning_talks</pentabarf:event-slug>
      <pentabarf:event-tag>dotnet_typescript_lightning_talks</pentabarf:event-tag>
      <pentabarf:title>.NET and TypeScript Lightning Talks</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>.NET and TypeScript</pentabarf:track>
      <pentabarf:start>2019-02-02 18:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:45:00:00</pentabarf:duration>
      <dtstart>20190202T181500</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:45:00:00</duration>
      <summary>.NET and TypeScript Lightning Talks</summary>
      <description>&lt;p&gt;Do you want to give a talk about .NET or Typescript but didn't submit a proposal in time? Sign up on the day for a lightning talk! Slots will be around 5 minutes.&lt;/p&gt;

&lt;p&gt;Although you can sign up in person at the event, if you'd like to discuss your talk idea in advance, feel free to email m.j.hutchinson at gmail.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>.NET and TypeScript</categories>
      <url>https:/fosdem.org/2019/schedule/event/dotnet_typescript_lightning_talks/</url>
      <location>K.3.201</location>
      <attendee>Mikayla Hutchinson</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8896@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8896</pentabarf:event-id>
      <pentabarf:event-slug>text_mining_with_openoffice</pentabarf:event-slug>
      <pentabarf:event-tag>text_mining_with_openoffice</pentabarf:event-tag>
      <pentabarf:title>Text Mining with OpenOffice</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>2019-02-02 18:15:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:30:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T181500</dtstart>
      <dtend>20190202T183000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Text Mining with OpenOffice</summary>
      <description>&lt;p&gt;While typically done through dedicated natural language processing tools, text mining can be done at a basic level using OpenOffice too. We'll see how to leverage on OpenOffice's built-in features for automated text analysis.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/text_mining_with_openoffice/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Andrea Pescetti</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7422@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7422</pentabarf:event-id>
      <pentabarf:event-slug>cloud_security</pentabarf:event-slug>
      <pentabarf:event-tag>cloud_security</pentabarf:event-tag>
      <pentabarf:title>Cloud Native Security 101</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>2019-02-02 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:35:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T182000</dtstart>
      <dtend>20190202T183500</dtend>
      <duration>00:15:00:00</duration>
      <summary>Cloud Native Security 101</summary>
      <description>&lt;p&gt;Cloud native environments such as Kubernetes or AWS Lambda come with new challenges around security and in this talk we will review the environments and their properties, highlight common features and look at attack vectors and how to potentially reduce them.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/cloud_security/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Michael Hausenblas</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8431@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8431</pentabarf:event-id>
      <pentabarf:event-slug>collab_cwldbe</pentabarf:event-slug>
      <pentabarf:event-tag>collab_cwldbe</pentabarf:event-tag>
      <pentabarf:title>CubicWeb Linked Data Browser Extension</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>2019-02-02 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:40:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T182000</dtstart>
      <dtend>20190202T184000</dtend>
      <duration>00:20:00:00</duration>
      <summary>CubicWeb Linked Data Browser Extension</summary>
      <description>&lt;p&gt;The Web of Data has become a reality over the past decade. But how do you browse all that data and how do you surf from one resource to the next by following the links in the datasets ? We will introduce the new CubicWeb, a Web Extension to make your favorite browser capable of handling RDF data so that you can surf the Semantic Web and chose how data is displayed and how you interact with it.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_cwldbe/</url>
      <location>UD2.119</location>
      <attendee>Nicolas Chauvat</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8881@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8881</pentabarf:event-id>
      <pentabarf:event-slug>openjdk_gb</pentabarf:event-slug>
      <pentabarf:event-tag>openjdk_gb</pentabarf:event-tag>
      <pentabarf:title>OpenJDK Governing Board Q&amp;A</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>2019-02-02 18:20:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:40:00:00</pentabarf:duration>
      <dtstart>20190202T182000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:40:00:00</duration>
      <summary>OpenJDK Governing Board Q&amp;A</summary>
      <description>&lt;p&gt;An open Q&amp;amp;A session with members of the OpenJDK Governing Board.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Free Java</categories>
      <url>https:/fosdem.org/2019/schedule/event/openjdk_gb/</url>
      <location>H.1302 (Depage)</location>
      <attendee>Mark Reinhold</attendee>
      <attendee>Mario Torre</attendee>
      <attendee>Andrew Haley</attendee>
      <attendee>Georges Saab</attendee>
      <attendee>Doug Lea</attendee>
      <attendee>John Duimovich</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7513@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7513</pentabarf:event-id>
      <pentabarf:event-slug>vai_iommu_implementation_using_hw_nested_paging</pentabarf:event-slug>
      <pentabarf:event-tag>vai_iommu_implementation_using_hw_nested_paging</pentabarf:event-tag>
      <pentabarf:title>Virtual IOMMU Implementation using HW Nested Paging</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>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Virtual IOMMU Implementation using HW Nested Paging</summary>
      <description>&lt;p&gt;Direct device assignment allows a virtual machine to directly interact with a host device. The device DMA registers are programmed by the guest with guest physical addresses (GPAs) and the virtualizer uses a physical IOMMU to map the GPAs to the actual host physical addresses (HPAs) backing the virtual machine RAM space. The physical IOMMU guarantees the DMA transfers initiated by the guest are properly translated and isolated.&lt;/p&gt;

&lt;p&gt;When a virtual IOMMU is exposed to a guest, the physical IOMMU needs to be programmed with the combination of two mappings: the IOVA/GPA mapping programmed by the guest OS and the former GPA/HPA mapping programmed by the hypervisor.&lt;/p&gt;

&lt;p&gt;Some IOMMU architectures implement nested paging, including the ARM SMMUv3. This talk aims to describe the work recently done to set up the two translation stages at the Linux and QEMU levels. This integration allows a guest exposed with a virtual SMMUv3 to get the full benefit of the underlying physical SMMUv3, avoiding the need to implement shadow page tables.&lt;/p&gt;

&lt;p&gt;The principles of the integration will be explained and the APIs will be covered. IOMMU nested paging will be compared with the existing virtual Intel IOMMU integration relying on shadow page tables. Remaining challenges will be presented.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Virtualization and IaaS</categories>
      <url>https:/fosdem.org/2019/schedule/event/vai_iommu_implementation_using_hw_nested_paging/</url>
      <location>H.2213</location>
      <attendee>Eric Auger</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8077@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8077</pentabarf:event-id>
      <pentabarf:event-slug>rspamd_integration_freebsd</pentabarf:event-slug>
      <pentabarf:event-tag>rspamd_integration_freebsd</pentabarf:event-tag>
      <pentabarf:title>Rspamd integration into FreeBSD.org mail infrastructure</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>BSD</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Rspamd integration into FreeBSD.org mail infrastructure</summary>
      <description>&lt;p&gt;After years using SpamAssassin on FreeBSD.org, we have moved towards Rspamd last year to improve spam filtering and integrate it as milter to postfix. With this step we could impressively drop spam rate and increased performance comparing to SpamAssassin.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>BSD</categories>
      <url>https:/fosdem.org/2019/schedule/event/rspamd_integration_freebsd/</url>
      <location>K.3.401</location>
      <attendee>Vsevolod Stakhov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8632@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8632</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>Designers meet projects. Projects meet designers.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Open Source Design</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Pitch your project- Designers meet projects. Projects meet designers.</summary>
      <description>&lt;p&gt;This is one of the sessions we run every year.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/pitch_your_project/</url>
      <location>AW1.120</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Open Source Design Collective</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8781@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8781</pentabarf:event-id>
      <pentabarf:event-slug>0ad_graphics</pentabarf:event-slug>
      <pentabarf:event-tag>0ad_graphics</pentabarf:event-tag>
      <pentabarf:title>0 A.D: Graphics</pentabarf:title>
      <pentabarf:subtitle>Graphics problems and opportunities of open-source game</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Graphics</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T185500</dtend>
      <duration>00:25:00:00</duration>
      <summary>0 A.D: Graphics- Graphics problems and opportunities of open-source game</summary>
      <description>&lt;p&gt;A story about graphics and graphic problems that we have in development of 0 A. D. - the open-source game of Wildfire Games.&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;Used technologies and how it works (SDL, OpenGL 1/2, ARB/GLSL shaders)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Known problems (inaccurate hardware statistics, old OpenGL, driver/application crashes on Intel cards on different OS, legacy support of OpenGL drivers on macOS 10.14)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Current solutions (tracker &amp;amp; forum to collect people feedback, a feedback server to recieve automatic hardware reports, analyse our audience)&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Future plans (more abstractions, probably a low-level third party library for GL/Vulkan/Metal, white &amp;amp; black lists for drivers with bugs)&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Graphics</categories>
      <url>https:/fosdem.org/2019/schedule/event/0ad_graphics/</url>
      <location>K.4.401</location>
      <attendee>Vladislav Belov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8821@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8821</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>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Go Lightning Talks- Come speak!</summary>
      <description>&lt;p&gt;The last pard of the day will be dedicated to lightning talks. Come watch great short talks, or come present yours!&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Go</categories>
      <url>https:/fosdem.org/2019/schedule/event/golightning/</url>
      <location>UD2.120 (Chavanne)</location>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8872@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8872</pentabarf:event-id>
      <pentabarf:event-slug>lightning_talks</pentabarf:event-slug>
      <pentabarf:event-tag>lightning_talks</pentabarf:event-tag>
      <pentabarf:title>Lightning Talks</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>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Lightning Talks</summary>
      <description>&lt;p&gt;Lightning Talks. Andras will start the session with a lightning talk covering the technical aspects of LibreOffice Online localization and showing the issues that are not yet fixed, but will also collect proposals from other speakers.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Document Editors</categories>
      <url>https:/fosdem.org/2019/schedule/event/lightning_talks/</url>
      <location>UA2.114 (Baudoux)</location>
      <attendee>Andras Timar</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8941@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8941</pentabarf:event-id>
      <pentabarf:event-slug>ada_pointers</pentabarf:event-slug>
      <pentabarf:event-tag>ada_pointers</pentabarf:event-tag>
      <pentabarf:title>Proof of Pointer Programs with Ownership in 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>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:50:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T185000</dtend>
      <duration>00:20:00:00</duration>
      <summary>Proof of Pointer Programs with Ownership in SPARK</summary>
      <description>&lt;p&gt;Pointers are a notorious "defect attractor", in particular when dynamic memory management is involved. Ada mitigates these issues by having much less need for pointers overall (thanks to first-class arrays, parameter modes, generics) and stricter rules for pointer manipulations that limit access to dangling memory. Still, dynamic memory management in Ada may lead to use-after-free, double-free and memory leaks, and dangling memory issues may lead to runtime exceptions.&lt;/p&gt;

&lt;p&gt;The SPARK subset of Ada is focused on making it possible to guarantee properties of the program statically, in particular the absence of programming language errors, with a mostly automatic analysis. For that reason, and because static analysis of pointers is notoriously hard to automate, pointers have been forbidden in SPARK until now. We are working at AdaCore since 2017 on including pointer support in SPARK by restricting the use of pointers in programs so that they respect "ownership" constraints, like what is found in Rust.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Ada</categories>
      <url>https:/fosdem.org/2019/schedule/event/ada_pointers/</url>
      <location>AW1.125</location>
      <attendee>Yannick Moy</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8948@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8948</pentabarf:event-id>
      <pentabarf:event-slug>when_perf_html_met_a11y</pentabarf:event-slug>
      <pentabarf:event-tag>when_perf_html_met_a11y</pentabarf:event-tag>
      <pentabarf:title>When perf-html Met A11y</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Mozilla</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>When perf-html Met A11y</summary>
      <description>&lt;p&gt;One in seven people is disabled.&lt;/p&gt;

&lt;p&gt;And accessible websites (and apps!) enable them to work on an even playing field, while also being more usable for everyone.&lt;/p&gt;

&lt;p&gt;For the past couple of months, I've been working on improving the accessibility of perf-html, Mozilla's virtuoso profiler.&lt;/p&gt;

&lt;p&gt;During this talk, I'll be sharing my journey into the world of accessibility and demonstrating how perf-html aims to make Mozilla not just more performant, but also more usable for everyone.&lt;/p&gt;

&lt;p&gt;Topics covered: Focus, keyboard navigation, semantic HTML, ARIA and Accessibility inspector &amp;lt;3&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Mozilla</categories>
      <url>https:/fosdem.org/2019/schedule/event/when_perf_html_met_a11y/</url>
      <location>UD2.208 (Decroly)</location>
      <attendee>Eva Dovc</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8958@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8958</pentabarf:event-id>
      <pentabarf:event-slug>riscvfedora</pentabarf:event-slug>
      <pentabarf:event-tag>riscvfedora</pentabarf:event-tag>
      <pentabarf:title>Fedora on RISC-V 64-bit</pentabarf:title>
      <pentabarf:subtitle>Introduction, Brief Overview and Latest Developments</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>RISC-V</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>Fedora on RISC-V 64-bit- Introduction, Brief Overview and Latest Developments</summary>
      <description>&lt;p&gt;The talk provides introduction to Fedora/RISCV bootstrap efforts for the last 2+ years. In addition to that, we will overview our current build infrastructure (powered by Koji), different disk image flavors, setup instructions and differences between upstream Fedora and Fedora/RISCV. We will look into future ideas, short-term plans (tentative) for Fedora 30/Rawhide and general wish-list for RISC-V eco-system.&lt;/p&gt;

&lt;p&gt;Share with us what is important for you or/and your company. This will help us to focus our efforts on important parts.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>RISC-V</categories>
      <url>https:/fosdem.org/2019/schedule/event/riscvfedora/</url>
      <location>AW1.126</location>
      <attendee>David Abdurachmanov</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8985@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8985</pentabarf:event-id>
      <pentabarf:event-slug>amendment_async_php_requests_and_reactive_responses_with_php_fpm</pentabarf:event-slug>
      <pentabarf:event-tag>amendment_async_php_requests_and_reactive_responses_with_php_fpm</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT Async PHP Requests &amp; Reactive Responses with PHP-FPM</pentabarf:title>
      <pentabarf:subtitle/>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>PHP &amp; Friends</pentabarf:track>
      <pentabarf:start>2019-02-02 18:30:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:30:00:00</pentabarf:duration>
      <dtstart>20190202T183000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:30:00:00</duration>
      <summary>AMENDMENT Async PHP Requests &amp; Reactive Responses with PHP-FPM</summary>
      <description>&lt;p&gt;There are many approaches to execute PHP sub-tasks asynchronously or to parallelise PHP execution. While some solutions require extra extensions, individual PHP builds or a lot of process control management, this talk will show you how to configure and use the built-in PHP FastCGI Process Manager (php-fpm) to execute requests asynchronously in an isolated, tunable process pool and eventually handle their responses in a reactive way.&lt;/p&gt;

&lt;p&gt;Please note that this talk replaces one entitled "Instant Upgrades with Rector" that was due to have been given by Tomas Votruba, 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>PHP &amp; Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/amendment_async_php_requests_and_reactive_responses_with_php_fpm/</url>
      <location>K.4.601</location>
      <attendee>Holger Woltersdorf</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8905@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8905</pentabarf:event-id>
      <pentabarf:event-slug>qosf_closing</pentabarf:event-slug>
      <pentabarf:event-tag>qosf_closing</pentabarf:event-tag>
      <pentabarf:title>Exponential speedup in progress</pentabarf:title>
      <pentabarf:subtitle>Closing remarks</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Quantum Computing</pentabarf:track>
      <pentabarf:start>2019-02-02 18:35:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:25:00:00</pentabarf:duration>
      <dtstart>20190202T183500</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:25:00:00</duration>
      <summary>Exponential speedup in progress- Closing remarks</summary>
      <description></description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Quantum Computing</categories>
      <url>https:/fosdem.org/2019/schedule/event/qosf_closing/</url>
      <location>AW1.121</location>
      <attendee>Mark Fingerhuth</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>7950@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>7950</pentabarf:event-id>
      <pentabarf:event-slug>mysql8documentstore</pentabarf:event-slug>
      <pentabarf:event-tag>mysql8documentstore</pentabarf:event-tag>
      <pentabarf:title>MySQL 8.0 Document Store: How to Mix NoSQL &amp; SQL in MySQL 8.0</pentabarf:title>
      <pentabarf:subtitle>a database where developers and DBAs live in peace</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>2019-02-02 18:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:20:00:00</pentabarf:duration>
      <dtstart>20190202T184000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:20:00:00</duration>
      <summary>MySQL 8.0 Document Store: How to Mix NoSQL &amp; SQL in MySQL 8.0- a database where developers and DBAs live in peace</summary>
      <description>&lt;p&gt;MySQL 8.0 is now also a Document Store where it's very easy to store JSON documents and use CRUD operations. Developers now can deal with their datata without writing a single line of SQL. In this talk, I will show how easy it's for developers to use CRUD operations that allow a cleaner and easier development but also how the DBA can deal with the data and benefits from the power of a RDBMS.&lt;/p&gt;

&lt;p&gt;I will illustrate this with examples where we add data/modify data very easily and where we increase the speed of the queries in the background and generate more complicated reports using SQL on the same data.&lt;/p&gt;

&lt;p&gt;The best of both worlds in one single product.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>MySQL, MariaDB and Friends</categories>
      <url>https:/fosdem.org/2019/schedule/event/mysql8documentstore/</url>
      <location>UA2.118 (Henriot)</location>
      <attendee>Frédéric Descamps</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8273@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8273</pentabarf:event-id>
      <pentabarf:event-slug>userspace_network_stacks</pentabarf:event-slug>
      <pentabarf:event-tag>userspace_network_stacks</pentabarf:event-tag>
      <pentabarf:title>AMENDMENT The brief case for User-space Network Stacks (DPDK and friends)</pentabarf:title>
      <pentabarf:subtitle>The case for DPDK, FD.io VPP, Snabb, F-Stack and friends.</pentabarf:subtitle>
      <pentabarf:language>en</pentabarf:language>
      <pentabarf:language-code>en_US</pentabarf:language-code>
      <pentabarf:track>Lightning Talks</pentabarf:track>
      <pentabarf:start>2019-02-02 18:40:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 18:55:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T184000</dtstart>
      <dtend>20190202T185500</dtend>
      <duration>00:15:00:00</duration>
      <summary>AMENDMENT The brief case for User-space Network Stacks (DPDK and friends)- The case for DPDK, FD.io VPP, Snabb, F-Stack and friends.</summary>
      <description>&lt;p&gt;The Userspace networking ecosystems has really matured since DPDK (the Data Plane Development Kit) was first open sourced in March 2013. Since then, a whole ecosystem of technologies developed with it or seeking to becoming a better DPDK has emerged.&lt;/p&gt;

&lt;p&gt;Sometimes controversially data plane networking (the packet processing) which was once the sole responsibility of the Operating System Kernel is now being handled entirely in Userspace, by applications built with tools such as DPDK.&lt;/p&gt;

&lt;p&gt;This talks discusses:-&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Why the phenomenon exists? Where did it come from? Why are people eager to re-invent the wheel?&lt;/li&gt;
&lt;li&gt;A (very) brief survey of user space data plane networking projects.&lt;/li&gt;
&lt;li&gt;The case for better inter-operability, need the Kernel and Userspace data plane really be two separate Islands?&lt;/li&gt;
&lt;li&gt;How to collaborate to achieve a better future?&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;Please note that this talk was originally scheduled to be given on Sunday at 14:00. The talk originally in this slot, Theo: The Authorized Keys Manager by Michele Azzolari will now take place on Sunday at 14:00.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Lightning Talks</categories>
      <url>https:/fosdem.org/2019/schedule/event/userspace_network_stacks/</url>
      <location>H.2215 (Ferrer)</location>
      <attendee>Ray Kinsella</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8765@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8765</pentabarf:event-id>
      <pentabarf:event-slug>collab_drwl</pentabarf:event-slug>
      <pentabarf:event-tag>collab_drwl</pentabarf:event-tag>
      <pentabarf:title>Document Redaction with LibreOffice</pentabarf:title>
      <pentabarf:subtitle>Preventing Leakage of Sensitive Information by Redaction in Collaborative Environments</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>2019-02-02 18:45:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:15:00:00</pentabarf:duration>
      <dtstart>20190202T184500</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:15:00:00</duration>
      <summary>Document Redaction with LibreOffice- Preventing Leakage of Sensitive Information by Redaction in Collaborative Environments</summary>
      <description>&lt;p&gt;Redaction in its sanitization sense (as distinguished from its other editing sense) is the blacking out or deletion of text in a document, or the result of such an effort. It is intended to allow the selective disclosure of information in a document while keeping other parts of the document secret. Typically the result is a document that is suitable for publication or for dissemination to others than the intended audience of the original document. For example, when a document is subpoenaed in a court case, information not specifically relevant to the case at hand is often redacted. Another example is patient information of hospitals, which is distributed to be used for research purposes.&lt;/p&gt;

&lt;p&gt;A new document redaction feature for Collabora Office is being developed, and it will also be available on the next major version of LibreOffice. This new feature will provide a much more efficient means than the traditional print-redact-scan process, and will try to prevent also the accidental leakage of redacted information by completely removing them in the resulting PDF document, rather than just hiding.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Collaborative Information and Content Management Applications</categories>
      <url>https:/fosdem.org/2019/schedule/event/collab_drwl/</url>
      <location>UD2.119</location>
      <attendee>Muhammet Kara</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8886@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8886</pentabarf:event-id>
      <pentabarf:event-slug>open_source_design_closing_session</pentabarf:event-slug>
      <pentabarf:event-tag>open_source_design_closing_session</pentabarf:event-tag>
      <pentabarf:title>Closing session</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>2019-02-02 18:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190202T185000</dtstart>
      <dtend>20190202T190000</dtend>
      <duration>00:10:00:00</duration>
      <summary>Closing session</summary>
      <description>&lt;p&gt;We will close the Open Source Design devroom with a few words from all the collective and some comments from the people attending.&lt;/p&gt;</description>
      <class>PUBLIC</class>
      <status>CONFIRMED</status>
      <categories>Open Source Design</categories>
      <url>https:/fosdem.org/2019/schedule/event/open_source_design_closing_session/</url>
      <location>AW1.120</location>
      <attendee>Bernard Tyers</attendee>
      <attendee>Open Source Design Collective</attendee>
    </vevent>
    <vevent>
      <method>PUBLISH</method>
      <uid>8942@FOSDEM19@pentabarf.org</uid>
      <pentabarf:event-id>8942</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>2019-02-02 18:50:00 +0100</pentabarf:start>
      <pentabarf:end>2019-02-02 19:00:00 +0100</pentabarf:end>
      <pentabarf:duration>00:10:00:00</pentabarf:duration>
      <dtstart>20190202T185000</dtstart>
      <dtend>20190202T190000</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/2019/schedule/event/ada_wrapup/</url>
      <location>AW1.125</location>
      <attendee>Dirk Craeynest</attendee>
    </vevent>
  </vcalendar>
</iCalendar>

